From f2d1b5615b05c002ec63db4df7164c9ed3ecc4a3 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期二, 26 八月 2025 16:42:21 +0800 Subject: [PATCH] 1、优化产品结构树以及设备结构树、列表右键菜单重复右键后出现window菜单问题 2、优化产品结构树节点删除后的loading展示时机 3、优化产品以及设备结构树权限配置获取列表时的loading展示时机 --- src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue b/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue index 07b8f9e..464e7df 100644 --- a/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue +++ b/src/views/dnc/base/modules/ProductStructure/Permission/AssignPermissionModal.vue @@ -30,7 +30,6 @@ import dncApi from '@/api/dnc' import DepartPermissionTransfer from './DepartPermissionTransfer' import UserPermissionTransfer from './UserPermissionTransfer' - import { queryProductionTreeList } from '@/api/api' export default { name: 'AssignPermissionModal', @@ -81,8 +80,12 @@ // 璋冪敤鎺ュ彛鑾峰彇鎵�鏈夎溅闂村垪琛� getAllDepartmentsListByApi() { - this.allTreeKeys = [] - queryProductionTreeList() + this.allTreeKeys = this.allDepartmentsList = [] + this.$nextTick(() => { + this.$refs.departPermissionTransferRef.targetKeys = this.$refs.departPermissionTransferRef.dataSource = [] + this.$refs.departPermissionTransferRef.spinning = true + }) + dncApi.getAllDepartmentsListApi() .then(res => { if (res.success) { this.allDepartmentsList = res.result @@ -114,10 +117,14 @@ // 璋冪敤鎺ュ彛鑾峰彇鎵�鏈夌敤鎴峰垪琛� getAllUsersListByApi() { + this.$nextTick(() => { + this.allUsersList = [] + this.$refs.userPermissionTransferRef.spinning = true + }) dncApi.getAllUsersListApi() .then(res => { if (res.success) { - this.allUsersList = res.result.records + this.allUsersList = res.result this.$nextTick(() => this.$refs.userPermissionTransferRef.getHasPermissionUserByApi()) } }) -- Gitblit v1.9.3