From 9ada19d01d0cb6aaa0dec99e24bf7a9b511750bf Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期六, 06 一月 2024 15:55:31 +0800 Subject: [PATCH] 审核页面和编辑用户页面修改及接口联调 --- src/views/unifiedManage/userLevel/components/AddUserLevel.vue | 26 +++++++------------------- 1 files changed, 7 insertions(+), 19 deletions(-) diff --git a/src/views/unifiedManage/userLevel/components/AddUserLevel.vue b/src/views/unifiedManage/userLevel/components/AddUserLevel.vue index e845320..cc97951 100644 --- a/src/views/unifiedManage/userLevel/components/AddUserLevel.vue +++ b/src/views/unifiedManage/userLevel/components/AddUserLevel.vue @@ -51,7 +51,7 @@ :data="item.menus" show-checkbox node-key="id" - @check-change="handleCheckChange" + :default-checked-keys="editConfig.infomation.menuIDs" :props="treeDefaultProp" default-expand-all > @@ -146,7 +146,7 @@ }, // 鑾峰彇鍙傝�冭鑹� 椤甸潰鏉冮檺 鑿滃崟 鐨勬暟鎹� async getDataInfo(val) { - const rsp = await getDataRole({ useType: 2 }) + const rsp = await getDataRole({ useType: 1 }) if (rsp.code == 200) { // 鍙傝�冭鑹� this.prepareRoleList = rsp.data.roles ? rsp.data.roles : [] @@ -156,6 +156,7 @@ this.form.completeType = this.completeList.length > 0 ? this.completeList[0].systemType : 1 } if (this.editConfig.visible) { + console.log("ssss") this.resetForm(val) } }, @@ -177,21 +178,10 @@ this.completeList.length > 0 && this.completeList[0].systemType ? this.completeList[0].systemType : 1 } if (val) { + console.log("aaaa", val) this.form = JSON.parse(JSON.stringify(val)) this.form.completeType = this.completeList.length > 0 && this.completeList[0].systemType ? this.completeList[0].systemType : 1 - if (this.form.menuIDs && this.form.menuIDs.length > 0) { - for (let i in this.menusList) { - console.log(this.$refs["menuTree&" + this.menusList[i].systemType]) - // this.$refs["menuTree&" + this.menusList[i].systemType][0].setCheckedKeys(this.form.allMenu.split(",")) - } - } - } else { - console.log(this.menusList) - for (let i in this.menusList) { - console.log(this.$refs["menuTree&" + this.menusList[i]?.systemType]) - // this.$refs["menuTree&" + this.menusList[i]?.systemType][0].setCheckedKeys([]) - } } }, imgClick(item, index) { @@ -222,7 +212,8 @@ submitFn(param).then((reply) => { if (reply && reply.code === 200) { this.$message.success("淇濆瓨鎴愬姛") - this.$emit("shutdown", false) + this.handleClose() + this.$parent.getData() } }) } @@ -265,14 +256,11 @@ id: this.editRow.id, comment: data.comment || "", name: data.name || "", - useType: 2 + useType: 1 }, menuIDs: menuIds } return params - }, - shutdown() { - this.$emit("shutdown", false) } } } -- Gitblit v1.8.0