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)" > - + {{ node.title }} @@ -66,7 +71,12 @@ const groupId = computed(() => `client-nav-group-${props.node.key}`) :aria-current="node.path === activePath ? 'page' : undefined" @click="emit('navigate', node.path)" > - + {{ node.title }} diff --git a/src/components/first-leg/FirstLegOrderEditorShell.vue b/src/components/first-leg/FirstLegOrderEditorShell.vue new file mode 100644 index 0000000..73d4f95 --- /dev/null +++ b/src/components/first-leg/FirstLegOrderEditorShell.vue @@ -0,0 +1,59 @@ + + + + + + 返回订单列表 + 可先保存草稿,确认无误后再提交平台审核 + + + + + + + + + + + + diff --git a/src/layouts/AppLayout.test.mjs b/src/layouts/AppLayout.test.mjs index 66d5be6..55e73af 100644 --- a/src/layouts/AppLayout.test.mjs +++ b/src/layouts/AppLayout.test.mjs @@ -18,7 +18,7 @@ test('source contract: renders the grouped sidebar menu and mobile drawer contro assert.match(layoutSource, /