diff --git a/src/components/01_branch-management/FormBranchAdmin.vue b/src/components/01_branch-management/FormBranchAdmin.vue new file mode 100644 index 00000000..762da713 --- /dev/null +++ b/src/components/01_branch-management/FormBranchAdmin.vue @@ -0,0 +1,60 @@ + + + + + + + {{ $t(`branchAdminTitle`) }} + + + + + {{ $t('branchAdminNone') }} + + + + + + + + + + + + + + {{ + $i18n.locale === 'en-US' + ? admin.firstNameEN + ' ' + admin.lastNameEN + : admin.firstName + ' ' + admin.lastName + }} + + + + + + + diff --git a/src/pages/01_branch-management/MainPage.vue b/src/pages/01_branch-management/MainPage.vue index 6dc9760e..113258ef 100644 --- a/src/pages/01_branch-management/MainPage.vue +++ b/src/pages/01_branch-management/MainPage.vue @@ -36,6 +36,8 @@ import SideMenu from 'components/SideMenu.vue'; import ImageUploadDialog from 'components/ImageUploadDialog.vue'; import FormBank from 'components/01_branch-management/FormBank.vue'; import ToggleButton from 'src/components/button/ToggleButton.vue'; +import FormBranchAdmin from 'src/components/01_branch-management/FormBranchAdmin.vue'; +import { User } from 'src/stores/user/types'; const $q = useQuasar(); const { t } = useI18n(); @@ -404,6 +406,7 @@ function drawerEdit() { }; } +const currentBranchAdmin = ref(null); async function triggerEdit( openFormType: string, id: string, @@ -450,6 +453,15 @@ async function triggerEdit( } } formTypeBranch.value = typeBranch; + + const branchAdmin = await branchStore.getAdmin(id); + + if (!branchAdmin) { + currentBranchAdmin.value = null; + return; + } + + currentBranchAdmin.value = branchAdmin; } function triggerDelete(id: string) { @@ -1919,6 +1931,10 @@ watch(currentHq, () => { dense v-model:bank-book-list="formBankBook" /> +