ludc
2023-10-26 0c70227fc2ace5da24f27515574981310643c4be
Source/UBCS-WEB/src/views/system/dict.vue
@@ -33,12 +33,11 @@
        </el-button>
      </template>
      <template slot-scope="scope" slot="menu">
        <el-button
        <el-button v-if="permissionList.settingBtn"
          type="text"
          icon="el-icon-setting"
          size="small"
          @click.stop="handleRowClick(scope.row)"
          v-if="userInfo.role_name.includes('admin')"
        >字典配置
        </el-button>
      </template>
@@ -79,7 +78,7 @@
            type="danger"
            size="small"
            icon="el-icon-delete"
            v-if="permission.dict_delete"
            v-if="permissionList.delBtn"
            plain
            @click="handleDelete"
          >删 除
@@ -91,7 +90,7 @@
            icon="el-icon-circle-plus-outline"
            size="small"
            @click.stop="handleAdd(scope.row,scope.index)"
            v-if="userInfo.role_name.includes('admin')"
            v-if="permissionList.addChildBtn"
          >新增子项
          </el-button>
        </template>
@@ -150,10 +149,12 @@
    ...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),
        viewBtn: false,
        addBtn: this.vaildData(this.permission.dict.dict_add, false),
        delBtn: this.vaildData(this.permission.dict.dict_delete, false),
        editBtn: this.vaildData(this.permission.dict.dict_edit, false),
        viewBtn: this.vaildData(this.permission.dict.dict_view, false),
        settingBtn: this.vaildData(this.permission.dict.dict_config,false),
        addChildBtn: this.vaildData(this.permission.dict.dict_add_child,false),
      };
    },
    ids() {