From ea33e62eaabd55e2929da69101c9545e66c90741 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Fri, 21 Aug 2026 11:27:33 +0800 Subject: [PATCH] feat(pl): add transport history entry on driver public page Co-authored-by: Cursor --- web-admin/src/router/routes/staticRoutes.ts | 6 ++++++ .../src/views/public/pl/transport/history.vue | 19 +++++++++++++++++ .../src/views/public/pl/transport/index.vue | 21 ++++++++++++++++--- 3 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 web-admin/src/views/public/pl/transport/history.vue diff --git a/web-admin/src/router/routes/staticRoutes.ts b/web-admin/src/router/routes/staticRoutes.ts index 9afa20480..ddff54c44 100644 --- a/web-admin/src/router/routes/staticRoutes.ts +++ b/web-admin/src/router/routes/staticRoutes.ts @@ -57,6 +57,12 @@ export const staticRoutes: AppRouteRecordRaw[] = [ } ] }, + { + path: '/public/pl/transport/:token/history', + name: 'PublicPlTransportHistory', + component: () => import('@views/public/pl/transport/history.vue'), + meta: { title: '运输记录', isHideTab: true, isPublicMobile: true } + }, { path: '/public/pl/transport/:token', name: 'PublicPlTransportDriver', diff --git a/web-admin/src/views/public/pl/transport/history.vue b/web-admin/src/views/public/pl/transport/history.vue new file mode 100644 index 000000000..f5dc74c9f --- /dev/null +++ b/web-admin/src/views/public/pl/transport/history.vue @@ -0,0 +1,19 @@ + + + diff --git a/web-admin/src/views/public/pl/transport/index.vue b/web-admin/src/views/public/pl/transport/index.vue index eb306d61a..501511915 100644 --- a/web-admin/src/views/public/pl/transport/index.vue +++ b/web-admin/src/views/public/pl/transport/index.vue @@ -200,13 +200,17 @@ + - @@ -235,8 +239,13 @@ } const route = useRoute() + const router = useRouter() const token = computed(() => String(route.params.token || '')) + function goHistory() { + router.push({ name: 'PublicPlTransportHistory', params: { token: token.value } }) + } + const loading = ref(true) const saving = ref(false) const errorMessage = ref('') @@ -699,4 +708,10 @@ .page-footer { padding: 16px; } + + .btn-row { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 8px; + }