From 8ef827c62d8c7817ad9f9a21b9b4e5bf63a01202 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期五, 07 三月 2025 17:42:19 +0800 Subject: [PATCH] 添加刀具信息 --- src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue b/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue index 0de6856..07b8f9e 100644 --- a/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue +++ b/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue @@ -11,7 +11,7 @@ </a-form-model> <a-tabs v-model="activeTabKey"> - <a-tab-pane :key="1" tab="鍒嗛厤閮ㄩ棬"> + <a-tab-pane :key="1" tab="鍒嗛厤杞﹂棿"> <DepartPermissionTransfer ref="departPermissionTransferRef" :currentTreeNodeInfo="currentTreeNodeInfo" :treeDataProps="allDepartmentsList" :allTreeKeys="allTreeKeys" :isAssignSonNode="isAssignSonNode"/> @@ -19,7 +19,8 @@ <a-tab-pane :key="2" tab="鍒嗛厤鐢ㄦ埛"> <UserPermissionTransfer ref="userPermissionTransferRef" :currentTreeNodeInfo="currentTreeNodeInfo" - :dataSource="allUsersList" :isAssignSonNode="isAssignSonNode"/> + :dataSource="allUsersList" :isAssignSonNode="isAssignSonNode" + @setAdminDisabled="setAdminDisabled"/> </a-tab-pane> </a-tabs> </a-modal> @@ -78,12 +79,11 @@ this.visible = true }, - // 璋冪敤鎺ュ彛鑾峰彇鎵�鏈夐儴闂ㄥ垪琛� + // 璋冪敤鎺ュ彛鑾峰彇鎵�鏈夎溅闂村垪琛� getAllDepartmentsListByApi() { this.allTreeKeys = [] queryProductionTreeList() .then(res => { - console.log('res-------------------', res) if (res.success) { this.allDepartmentsList = res.result this.generateList(this.allDepartmentsList) @@ -92,7 +92,7 @@ this.$refs.departPermissionTransferRef.expandedKeys = this.allTreeKeys this.$refs.departPermissionTransferRef.flatten(JSON.parse(JSON.stringify(this.allDepartmentsList))) }) - // 鍙湁涓婃閫�鍑烘椂鍦ㄩ儴闂ㄥ垎閰峵ab鐣岄潰鎵嶄細杩涘叆姝ゅ垽鏂� + // 鍙湁涓婃閫�鍑烘椂鍦ㄨ溅闂村垎閰峵ab鐣岄潰鎵嶄細杩涘叆姝ゅ垽鏂� // 鑻ヤ笂娆¢��鍑烘椂鍦ㄧ敤鎴峰垎閰峵ab鐣岄潰鍒欏啀娆¤繘鍏ユ椂key鐢�2鍙樹负1鏃朵細瑙﹀彂watch鐩戞祴activeTabKey鍙樺寲鍒欎細灏唊ey:1鍔犲叆hasLoadedDataTabKeyArray锛屽洜姝ゆ棤闇�鍐嶆鍔犲叆key:1 if (!this.hasLoadedDataTabKeyArray.includes(this.activeTabKey)) this.hasLoadedDataTabKeyArray.push(this.activeTabKey) } @@ -117,17 +117,21 @@ dncApi.getAllUsersListApi() .then(res => { if (res.success) { - this.allUsersList = res.result.records.map(item => { - return { - ...item, - disabled: item.username === 'admin' - } - }) + this.allUsersList = res.result.records this.$nextTick(() => this.$refs.userPermissionTransferRef.getHasPermissionUserByApi()) } }) }, + setAdminDisabled() { + this.allUsersList = this.allUsersList.map(item => { + return { + ...item, + disabled: item.username === 'admin' + } + }) + }, + handleModalClose() { this.visible = false this.hasLoadedDataTabKeyArray = [] -- Gitblit v1.9.3