Source/UBCS-WEB/src/views/authority/role.vue
@@ -20,25 +20,27 @@
      @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>
        <el-button size="small"
                   icon="el-icon-setting"
                   @click="handleRole"
                   v-if="userInfo.role_name.includes('admin')"
                   plain>权限设置
        <!-- v-if="userInfo.role_name.includes('admin')" -->
        <el-button v-if="permissionList.authSettingBtn"
          size="small"
          icon="el-icon-setting"
          @click="handleRole"
          plain>权限设置
        </el-button>
      </template>
    </avue-crud>
    <el-dialog title="角色权限配置"
      append-to-body
      :visible.sync="box"
      width="350px"
      width="350px"
      style="height: 115vh; margin-top: -13vh; overflow: hidden">
      <el-tabs type="border-card" style="overflow-y: auto; height: 72vh">
        <el-tab-pane label="菜单权限">
@@ -113,6 +115,7 @@
        option: {
          height: "auto",
          tip: false,
          columnBtn:false,
          // simplePage: true,
          searchShow: true,
          searchMenuSpan: 6,
@@ -212,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() {