diff --git a/src/modules/04_registryPerson/components/detail/PersonalInformation/02_NameChangeHistory.vue b/src/modules/04_registryPerson/components/detail/PersonalInformation/02_NameChangeHistory.vue index 8e9cf00e8..e297e5529 100644 --- a/src/modules/04_registryPerson/components/detail/PersonalInformation/02_NameChangeHistory.vue +++ b/src/modules/04_registryPerson/components/detail/PersonalInformation/02_NameChangeHistory.vue @@ -17,7 +17,7 @@ import type { DataProfile } from "@/modules/04_registryPerson/interface/response import type { FormChangeName } from "@/modules/04_registryPerson/interface/request/Main"; /** importComponents*/ -import dialogHeader from "@/components/DialogHeader.vue"; +import DialogHeader from "@/components/DialogHeader.vue"; /** use*/ const $q = useQuasar(); @@ -314,11 +314,11 @@ async function addData() { .then(async (res) => { subId.value = await res.data.result; await uploadProfile(res.data.result); - closeDialog(); + await fetchData(profileId.value); + await props?.fetchDataPersonal?.(); + await fetchDataPersonal(); success($q, "บันทึกข้อมูลสำเร็จ"); - fetchData(profileId.value); - props?.fetchDataPersonal?.(); - fetchDataPersonal(); + closeDialog(); }) .catch((err) => { messageError($q, err); @@ -344,11 +344,11 @@ function editData(idData: string) { ) .then(async () => { await uploadProfile(subId.value); - closeDialog(); success($q, "บันทึกข้อมูลสำเร็จ"); - fetchData(profileId.value); - props.fetchDataPersonal?.(); - fetchDataPersonal(); + await fetchData(profileId.value); + await props.fetchDataPersonal?.(); + await fetchDataPersonal(); + closeDialog(); }) .catch((err) => { messageError($q, err); @@ -553,7 +553,7 @@ onMounted(async () => { - +
diff --git a/src/modules/04_registryPerson/components/detail/PersonalInformation/05_Education.vue b/src/modules/04_registryPerson/components/detail/PersonalInformation/05_Education.vue index de77d48b4..660d86229 100644 --- a/src/modules/04_registryPerson/components/detail/PersonalInformation/05_Education.vue +++ b/src/modules/04_registryPerson/components/detail/PersonalInformation/05_Education.vue @@ -19,7 +19,7 @@ import type { DataEducationLevel, } from "@/modules/04_registryPerson/interface/response/Education"; -import dialogHeader from "@/components/DialogHeader.vue"; +import DialogHeader from "@/components/DialogHeader.vue"; import DialogSortEducation from "@/modules/04_registryPerson/components/detail/PersonalInformation/DialogSortEducation.vue"; const $q = useQuasar(); @@ -1046,7 +1046,7 @@ onMounted(async () => { - - diff --git a/src/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue b/src/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue index f6834adb3..fb6c1defc 100644 --- a/src/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue +++ b/src/modules/04_registryPerson/components/detail/PersonalInformation/Main.vue @@ -1,15 +1,51 @@