From 93f75d813b0b145f675098b1671e9d884676c4a1 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Fri, 9 Aug 2024 14:00:57 +0700 Subject: [PATCH] refactor: move form address to shared component --- src/components/FormDialog.vue | 4 +- src/components/form/AddressForm.vue | 536 ++++++++++++++++++ src/components/form/index.ts | 1 + src/pages/01_branch-management/MainPage.vue | 6 +- .../02_personnel-management/MainPage.vue | 6 +- src/pages/03_customer-management/MainPage.vue | 6 +- 6 files changed, 548 insertions(+), 11 deletions(-) create mode 100644 src/components/form/AddressForm.vue create mode 100644 src/components/form/index.ts diff --git a/src/components/FormDialog.vue b/src/components/FormDialog.vue index 43f4dc48..6ca1ffdd 100644 --- a/src/components/FormDialog.vue +++ b/src/components/FormDialog.vue @@ -1,6 +1,6 @@ + + + diff --git a/src/components/form/index.ts b/src/components/form/index.ts new file mode 100644 index 00000000..032bcdf5 --- /dev/null +++ b/src/components/form/index.ts @@ -0,0 +1 @@ +export { default as AddressForm } from './AddressForm.vue'; diff --git a/src/pages/01_branch-management/MainPage.vue b/src/pages/01_branch-management/MainPage.vue index 2639c554..3cdc0a21 100644 --- a/src/pages/01_branch-management/MainPage.vue +++ b/src/pages/01_branch-management/MainPage.vue @@ -22,7 +22,7 @@ import AddButton from 'components/AddButton.vue'; import TooltipComponent from 'components/TooltipComponent.vue'; import StatCard from 'components/StatCardComponent.vue'; import BranchCard from 'components/01_branch-management/BranchCard.vue'; -import FormAddress from 'components/02_personnel-management/FormAddress.vue'; +import { AddressForm } from 'components/form'; import DialogForm from 'components/DialogForm.vue'; import FormBranchInformation from 'components/01_branch-management/FormBranchInformation.vue'; import FormLocation from 'components/01_branch-management/FormLocation.vue'; @@ -1666,7 +1666,7 @@ watch(currentHq, () => { :dense="true" :outlined="true" /> - { :dense="true" :outlined="true" /> - - - - -