| | |
| | | <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> |
| | |
| | | ...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() { |
| | |
| | | type: 'radio', |
| | | width: 100, |
| | | value:0, |
| | | disabled:this.BooleanFlag , |
| | | disabled: this.BooleanFlag , |
| | | hide:true, |
| | | dicData: [{ |
| | | label: '开启', |