田源
2023-10-26 f63cf1dec06613c395b69fa19553396a5c99b434
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>
@@ -80,7 +80,7 @@
            type="danger"
            size="small"
            icon="el-icon-delete"
            v-if="permission.dict_delete"
            v-if="permissionList.delBtn"
            plain
            @click="handleDeleteChild"
          >删 除
@@ -151,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,
        };
      },