From 9ebb7e545285722b96e980d53d570fb0c32753eb Mon Sep 17 00:00:00 2001 From: Rogee Date: Fri, 26 Dec 2025 09:34:41 +0800 Subject: [PATCH] feat: order page --- frontend/portal/src/router/index.js | 7 +- .../portal/src/views/order/DetailView.vue | 173 ++++++++++++++++++ frontend/portal/src/views/user/OrdersView.vue | 165 ++++++++++++++++- 3 files changed, 341 insertions(+), 4 deletions(-) create mode 100644 frontend/portal/src/views/order/DetailView.vue diff --git a/frontend/portal/src/router/index.js b/frontend/portal/src/router/index.js index ef6be08..b086587 100644 --- a/frontend/portal/src/router/index.js +++ b/frontend/portal/src/router/index.js @@ -65,7 +65,12 @@ const router = createRouter({ { path: 'orders', name: 'user-orders', - component: () => import('../views/user/OrdersView.vue') // Placeholder + component: () => import('../views/user/OrdersView.vue') + }, + { + path: 'orders/:id', + name: 'user-order-detail', + component: () => import('../views/order/DetailView.vue') }, { path: 'wallet', diff --git a/frontend/portal/src/views/order/DetailView.vue b/frontend/portal/src/views/order/DetailView.vue new file mode 100644 index 0000000..700c062 --- /dev/null +++ b/frontend/portal/src/views/order/DetailView.vue @@ -0,0 +1,173 @@ + + + \ No newline at end of file diff --git a/frontend/portal/src/views/user/OrdersView.vue b/frontend/portal/src/views/user/OrdersView.vue index 18dacb4..28ca038 100644 --- a/frontend/portal/src/views/user/OrdersView.vue +++ b/frontend/portal/src/views/user/OrdersView.vue @@ -1,6 +1,165 @@ + + \ No newline at end of file