田源
2025-01-21 96ccda8fecce548ca4b9041967aa99a9640a960e
Source/UBCS-WEB/src/views/omd/enum.vue
@@ -26,7 +26,7 @@
          type="danger"
          size="small"
          icon="el-icon-delete"
          v-if="permission.dict_delete"
          v-if="permissionList.delBtn"
          plain
          @click="handleDelete"
        >删 除
@@ -38,7 +38,7 @@
          icon="el-icon-setting"
          size="small"
          @click.stop="handleRowClick(scope.row)"
          v-if="userInfo.role_name.includes('admin')"
          v-if="permissionList.role"
        >枚举配置
        </el-button>
      </template>
@@ -52,6 +52,8 @@
    <el-dialog :title="`[${name}]枚举项配置`"
               append-to-body
               :visible.sync="box"
               top="-6vh"
               class="avue-dialog avue-dialog--top"
               width="1000px">
      <avue-crud
        :option="optionChild"
@@ -78,7 +80,7 @@
            type="danger"
            size="small"
            icon="el-icon-delete"
            v-if="permission.dict_delete"
            v-if="permissionList.delBtn"
            plain
            @click="handleDeleteChild"
          >删 除
@@ -149,9 +151,10 @@
      ...mapGetters(["userInfo", "permission"]),
      permissionList() {
        return {
          addBtn: this.vaildData(this.permission.dict_add, false),
          delBtn: this.vaildData(this.permission.dict_delete, false),
          editBtn: this.vaildData(this.permission.dict_edit, false),
          addBtn: this.vaildData(this.permission.omd_enum.enum_add, false),
          delBtn: this.vaildData(this.permission.omd_enum.enum_delete, false),
          editBtn: this.vaildData(this.permission.omd_enum.enum_edit, false),
          role: this.vaildData(this.permission.omd_enum.enum_role, false),
          viewBtn: false,
        };
      },