From 8a4101a96b124b469e2a914a06815df5e0f1acf5 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Sun, 17 May 2026 08:53:21 +0200 Subject: [PATCH] 1 Co-Authored-By: Claude Opus 4.7 --- .../src/pages/clients/ClientFormModal.vue | 9 +- .../src/pages/clients/ClientInfoModal.vue | 443 +++++++++++++----- frontend/src/pages/clients/ClientQrModal.vue | 39 +- frontend/src/pages/clients/ClientsPage.vue | 7 +- frontend/src/pages/clients/useClients.js | 16 +- web/service/inbound.go | 10 +- web/translation/en-US.json | 2 +- 7 files changed, 396 insertions(+), 130 deletions(-) diff --git a/frontend/src/pages/clients/ClientFormModal.vue b/frontend/src/pages/clients/ClientFormModal.vue index d6fa4a59..344ef7b9 100644 --- a/frontend/src/pages/clients/ClientFormModal.vue +++ b/frontend/src/pages/clients/ClientFormModal.vue @@ -102,6 +102,10 @@ function regenerateSubId() { form.subId = RandomUtil.randomLowerAndNum(16); } +function regenerateEmail() { + form.email = RandomUtil.randomLowerAndNum(9); +} + async function onSubmit() { if (!form.email || form.email.trim() === '') { message.error(t('pages.clients.email') + ' *'); @@ -159,7 +163,10 @@ async function onSubmit() { - + + + + diff --git a/frontend/src/pages/clients/ClientInfoModal.vue b/frontend/src/pages/clients/ClientInfoModal.vue index 87303053..5e9da4ec 100644 --- a/frontend/src/pages/clients/ClientInfoModal.vue +++ b/frontend/src/pages/clients/ClientInfoModal.vue @@ -1,9 +1,9 @@ diff --git a/frontend/src/pages/clients/ClientQrModal.vue b/frontend/src/pages/clients/ClientQrModal.vue index 03114e38..815dd228 100644 --- a/frontend/src/pages/clients/ClientQrModal.vue +++ b/frontend/src/pages/clients/ClientQrModal.vue @@ -1,5 +1,5 @@