From 4320aac82ff1dda06708893712d5dad33dc63a62 Mon Sep 17 00:00:00 2001 From: Dmego Date: Fri, 8 Sep 2023 15:47:17 +0800 Subject: [PATCH] fix: user rights module clicks the add button without loading the tenant data (#1451) --- threadpool/console/src/views/dashboard/admin/index.vue | 2 +- threadpool/console/src/views/hippo4j/user/index.vue | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/threadpool/console/src/views/dashboard/admin/index.vue b/threadpool/console/src/views/dashboard/admin/index.vue index b0e82043..19da5ef0 100644 --- a/threadpool/console/src/views/dashboard/admin/index.vue +++ b/threadpool/console/src/views/dashboard/admin/index.vue @@ -25,7 +25,7 @@ {{ temp.role }} - + {{ temp.tempResources }} {{ temp.gmtCreate }} diff --git a/threadpool/console/src/views/hippo4j/user/index.vue b/threadpool/console/src/views/hippo4j/user/index.vue index d815eb62..b4f78714 100755 --- a/threadpool/console/src/views/hippo4j/user/index.vue +++ b/threadpool/console/src/views/hippo4j/user/index.vue @@ -174,6 +174,7 @@ export default { password: '', permission: '', resources: [], + tempResources: [], }, resetTemp() { this.temp = { @@ -183,6 +184,7 @@ export default { password: '', permission: '', resources: [], + tempResources: [], } }, }; @@ -229,6 +231,14 @@ export default { createData() { this.$refs['dataForm'].validate((valid) => { if (valid) { + let resources = []; + for (let i = 0; i < this.temp.tempResources.length; i++) { + resources.push({ + resource: this.temp.tempResources[i], + action: 'rw', + }); + } + this.temp.resources = resources; user.createUser(this.temp).then(() => { this.fetchData(); this.dialogFormVisible = false;