Source/UBCS-WEB/src/views/authority/role.vue
@@ -20,15 +20,17 @@
      @refresh-change="refreshChange"
      @on-load="onLoad">
      <template slot="menuLeft">
        <el-button type="danger"
                   size="small"
                   icon="el-icon-delete"
                   v-if="permission.role_delete"
                   plain
                   @click="handleDelete">删 除
        <el-button v-if="permissionList.delBtn"
          type="danger"
          size="small"
          icon="el-icon-delete"
          plain
          @click="handleDelete">
          删 除
        </el-button>
        <!-- v-if="userInfo.role_name.includes('admin')" -->
        <el-button size="small"
        <el-button v-if="permissionList.authSettingBtn"
          size="small"
          icon="el-icon-setting"
          @click="handleRole"
          plain>权限设置
@@ -213,10 +215,11 @@
      ...mapGetters(["userInfo", "permission"]),
      permissionList() {
        return {
          addBtn: this.vaildData(this.permission.role_add, false),
          viewBtn: this.vaildData(this.permission.role_view, false),
          delBtn: this.vaildData(this.permission.role_delete, false),
          editBtn: this.vaildData(this.permission.role_edit, false)
          addBtn: this.vaildData(this.permission.role.role_add, false),
          viewBtn: this.vaildData(this.permission.role.role_view, false),
          delBtn: this.vaildData(this.permission.role.role_delete, false),
          editBtn: this.vaildData(this.permission.role.role_edit, false),
          authSettingBtn: this.vaildData(this.permission.role.role_auth_setting,false),
        };
      },
      ids() {