From 3cdbba6cc04c5d30fcf3e746232ef522cbf53411 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 13 Feb 2026 16:34:07 +0700 Subject: [PATCH 1/7] feat:add btn delete --- .../02_NameChangeHistory.vue | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) 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 b14ba2225..9486b6426 100644 --- a/src/modules/04_registryPerson/components/detail/PersonalInformation/02_NameChangeHistory.vue +++ b/src/modules/04_registryPerson/components/detail/PersonalInformation/02_NameChangeHistory.vue @@ -35,6 +35,7 @@ const { hideLoader, pathRegistryEmp, onSearchDataTable, + dialogRemove, } = useCounterMixin(); /** props*/ @@ -189,8 +190,8 @@ async function fetchData(id: string) { await http .get(config.API.profileNewChangeNameByProfileId(id, empType.value)) .then(async (res) => { - rows.value = await res.data.result; rowsMain.value = await res.data.result; + searchDataTable(); }) .catch((err) => { messageError($q, err); @@ -358,7 +359,7 @@ function closeDialog() { } /** ฟังก์ค้นหาข้อมูลรายการประวัติการเปลีียนชื่อ-นามสกุล*/ -function serchDataTable() { +function searchDataTable() { rows.value = onSearchDataTable( filterSearch.value, rowsMain.value, @@ -366,6 +367,21 @@ function serchDataTable() { ); } +function handleDelete(id: string) { + // dialogRemove($q, async () => { + // showLoader(); + // try { + // await http.delete(config.API.รอAPI + `/${id}`); + // await fetchData(profileId.value); + // success($q, "ลบข้อมูลสำเร็จ"); + // } catch (err) { + // messageError($q, err); + // } finally { + // hideLoader(); + // } + // }); +} + /** ดูการเปลี่ยนแปลงของข้อมูลฟอร์ท เปลี่ยนชื่อ-นามสกุล*/ watch( () => [ @@ -450,7 +466,7 @@ onMounted(async () => { label="ค้นหา" class="q-mr-sm" v-model="filterSearch" - @keydown.enter.prevent="serchDataTable" + @keydown.enter.prevent="searchDataTable" >