From 386d5e06139c5ff5603021be9d53e39f47761813 Mon Sep 17 00:00:00 2001 From: Timi Date: Mon, 3 Aug 2026 17:28:19 +0800 Subject: [PATCH] batch customer event --- src/api/RegistrationEventRecordAPI.ts | 3 +- src/components/CustomerList.vue | 162 ++++++++++++++++ src/components/CustomerSelector.vue | 176 +++++++++--------- .../RegistrationEventRecordEdit.vue | 153 ++++++++++----- src/types/RegistrationEventRecord.ts | 3 +- 5 files changed, 362 insertions(+), 135 deletions(-) create mode 100644 src/components/CustomerList.vue diff --git a/src/api/RegistrationEventRecordAPI.ts b/src/api/RegistrationEventRecordAPI.ts index 190d4a9..d7ee6bc 100644 --- a/src/api/RegistrationEventRecordAPI.ts +++ b/src/api/RegistrationEventRecordAPI.ts @@ -41,7 +41,8 @@ async function rangeExport(req: RegistrationEventRecordRangeReq): Promise }); } -async function create(req: RegistrationEventRecordCreateReq): Promise { + +async function create(req: RegistrationEventRecordCreateReq): Promise { return await axios.post(`${BASE_URI}/create`, req); } diff --git a/src/components/CustomerList.vue b/src/components/CustomerList.vue new file mode 100644 index 0000000..50ba92e --- /dev/null +++ b/src/components/CustomerList.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/components/CustomerSelector.vue b/src/components/CustomerSelector.vue index ee05ae2..4fb1407 100644 --- a/src/components/CustomerSelector.vue +++ b/src/components/CustomerSelector.vue @@ -1,7 +1,18 @@ @@ -45,16 +39,23 @@