ludc
2023-09-08 caeb0c1b3666655e2e05292c2fcaef82a9808cd1
Source/UBCS-WEB/src/views/code/code.vue
@@ -47,7 +47,7 @@
          </el-button>
          <el-button
            v-show="scope.row.lcStatus == 'Editing' ? true : false"
            :disabled="releadDisabled"
            :loading="releadDisabled"
            icon="el-icon-position"
            plain
            size="small"
@@ -326,6 +326,7 @@
      append-to-body
      title="转移所有者"
      width="30%"
      class= "avue-dialog avue-dialog--top"
    >
      <el-select v-model="ruleOwner" class="selects" placeholder="请选择">
        <el-option
@@ -468,7 +469,7 @@
      append-to-body
      class="avue-dialog avue-dialog--top"
      destroy-on-close
      style="height: 100vh"
      style="height: 110vh"
      title="码段码值管理"
      top="-3%"
      @close="clearFixedOrClassifyForm('close')"
@@ -944,8 +945,6 @@
                    :key="item.itemValue"
                    :label="item.itemName"
                    :value="item.itemValue"
                    label="左补位"
                    value="codeattrsec"
                  >
                  </el-option>
                </el-select>
@@ -1230,8 +1229,7 @@
              <el-form-item
                :label-width="rightFormLabelWidth"
                label="编码补位方式:"
                required
              >
                required>
                <el-select
                  v-model="form.codeFillType"
                  :disabled="basicSecOnlyRead"
@@ -1277,9 +1275,8 @@
        <el-button
          :disabled="!showbtn"
          type="primary"
          @click="saveOrEditBasicCode"
          >保 存</el-button
        >
          :loading="isLoadingSecCodeAddBtn"
          @click="saveOrEditBasicCode">保 存</el-button>
        <el-button @click="addBasicCodeSettingBox = false">取 消</el-button>
      </div>
@@ -1405,7 +1402,7 @@
    </el-dialog>
  </basic-container>
</template>
<script>
import {
  gridCodeRule,
@@ -1546,6 +1543,7 @@
      selectionBasicList: [],
      addBasicCodeSettingBox: false,
      showbtn: false, //基础码段新增是否显示基础码段
      isLoadingSecCodeAddBtn: false,
      basicSecDialogTitle: "", //基础码段第一层对话框标题
      basicSecOnlyRead: false, //新增基础码段表单是否只读
@@ -2516,6 +2514,7 @@
    updateStatus(oid, update) {
      updateStatus({ oid: oid, ts: new Date().getTime, update: update }).then(
        () => {
          this.releadDisabled = false;
          this.onLoad(this.page);
          this.$message({
            type: "success",
@@ -2530,8 +2529,8 @@
    /** 发布编码规则 */
    async enableOrDeactivatse(oid, update) {
      if (update === "release") {
        // 避免用户重复点击按钮
        this.releadDisabled = true;
        // 避免用户重复点击按钮
        await checkLikeCodeRule(oid)
          .then((res) => {
            //console.log(res)
@@ -2542,17 +2541,15 @@
                distinguishCancelAndClose: true,
                confirmButtonText: "继续发布",
                cancelButtonText: "取消",
              })
              .then(() => {
              }).then(() => {
                this.updateStatus(oid, update);
                this.releadDisabled = false;
              })
              .catch((action) => {
                this.releadDisabled = false;
              }).catch((action) => {
                this.$message({
                  type: "info",
                  message: "取消发布!",
                });
                this.releadDisabled = false;
              });
            }
          })
@@ -2873,6 +2870,7 @@
    /** 防止打开过编辑窗口之后表单中存在值,所以需要清空,并初始化form表单属性*/
    clearBasicAddForm() {
      this.form = this.$options.data().form;
      //this.isLoadingSecCodeAddBtn = false;
      // this.changeSectypeFormItems(null);
    },
    /** 打开新增窗口*/
@@ -2914,6 +2912,7 @@
    },
    /** 新增基础码段*/
    async saveOrEditBasicCode() {
      this.isLoadingSecCodeAddBtn = true;
      if (
        this.selectionList[0].oid == null ||
        this.selectionList[0].oid == ""
@@ -2968,6 +2967,7 @@
        // 关闭对话框
        this.addBasicCodeSettingBox = false;
      }
      this.isLoadingSecCodeAddBtn = false;
    },
    /** 因为elementui的表单校验设置不上所以采用判断的方式来做表单检验方式*/
    checkForm() {
@@ -3481,8 +3481,7 @@
          serialStart:
            row != null && row.serialStart != "" ? row.serialStart : 1, //流水号起始值
          serialStep: row != null && row.serialStep != "" ? row.serialStep : 1, //流水的步长
          codeFillType:
            row != null && row.codeFillType != ""
          codeFillType: row != null && row.codeFillType != ""
              ? row.codeFillType
              : "code_fill_left", //编码补位方式
          // codeFillSeparatorSelect: row!=null&&row.codeFillSeparatorSelect != '' ? row.codeFillSeparatorSelect:0,    //补位时的字符,选中的下拉框的下标
@@ -3505,6 +3504,8 @@
              ? row.customCodeSerialClass
              : "", //自定义流水算法
        });
        console.log(this.form);
        console.log(this.enumParam.codeFillType);
        this.loadCodeFillType();
        this.loadCodeFillSeparator();
      } else if (this.form.secType === "codelevelsec") {
@@ -3661,7 +3662,7 @@
  },
};
</script>
<style>
[class^="icon-"] {
  font-size: 12px !important;
@@ -3804,4 +3805,4 @@
/* .code-total > .basic-container__card {
    height: 100%;
  } */
</style>
</style>