From 31ce9a56c95000f1567cda9f5821aadb5d1e4fd0 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期三, 30 八月 2023 16:25:02 +0800
Subject: [PATCH] 1.递交

---
 src/views/jcsz/jsqd.vue |   49 ++++++++++++++++++++++++++-----------------------
 1 files changed, 26 insertions(+), 23 deletions(-)

diff --git a/src/views/jcsz/jsqd.vue b/src/views/jcsz/jsqd.vue
index ea8b5c2..3e28ad7 100644
--- a/src/views/jcsz/jsqd.vue
+++ b/src/views/jcsz/jsqd.vue
@@ -560,6 +560,7 @@
       </div>
 
       <div class="myCheckboxGroup">
+
         <div
           v-for="item in dialogFormRight.rightOperationArr"
           :key="item.code"
@@ -567,7 +568,6 @@
           class="myCheckbox"
           @click="myCheckboxClick(item)"
         >
-
           <!--          <input-->
           <!--            class="myCheckboxInput"-->
           <!--            type="checkbox"-->
@@ -1056,7 +1056,7 @@
     },
 
     /* 鍏宠仈鐢ㄦ埛妯″潡*/
-    async userClick(row) {
+    userClick(row) {
       if (row.role_code === 'S001') {
         return this.$message.info('姝よ鑹叉棤娉曟搷浣滐紒')
       }
@@ -1070,29 +1070,31 @@
 
       this.userForm.roleName = row.role_name
       this.dialogFormUser.rolecode = row.role_code
-      const res = await this.getRoleAssociationUser()
 
-      if (res.code === '200') {
-        setTimeout(() => {
-          loading.close()
-          this.userDialogVisible = true
-          this.$nextTick(() => {
-            this.$refs.multipleTable.doLayout()
+      this.getRoleAssociationUser().then(res => {
+        if (res.code === '200') {
+          setTimeout(() => {
+            loading.close()
+
+            this.$nextTick(() => {
+              this.$refs.multipleTableRef.doLayout()
+            })
           })
-        }, 1000)
-      } else {
-        loading.close()
-      }
+        } else {
+          loading.close()
+        }
+      })
     },
     // 鑾峰彇瑙掕壊娓呭崟鍏宠仈鐢ㄦ埛
     async getRoleAssociationUser() {
       const res = await RoleAssociationUser(this.dialogFormUser)
       this.dialogFormUserTable = res.data
       this.dialogFormUserTableLength = res.count
+      this.userDialogVisible = true
       this.$nextTick(() => {
         this.dialogFormUserTable.forEach((item, index) => {
           if (item.flag === 'Y') {
-            this.$refs.multipleTable.toggleRowSelection(this.dialogFormUserTable[index], true)
+            this.$refs.multipleTableRef.toggleRowSelection(this.dialogFormUserTable[index], true)
           }
         })
       })
@@ -1387,15 +1389,16 @@
                 name: this.dialogFormRight.rightPCArr[0].name
               })
             }
-            if (this.APPTrue) {
-              this.dialogFormRight.rightOperationArr.push({
-                isSelected1: appIsSelected1,
-                isSelected2: appIsSelected2,
-                code: this.dialogFormRight.rightAPPArr[0].code,
-                flag: rightAPPArrFlag,
-                name: this.dialogFormRight.rightAPPArr[0].name
-              })
-            }
+            //鑾辩鍜岀鑾辨嘲鐨勬敞閲婃帀
+            // if (this.APPTrue) {
+            //   this.dialogFormRight.rightOperationArr.push({
+            //     isSelected1: appIsSelected1,
+            //     isSelected2: appIsSelected2,
+            //     code: this.dialogFormRight.rightAPPArr[0].code,
+            //     flag: rightAPPArrFlag,
+            //     name: this.dialogFormRight.rightAPPArr[0].name
+            //   })
+            // }
             if (this.PCTrue) {
               this.dialogFormRight.rightPCArr[0].name = '鍏ㄩ儴'
               if (this.rightFrom.usercode === 'S001') { // Admin绯荤粺绠$悊鍛樿彍鍗曞仛鍒板彧澧炰笉鍑�

--
Gitblit v1.9.3