From 87c0c5e680d467f2e618c6aa3cd78b7e7faa747d Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期五, 14 二月 2025 15:00:08 +0800 Subject: [PATCH] 设备结构树: 1、实现文档批量删除功能 2、实现文档列表的排序以及筛选功能 3、实现树节点车间与设备的权限配置功能 系统管理:删除DNC部门管理页面以及在菜单管理中删除对应菜单 --- src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue b/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue index 58c9705..07b8f9e 100644 --- a/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue +++ b/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue @@ -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> @@ -83,7 +84,6 @@ this.allTreeKeys = [] queryProductionTreeList() .then(res => { - console.log('res-------------------', res) if (res.success) { this.allDepartmentsList = res.result this.generateList(this.allDepartmentsList) @@ -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