From 0fdd97203f1f8a7f3e4df221e8d79a4f387d14d6 Mon Sep 17 00:00:00 2001 From: Yjoioooo <5403234+zj_Gitttttttte@user.noreply.gitee.com> Date: 星期一, 06 三月 2023 19:07:00 +0800 Subject: [PATCH] !296 add 新增租户套餐同步功能 * update 修改按钮简化为同步套餐 * update 修改同步租户套餐接口message错误描述 * update 修改同步租户套餐权限字符 * update 修改状态修改权限字符 * add 租户管理新增租户套餐同步功能 --- ruoyi-ui/src/views/system/tenant/index.vue | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/ruoyi-ui/src/views/system/tenant/index.vue b/ruoyi-ui/src/views/system/tenant/index.vue index 5f137d2..571e33a 100644 --- a/ruoyi-ui/src/views/system/tenant/index.vue +++ b/ruoyi-ui/src/views/system/tenant/index.vue @@ -120,6 +120,13 @@ <el-button size="mini" type="text" + icon="el-icon-edit" + @click="handleSyncTenantPackage(scope.row)" + v-hasPermi="['system:tenant:edit']" + >鍚屾濂楅</el-button> + <el-button + size="mini" + type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-hasPermi="['system:tenant:remove']" @@ -192,7 +199,7 @@ </template> <script> -import { listTenant, getTenant, delTenant, addTenant, updateTenant, changeTenantStatus } from "@/api/system/tenant"; +import { listTenant, getTenant, delTenant, addTenant, updateTenant, changeTenantStatus, syncTenantPackage} from "@/api/system/tenant"; import { listTenantPackage } from "@/api/system/tenantPackage"; export default { @@ -406,6 +413,20 @@ this.loading = false; }); }, + /** 鍚屾绉熸埛濂楅鎸夐挳鎿嶄綔 */ + handleSyncTenantPackage(row) { + this.$modal.confirm('鏄惁纭鍚屾绉熸埛濂楅绉熸埛缂栧彿涓�"' + row.tenantId + '"鐨勬暟鎹」锛�').then(() => { + this.loading = true; + return syncTenantPackage(row.tenantId, row.packageId); + }).then(() => { + this.loading = false; + this.getList(); + this.$modal.msgSuccess("鍚屾鎴愬姛"); + }).catch(() => { + }).finally(() => { + this.loading = false; + }); + }, /** 瀵煎嚭鎸夐挳鎿嶄綔 */ handleExport() { this.download('system/tenant/export', { -- Gitblit v1.9.3