From f8c87707377b5a35d30ac3b740723437909d7b4e Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期五, 24 三月 2023 11:08:04 +0800
Subject: [PATCH] update springboot 3.0.4 => 3.0.5 修复 DoS 漏洞 update mapstruct-plus 1.1.8 => 1.1.9
---
ruoyi-ui/src/views/system/tenant/index.vue | 30 ++++++++++++++++++++++++------
1 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/ruoyi-ui/src/views/system/tenant/index.vue b/ruoyi-ui/src/views/system/tenant/index.vue
index dac8e51..3b877f9 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 {
@@ -264,9 +271,6 @@
password: [
{ required: true, message: "瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" },
{ min: 5, max: 20, message: '鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿', trigger: 'blur' }
- ],
- packageId: [
- { required: true, message: "绉熸埛濂楅涓嶈兘涓虹┖", trigger: "blur" }
]
}
};
@@ -294,7 +298,7 @@
handleStatusChange(row) {
let text = row.status === "0" ? "鍚敤" : "鍋滅敤";
this.$modal.confirm('纭瑕�"' + text + '""' + row.companyName + '"绉熸埛鍚楋紵').then(function() {
- return changeTenantStatus(row.id, row.status);
+ return changeTenantStatus(row.id, row.tenantId, row.status);
}).then(() => {
this.$modal.msgSuccess(text + "鎴愬姛");
}).catch(function() {
@@ -397,7 +401,7 @@
/** 鍒犻櫎鎸夐挳鎿嶄綔 */
handleDelete(row) {
const ids = row.id || this.ids;
- this.$modal.confirm('鏄惁纭鍒犻櫎绉熸埛缂栧彿涓�"' + ids + '"鐨勬暟鎹」锛�').then(() => {
+ this.$modal.confirm('鏄惁纭鍒犻櫎绉熸埛缂栧彿涓�"' + row.tenantId + '"鐨勬暟鎹」锛�').then(() => {
this.loading = true;
return delTenant(ids);
}).then(() => {
@@ -409,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