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