From f77f4390b6eef1e0343846a285e987f618ef067e Mon Sep 17 00:00:00 2001 From: xiaomai Date: Fri, 8 May 2026 14:36:01 +0800 Subject: [PATCH] feat(bookings): allow transferring bookings to another PIC Add UI modal and button to reassign bookings to different contacts Create API endpoint and repository method to handle PIC transfers --- app/pages/bookings/index.vue | 181 +++++++++++++++++++++++++- server/api/bookings/[id]/pic.patch.ts | 36 +++++ server/utils/booking-repository.ts | 44 +++++++ server/utils/bookings.ts | 14 ++ shared/booking.ts | 4 + 5 files changed, 277 insertions(+), 2 deletions(-) create mode 100644 server/api/bookings/[id]/pic.patch.ts diff --git a/app/pages/bookings/index.vue b/app/pages/bookings/index.vue index 3078ad6..3249b09 100644 --- a/app/pages/bookings/index.vue +++ b/app/pages/bookings/index.vue @@ -302,6 +302,15 @@ icon="i-lucide-receipt" size="sm" /> + + + + + + +