xiejun
2023-10-13 815c6be8d063ca1ec89079722d265585f7d3602c
Source/UBCS-WEB/src/views/authority/role.vue
@@ -27,18 +27,18 @@
                   plain
                   @click="handleDelete">删 除
        </el-button>
        <!-- v-if="userInfo.role_name.includes('admin')" -->
        <el-button size="small"
                   icon="el-icon-setting"
                   @click="handleRole"
                   v-if="userInfo.role_name.includes('admin')"
                   plain>权限设置
          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="菜单权限">
@@ -84,6 +84,7 @@
  import {add, getPage, getRole, getRoleTreeById, grant, grantTree, remove, update} from "@/api/system/role";
  import {mapGetters} from "vuex";
  import website from '@/config/website';
  import {setStore, getStore} from '@/util/store'
  export default {
    data() {
@@ -112,6 +113,7 @@
        option: {
          height: "auto",
          tip: false,
          columnBtn:false,
          // simplePage: true,
          searchShow: true,
          searchMenuSpan: 6,
@@ -142,8 +144,8 @@
              prop: "tenantId",
              type: "tree",
              dicUrl: "/api/ubcs-system/tenant/select",
              addDisplay: false,
              editDisplay: false,
              addDisplay: website.tenantId === getStore({name: 'tenantId'}),
              editDisplay: website.tenantId === getStore({name: 'tenantId'}),
              viewDisplay: website.tenantMode,
              span: 24,
              props: {
@@ -154,7 +156,7 @@
              search: website.tenantMode,
              rules: [{
                required: true,
                message: "请输入所属租户",
                message: "请选择所属租户",
                trigger: "click"
              }]
            },