diff --git a/src/modules/04_registryPerson/components/detail/Achievement/01_ProfessionalLicense.vue b/src/modules/04_registryPerson/components/detail/Achievement/01_ProfessionalLicense.vue index 46c8b1076..2e204649a 100644 --- a/src/modules/04_registryPerson/components/detail/Achievement/01_ProfessionalLicense.vue +++ b/src/modules/04_registryPerson/components/detail/Achievement/01_ProfessionalLicense.vue @@ -360,6 +360,21 @@ function serchDataTable() { ); } +function handleDelete(rowId: string) { + // dialogRemove($q, async () => { + // showLoader(); + // try { + // await http.delete(config.API.profileChangeNameUpdate + `${rowId}`); + // await fetchData(id.value); + // success($q, "ลบข้อมูลสำเร็จ"); + // } catch (err) { + // messageError($q, err); + // } finally { + // hideLoader(); + // } + // }); +} + /** * ทำงานเมื่อ Components ถูกเรียกใช้งาน */ @@ -495,6 +510,17 @@ onMounted(() => { > แก้ไขข้อมูล + + ลบข้อมูล + { > แก้ไขข้อมูล + + ลบข้อมูล + diff --git a/src/modules/04_registryPerson/components/detail/Achievement/02_Train.vue b/src/modules/04_registryPerson/components/detail/Achievement/02_Train.vue index cebac03a3..dcb513021 100644 --- a/src/modules/04_registryPerson/components/detail/Achievement/02_Train.vue +++ b/src/modules/04_registryPerson/components/detail/Achievement/02_Train.vue @@ -356,8 +356,8 @@ async function fetchData(id: string) { await http .get(config.API.profileNewTrainingByProfileId(id, empType.value)) .then(async (res) => { - rows.value = await res.data.result; rowsMain.value = await res.data.result; + serchDataTable(); }) .catch((err) => { messageError($q, err); @@ -567,7 +567,11 @@ onMounted(() => { { { + // showLoader(); + // try { + // await http.delete(config.API.profileChangeNameUpdate + `${rowId}`); + // await fetchData(); + // success($q, "ลบข้อมูลสำเร็จ"); + // } catch (err) { + // messageError($q, err); + // } finally { + // hideLoader(); + // } + // }); +} + /** ทำงานเมื่อ Components ถูกเรียกใช้งาน*/ onMounted(async () => { await fetchData(); @@ -773,6 +788,18 @@ onMounted(async () => { > แก้ไขข้อมูล + + + ลบข้อมูล + { > ประวัติแก้ไขเครื่องราชอิสริยาภรณ์ + { > แก่ไขข้อมุล + + + ลบข้อมูล + diff --git a/src/modules/04_registryPerson/components/detail/Achievement/04_DeclarationHonor.vue b/src/modules/04_registryPerson/components/detail/Achievement/04_DeclarationHonor.vue index 290145b0a..5305e053a 100644 --- a/src/modules/04_registryPerson/components/detail/Achievement/04_DeclarationHonor.vue +++ b/src/modules/04_registryPerson/components/detail/Achievement/04_DeclarationHonor.vue @@ -203,8 +203,8 @@ async function fetchData() { const res = await http.get( config.API.profileNewHonorByProfileId(profileId.value, empType.value) ); - rows.value = res.data.result; rowsMain.value = res.data.result; + serchDataTable(); } catch (error) { messageError($q, error); } finally { @@ -445,6 +445,21 @@ function serchDataTable() { ); } +function handleDelete(rowId: string) { + // dialogRemove($q, async () => { + // showLoader(); + // try { + // await http.delete(config.API.profileChangeNameUpdate + `${rowId}`); + // await fetchData(); + // success($q, "ลบข้อมูลสำเร็จ"); + // } catch (err) { + // messageError($q, err); + // } finally { + // hideLoader(); + // } + // }); +} + /** ทำงานเมื่อ Components ถูกเรียกใช้งาน*/ onMounted(() => { fetchData(); @@ -567,6 +582,18 @@ onMounted(() => { > แก้ไขข้อมูล + + + ลบข้อมูล + { > แก่ไขข้อมุล + + + ลบข้อมูล + diff --git a/src/modules/04_registryPerson/components/detail/Achievement/05_ResultsPerformance.vue b/src/modules/04_registryPerson/components/detail/Achievement/05_ResultsPerformance.vue index 3b7a9fe66..fb1bc8369 100644 --- a/src/modules/04_registryPerson/components/detail/Achievement/05_ResultsPerformance.vue +++ b/src/modules/04_registryPerson/components/detail/Achievement/05_ResultsPerformance.vue @@ -356,8 +356,9 @@ async function fetchData() { empType.value ) ); - rows.value = res.data.result; + rowsMain.value = res.data.result; + serchDataTable(); } catch (error) { messageError($q, error); } finally { @@ -517,6 +518,10 @@ function serchDataTable() { ); } +/** + * ลบข้อมูลการพัฒนารายบุคคล (Individual Development Plan) + * @param rowId ที่ต้องการลบข้อมูล + */ function onDelete(rowId: string) { dialogRemove($q, async () => { showLoader(); @@ -532,6 +537,25 @@ function onDelete(rowId: string) { }); } +/** + * ผลการประเมินการปฏิบัติราชการ + * @param rowId ที่ต้องการลบข้อมูล + */ +function handleDelete(rowId: string) { + // dialogRemove($q, async () => { + // showLoader(); + // try { + // await http.delete(config.API.profileChangeNameUpdate + `${rowId}`); + // await fetchData(); + // success($q, "ลบข้อมูลสำเร็จ"); + // } catch (err) { + // messageError($q, err); + // } finally { + // hideLoader(); + // } + // }); +} + onMounted(async () => { await fetchData(); empType.value !== "-temp" && (await getDevelop()); @@ -668,6 +692,18 @@ onMounted(async () => { > แก้ไขข้อมูล + + + ลบข้อมูล + @@ -705,6 +741,18 @@ onMounted(async () => { > แก้ไขข้อมุล + + + ลบข้อมูล +