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