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')"
@@ -1274,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>
@@ -1455,7 +1455,6 @@
import { mapGetters } from "vuex";
import { getByRoleUserList } from "@/api/system/user";
import func from "@/util/func";
import logeVue from '../docking/loge.vue';
export default {
  data() {
@@ -1544,6 +1543,7 @@
      selectionBasicList: [],
      addBasicCodeSettingBox: false,
      showbtn: false, //基础码段新增是否显示基础码段
      isLoadingSecCodeAddBtn: false,
      basicSecDialogTitle: "", //基础码段第一层对话框标题
      basicSecOnlyRead: false, //新增基础码段表单是否只读
@@ -2514,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",
@@ -2528,8 +2529,8 @@
    /** 发布编码规则 */
    async enableOrDeactivatse(oid, update) {
      if (update === "release") {
        // 避免用户重复点击按钮
        this.releadDisabled = true;
        // 避免用户重复点击按钮
        await checkLikeCodeRule(oid)
          .then((res) => {
            //console.log(res)
@@ -2540,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;
              });
            }
          })
@@ -2871,6 +2870,7 @@
    /** 防止打开过编辑窗口之后表单中存在值,所以需要清空,并初始化form表单属性*/
    clearBasicAddForm() {
      this.form = this.$options.data().form;
      //this.isLoadingSecCodeAddBtn = false;
      // this.changeSectypeFormItems(null);
    },
    /** 打开新增窗口*/
@@ -2912,6 +2912,7 @@
    },
    /** 新增基础码段*/
    async saveOrEditBasicCode() {
      this.isLoadingSecCodeAddBtn = true;
      if (
        this.selectionList[0].oid == null ||
        this.selectionList[0].oid == ""
@@ -2966,6 +2967,7 @@
        // 关闭对话框
        this.addBasicCodeSettingBox = false;
      }
      this.isLoadingSecCodeAddBtn = false;
    },
    /** 因为elementui的表单校验设置不上所以采用判断的方式来做表单检验方式*/
    checkForm() {