From 2ceb99a629b70a3d63154656b534dcc603af78e7 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期五, 14 二月 2025 13:55:45 +0800
Subject: [PATCH] 1、调整产品和设备结构树权限配置分配用户时,admin只有在分配后或者有权限时才会被禁用

---
 src/views/dnc/base/modules/DeviceStructure/Permission/UserPermissionTransfer.vue |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/views/dnc/base/modules/DeviceStructure/Permission/UserPermissionTransfer.vue b/src/views/dnc/base/modules/DeviceStructure/Permission/UserPermissionTransfer.vue
index ba5aec7..f4268ae 100644
--- a/src/views/dnc/base/modules/DeviceStructure/Permission/UserPermissionTransfer.vue
+++ b/src/views/dnc/base/modules/DeviceStructure/Permission/UserPermissionTransfer.vue
@@ -48,7 +48,10 @@
         that.targetKeys = []
         dncApi.getDeviceTreeHasPermissionUserApi(this.currentTreeNodeInfo)
           .then(res => {
-            if (res.success) this.targetKeys = res.list.map(item => item.id)
+            if (res.success) {
+              that.targetKeys = res.list.map(item => item.id)
+              if (that.targetKeys.includes(that.dataSource.find(item => item.username === 'admin').id)) that.$emit('setAdminDisabled')
+            }
           })
           .finally(() => {
             that.spinning = false
@@ -65,8 +68,6 @@
           isAssignSonNode: isAssignSonNode ? 1 : 2,
           userIdArray: moveKeys
         }
-        console.log('params--------------------------', params)
-        console.log(targetKeys, direction, moveKeys)
         if (direction === 'right') {
           method = dncApi.assignDeviceDeviceTreePermissionToUser
         } else {
@@ -80,7 +81,8 @@
                 message: '娑堟伅',
                 description: res.message
               })
-              this.targetKeys = targetKeys
+              that.targetKeys = targetKeys
+              if (targetKeys.includes(that.dataSource.find(item => item.username === 'admin').id)) that.$emit('setAdminDisabled')
             } else {
               $notification.error({
                 message: '娑堟伅',

--
Gitblit v1.9.3