From 0260b9bb418565fd5963337f6a05549849c4e5f4 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Mon, 3 Aug 2026 17:44:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components.d.ts | 1 + src/components/ClientSidebarMenuNode.vue | 14 ++- .../first-leg/FirstLegOrderEditorShell.vue | 59 +++++++++++++ src/layouts/AppLayout.test.mjs | 12 +-- src/layouts/AppLayout.vue | 4 +- src/navigation/clientNavigation.ts | 12 +-- src/router/index.ts | 1 + src/styles/index.css | 1 + src/styles/navigationStyles.test.mjs | 19 +++-- src/styles/shell.css | 49 ++++++----- src/views/FirstLegOrdersView.test.mjs | 33 ++++++- src/views/FirstLegOrdersView.vue | 85 ++++++++++++++----- src/views/MembersView.vue | 2 +- src/views/RolesView.vue | 2 +- 14 files changed, 216 insertions(+), 78 deletions(-) create mode 100644 src/components/first-leg/FirstLegOrderEditorShell.vue diff --git a/src/components.d.ts b/src/components.d.ts index 60427c2..f7dbaa5 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -45,6 +45,7 @@ declare module 'vue' { ElTimeline: typeof import('element-plus/es')['ElTimeline'] ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem'] ElUpload: typeof import('element-plus/es')['ElUpload'] + FirstLegOrderEditorShell: typeof import('./components/first-leg/FirstLegOrderEditorShell.vue')['default'] LoadErrorState: typeof import('./components/common/LoadErrorState.vue')['default'] QueryToolbar: typeof import('./components/common/QueryToolbar.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/src/components/ClientSidebarMenuNode.vue b/src/components/ClientSidebarMenuNode.vue index 10d13da..27af8c8 100644 --- a/src/components/ClientSidebarMenuNode.vue +++ b/src/components/ClientSidebarMenuNode.vue @@ -35,7 +35,12 @@ const groupId = computed(() => `client-nav-group-${props.node.key}`) :aria-controls="groupId" @click="emit('toggle', node.key)" > - +