Source/UBCS-WEB/src/views/system/tenant.vue
@@ -23,30 +23,30 @@
        <el-button type="danger"
                   size="small"
                   icon="el-icon-delete"
                   v-if="permission.tenant_delete"
                   v-if="permissionList.delBtn"
                   plain
                   @click="handleDelete">删 除
        </el-button>
        <el-tooltip class="item" effect="dark" content="给租户配置独立数据源以实现数据库隔离" placement="top">
          <el-button size="small"
          <el-button v-if="permissionList.dsSettingBtn"
                     size="small"
                     plain
                     v-if="userInfo.role_name.includes('administrator')"
                     icon="el-icon-coin"
                     @click="handleDatasource">数据源配置
          </el-button>
        </el-tooltip>
        <el-tooltip class="item" effect="dark" content="将菜单产品包与租户配置绑定" placement="top">
          <el-button size="small"
          <el-button v-if="permissionList.packageSettingBtn"
                     size="small"
                     plain
                     v-if="userInfo.role_name.includes('administrator')"
                     icon="el-icon-notebook-1"
                     @click="handlePackage">产品包配置
          </el-button>
        </el-tooltip>
        <el-tooltip class="item" effect="dark" content="将自定义的菜单集合定制为租户绑定的菜单产品包" placement="top">
          <el-button size="small"
          <el-button v-if="permissionList.packageMgrBtn"
                     size="small"
                     plain
                     v-if="userInfo.role_name.includes('administrator')"
                     icon="el-icon-notebook-2"
                     @click="handlePackageSetting">产品包管理
          </el-button>
@@ -208,10 +208,13 @@
    ...mapGetters(["userInfo", "permission"]),
    permissionList() {
      return {
        addBtn: this.vaildData(this.permission.tenant_add, false),
        viewBtn: this.vaildData(this.permission.tenant_view, false),
        delBtn: this.vaildData(this.permission.tenant_delete, false),
        editBtn: this.vaildData(this.permission.tenant_edit, false)
        addBtn: this.vaildData(this.permission.tenant.tenant_add, false),
        viewBtn: this.vaildData(this.permission.tenant.tenant_view, false),
        delBtn: this.vaildData(this.permission.tenant.tenant_delete, false),
        editBtn: this.vaildData(this.permission.tenant.tenant_edit, false),
        dsSettingBtn: this.vaildData(this.permission.tenant.tenant_ds_setting, false),
        packageSettingBtn: this.vaildData(this.permission.tenant.tenant_package_setting,false),
        packageMgrBtn: this.vaildData(this.permission.tenant.tenant_package_mgr,false),
      };
    },
    ids() {
@@ -307,7 +310,7 @@
              type: 'radio',
              width: 100,
              value:0,
              disabled:this.BooleanFlag ,
              disabled: this.BooleanFlag ,
              hide:true,
              dicData: [{
                label: '开启',