diff --git a/src/modules/04_registryPerson/components/DialogHistory.vue b/src/modules/04_registryPerson/components/DialogHistory.vue index 80b00c760..37ecbab91 100644 --- a/src/modules/04_registryPerson/components/DialogHistory.vue +++ b/src/modules/04_registryPerson/components/DialogHistory.vue @@ -307,6 +307,7 @@ function closeDialog() { color="primary" icon="mdi-magnify" label="ค้นหา" + outlined @click="clickSearch(employeeClass)" /> diff --git a/src/modules/04_registryPerson/components/detail/PersonalInformation/04_FamilyNew.vue b/src/modules/04_registryPerson/components/detail/PersonalInformation/04_FamilyNew.vue index 335c29354..5fd3b12a1 100644 --- a/src/modules/04_registryPerson/components/detail/PersonalInformation/04_FamilyNew.vue +++ b/src/modules/04_registryPerson/components/detail/PersonalInformation/04_FamilyNew.vue @@ -45,6 +45,7 @@ const empType = ref(pathRegistryEmp(route.name?.toString() ?? "")); /** TableHisoty*/ const visibleColumns = ref([ + "statusMarital", "citizenId", "prefix", "firstName", @@ -56,6 +57,15 @@ const visibleColumns = ref([ "lastUpdatedAt", ]); const columns = ref([ + { + name: "statusMarital", + align: "left", + label: "สถานภาพการสมรส", + sortable: true, + field: "statusMarital", + headerStyle: "font-size: 14px", + style: "font-size: 14px", + }, { name: "citizenId", align: "left", @@ -65,7 +75,6 @@ const columns = ref([ headerStyle: "font-size: 14px", style: "font-size: 14px", }, - { name: "prefix", align: "left", @@ -392,7 +401,6 @@ function onOpenDialogForm( fromData.job = motherData.job; } else if (type === "couple") { titleForm.value = "คู่สมรส"; - fromData.isLive = 1; } else if (type === "children") { titleForm.value = "บุตร"; @@ -471,9 +479,15 @@ async function fetchHistory(id: string, type: string) { lastName: e[`${type}LastName`], job: e[`${type}Career`], isLive: e[`${type}Live`], - lastNameOld: type === "couple" ? e.coupleLastNameOld : undefined, + lastNameOld: + type === "couple" + ? e.coupleLastNameOld + : type === "mother" + ? e.motherLastNameOld + : undefined, lastUpdateFullName: e.lastUpdateFullName, lastUpdatedAt: e.lastUpdatedAt, + statusMarital: type === "couple" ? e.relationship : undefined, })); }) .catch((err) => { @@ -1104,6 +1118,7 @@ onMounted(async () => { style="min-width: 140px" /> + { :columns=" typeForm === 'couple' ? columns - : columns?.filter((e) => e.name !== 'lastNameOld') + : typeForm === 'mother' + ? columns?.filter((e) => e.name !== 'statusMarital') + : columns?.filter( + (e) => e.name !== 'lastNameOld' && e.name !== 'statusMarital' + ) " :rows="rows" :paging="true" diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue index 2324e6888..003c2bb09 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue @@ -329,6 +329,7 @@ watch( icon="search" label="ค้นหา" class="full-width q-py-sm q-px-md" + outline @click="searchInput()" > diff --git a/src/modules/12_evaluatePersonal/components/Director/Form.vue b/src/modules/12_evaluatePersonal/components/Director/Form.vue index 5d3621980..a219a2a77 100644 --- a/src/modules/12_evaluatePersonal/components/Director/Form.vue +++ b/src/modules/12_evaluatePersonal/components/Director/Form.vue @@ -272,7 +272,7 @@ onMounted(async () => {
-
+
{ />
-
+
-
- -
- - + +