From 3259caa3af790ec33da60de99c4fdc3f11d73351 Mon Sep 17 00:00:00 2001 From: 罗广辉 <guanghui.luo@foxmail.com> Date: Mon, 13 Apr 2026 15:19:33 +0800 Subject: [PATCH] fix: 其他平台菜单被重置bug --- applications/task-work-order/src/views/orderView/organizational/roleMange/RolePermissionDialog.vue | 24 ++++++----- applications/drone-command/src/views/permissionManage/permissionRole/RolePermissionDialog.vue | 45 +++++++++++----------- 2 files changed, 36 insertions(+), 33 deletions(-) diff --git a/applications/drone-command/src/views/permissionManage/permissionRole/RolePermissionDialog.vue b/applications/drone-command/src/views/permissionManage/permissionRole/RolePermissionDialog.vue index b76bfe3..cc5f7b1 100644 --- a/applications/drone-command/src/views/permissionManage/permissionRole/RolePermissionDialog.vue +++ b/applications/drone-command/src/views/permissionManage/permissionRole/RolePermissionDialog.vue @@ -20,33 +20,34 @@ :props="treeProps" /> </el-tab-pane> -<!-- <el-tab-pane label="任务工单">--> -<!-- <el-tree--> -<!-- class="command-tree"--> -<!-- ref="workRef"--> -<!-- :data="menuGrantListWord"--> -<!-- show-checkbox--> -<!-- node-key="id"--> -<!-- :default-checked-keys="menuTreeObjWork"--> -<!-- :props="treeProps"--> -<!-- />--> -<!-- </el-tab-pane>--> -<!-- <el-tab-pane label="移动app">--> -<!-- <el-tree--> -<!-- class="command-tree"--> -<!-- ref="treeMenuApp"--> -<!-- :data="menuGrantListApp"--> -<!-- show-checkbox--> -<!-- node-key="id"--> -<!-- :default-checked-keys="menuTreeObjApp"--> -<!-- :props="treeProps"--> -<!-- />--> -<!-- </el-tab-pane>--> </el-tabs> <template #footer> <el-button color="#2B2B4C" @click="visible = false">取消</el-button> <el-button color="#284FE3" type="primary" @click="submit">确定</el-button> </template> + +<!-- 有用wu删,提供给保存接口,防止重置其他系统菜单 --> + <el-tree + v-show="false" + class="command-tree" + ref="workRef" + :data="menuGrantListWord" + show-checkbox + node-key="id" + :default-checked-keys="menuTreeObjWork" + :props="treeProps" + /> + <el-tree + v-show="false" + class="command-tree" + ref="treeMenuApp" + :data="menuGrantListApp" + show-checkbox + node-key="id" + :default-checked-keys="menuTreeObjApp" + :props="treeProps" + /> + </el-dialog> </template> diff --git a/applications/task-work-order/src/views/orderView/organizational/roleMange/RolePermissionDialog.vue b/applications/task-work-order/src/views/orderView/organizational/roleMange/RolePermissionDialog.vue index e4312df..6e97e65 100644 --- a/applications/task-work-order/src/views/orderView/organizational/roleMange/RolePermissionDialog.vue +++ b/applications/task-work-order/src/views/orderView/organizational/roleMange/RolePermissionDialog.vue @@ -9,17 +9,6 @@ @closed="handleClosed" > <el-tabs type="border-card"> -<!-- <el-tab-pane label="无人机管控">--> -<!-- <el-tree--> -<!-- class="command-tree"--> -<!-- ref="droneControl"--> -<!-- :data="menuGrantListDroneControl"--> -<!-- show-checkbox--> -<!-- node-key="id"--> -<!-- :default-checked-keys="droneControlMenuTreeObj"--> -<!-- :props="treeProps"--> -<!-- />--> -<!-- </el-tab-pane>--> <el-tab-pane label="任务工单"> <el-tree class="command-tree" @@ -47,6 +36,19 @@ <el-button color="#F2F3F5" @click="visible = false">取消</el-button> <el-button color="#4C34FF" type="primary" @click="submit">确定</el-button> </template> + + <!-- 有用wu删,提供给保存接口,防止重置其他系统菜单 --> + <el-tree + v-show="false" + class="command-tree" + ref="droneControl" + :data="menuGrantListDroneControl" + show-checkbox + node-key="id" + :default-checked-keys="droneControlMenuTreeObj" + :props="treeProps" + /> + </el-dialog> </template> -- Gitblit v1.9.3