吉安感知网项目-前端
罗广辉
2026-04-13 3259caa3af790ec33da60de99c4fdc3f11d73351
fix: 其他平台菜单被重置bug
2 files modified
69 ■■■■ changed files
applications/drone-command/src/views/permissionManage/permissionRole/RolePermissionDialog.vue 45 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/organizational/roleMange/RolePermissionDialog.vue 24 ●●●● patch | view | raw | blame | history
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>
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>