diff --git a/src/components/Dialogs/DialogOrgSelectOneStep.vue b/src/components/Dialogs/DialogOrgSelectOneStep.vue index 0bba09b2c..cd8b8f1ec 100644 --- a/src/components/Dialogs/DialogOrgSelectOneStep.vue +++ b/src/components/Dialogs/DialogOrgSelectOneStep.vue @@ -169,7 +169,7 @@ const isLoad = ref(false); /** ดึงข้อมูล active */ async function getTreeData() { - nodes.value = await fetchStructureTree(route.meta.Key as string); + nodes.value = await fetchStructureTree(route.meta.Key as string,true); isLoad.value = true; } diff --git a/src/modules/05_placement/components/PersonalDetail/CheckInformation/01_FormInformations.vue b/src/modules/05_placement/components/PersonalDetail/CheckInformation/01_FormInformations.vue new file mode 100644 index 000000000..497c9ec58 --- /dev/null +++ b/src/modules/05_placement/components/PersonalDetail/CheckInformation/01_FormInformations.vue @@ -0,0 +1,381 @@ + + diff --git a/src/modules/05_placement/components/PersonalDetail/CheckInformation/02_FormAddress.vue b/src/modules/05_placement/components/PersonalDetail/CheckInformation/02_FormAddress.vue new file mode 100644 index 000000000..77e5e8248 --- /dev/null +++ b/src/modules/05_placement/components/PersonalDetail/CheckInformation/02_FormAddress.vue @@ -0,0 +1,559 @@ + + diff --git a/src/modules/05_placement/components/PersonalDetail/CheckInformation/03_FormFamily.vue b/src/modules/05_placement/components/PersonalDetail/CheckInformation/03_FormFamily.vue new file mode 100644 index 000000000..802e06fd5 --- /dev/null +++ b/src/modules/05_placement/components/PersonalDetail/CheckInformation/03_FormFamily.vue @@ -0,0 +1,249 @@ + + diff --git a/src/modules/05_placement/components/PersonalDetail/DetailMain.vue b/src/modules/05_placement/components/PersonalDetail/DetailMain.vue index 8d46fe73d..6ddf8b341 100644 --- a/src/modules/05_placement/components/PersonalDetail/DetailMain.vue +++ b/src/modules/05_placement/components/PersonalDetail/DetailMain.vue @@ -35,6 +35,7 @@ import EducationVue from "@/modules/05_placement/components/PersonalDetail/Infor import ExamResult from "@/modules/05_placement/components/PersonalDetail/Information/ExamResult.vue"; import Qualification from "@/modules/05_placement/components/PersonalDetail/Information/Qualification.vue"; import Document from "@/modules/05_placement/components/PersonalDetail/Information/Document.vue"; +import DialogCheckInformation from "@/modules/05_placement/components/PersonalDetail/DialogCheckInformation.vue"; const $q = useQuasar(); const route = useRoute(); @@ -45,6 +46,7 @@ const storePersonal = usePersonalDataStore(); const { showLoader, hideLoader, messageError } = mixin; const { changeTab } = store; +const modalCheck = ref(false); const examId = ref( route.params.personalId ? route.params.personalId.toString() : "" ); @@ -485,6 +487,11 @@ function guidCheck(id: string) { return id; } +/** เปืด popup ตรวจสอบข้อมูลกับกรมการปกครอง */ +function checkInformation() { + modalCheck.value = true; +} + /** * ทำงานเมื่อมีการเรียกใช้ Components */ @@ -510,6 +517,14 @@ onMounted(async () => {
+
+ + +
{
+ +