From 3a9982209f1af6a36100828eeb740bd19875665e Mon Sep 17 00:00:00 2001 From: richarjiang Date: Mon, 6 Apr 2026 08:38:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84=E8=AF=BE=E7=A8=8B?= =?UTF-8?q?=E8=AE=A2=E9=98=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/app/src/components/QuickEntry.vue | 217 ++++- packages/app/src/pages.json | 15 + packages/app/src/pages/admin/bookings.vue | 785 ++++++++++++++++++ packages/app/src/pages/admin/index.vue | 16 + packages/app/src/pages/booking/detail.vue | 588 +++++++++++++ packages/app/src/pages/card/detail.vue | 196 ++++- packages/app/src/pages/profile/bookings.vue | 51 +- packages/app/src/stores/booking.ts | 53 ++ packages/app/src/utils/booking-helpers.ts | 81 ++ packages/app/vite.config.ts | 7 + packages/server/prisma/schema.prisma | 23 +- .../booking/__tests__/booking.service.spec.ts | 17 +- .../server/src/booking/booking.controller.ts | 45 + .../server/src/booking/booking.service.ts | 261 +++++- packages/server/tsconfig.build.tsbuildinfo | 2 +- packages/shared/src/enums.js | 1 + packages/shared/src/enums.js.map | 2 +- packages/shared/src/enums.ts | 9 +- packages/shared/src/index.ts | 2 + packages/shared/src/types/booking.ts | 22 + packages/shared/src/types/index.ts | 2 +- 21 files changed, 2301 insertions(+), 94 deletions(-) create mode 100644 packages/app/src/pages/admin/bookings.vue create mode 100644 packages/app/src/pages/booking/detail.vue create mode 100644 packages/app/src/utils/booking-helpers.ts diff --git a/packages/app/src/components/QuickEntry.vue b/packages/app/src/components/QuickEntry.vue index 380411a..1da6237 100644 --- a/packages/app/src/components/QuickEntry.vue +++ b/packages/app/src/components/QuickEntry.vue @@ -4,8 +4,10 @@ - ๐Ÿ‘‹ - +