From 34b229e817ac9f30b831594ea6d1ac991d65280c Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 22 Nov 2023 11:26:10 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1?= =?UTF-8?q?=20tabMenu=20=E0=B8=A7=E0=B8=B4=E0=B8=99=E0=B8=B1=E0=B8=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2_InvestigateFacts/EditPage.vue | 31 +- .../components/2_InvestigateFacts/Form.vue | 26 +- .../3_InvestigateDisciplinary/EditPage.vue | 50 +++- .../3_InvestigateDisciplinary/Form.vue | 30 +- .../3_InvestigateDisciplinary/MainPage.vue | 26 +- .../store/InvestigateDisStore.ts | 4 +- .../store/InvestigateFactStore.ts | 279 +++++++++--------- 7 files changed, 288 insertions(+), 158 deletions(-) diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue index 7ae23e726..3e5eee9da 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue @@ -1,13 +1,16 @@ diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue index eab23641e..45b397858 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue @@ -118,10 +118,10 @@ const objectdisciplinary: disciplinaryRef = { }; /** เปิด dialog */ -function popup(){ +function popup() { modal.value = true; filterKeyword2.value = ""; -}; +} /** ฟังชั่นตรวจสอบความถูกต้องก่อน บันทึก */ function validateForm() { @@ -179,6 +179,29 @@ async function deleteData(id: string) { console.log("delete"); } +async function fetvhDatadetail() { + formData.complaint = props.data.complaint; + formData.dateInvestigate = props.data.dateInvestigate; + formData.dateAllegation = props.data.dateAllegation; + formData.dateEvident = props.data.dateEvident; + formData.casefault = props.data.casefault; + formData.typefault = props.data.typefault; + formData.faultLevel = props.data.faultLevel; + formData.refLaw = props.data.refLaw; + formData.detailComplaint = props.data.detailComplaint; + formData.whereInvestigate = props.data.whereInvestigate; + formData.trueDetail = props.data.trueDetail; + formData.evidence = props.data.evidence; + formData.recordAccuser = props.data.recordAccuser; + formData.witnesses = props.data.witnesses; + formData.InvestResults = props.data.InvestResults; + formData.filesEvidence = props.data.filesEvidence; + formData.filesRecordAccuser = props.data.filesRecordAccuser; + formData.filesWitnesses = props.data.filesWitnesses; + formData.filesEtc = props.data.filesEtc; + + console.log(formData); +} /** * เช็คข้อมูลจาก props * เมื่อมีข้อมูล @@ -206,10 +229,11 @@ watch(props.data, async () => { formData.filesEtc = props.data.filesEtc; }); -/**เมื่อเริ่มโหลดหน้า +/**เมื่อเริ่มโหลดหน้า * ส่งข้อมูลจำลองไปยัง store */ onMounted(async () => { + await fetvhDatadetail(); await fecthDirector([ { nameDirector: "นาง เกสินี เจียรสุมัย", diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue index 9e4779c2a..0713ddbe9 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue @@ -12,7 +12,7 @@ const router = useRouter(); const filter = ref(""); //search data table const mixin = useCounterMixin(); const dataInvestigateDis = useInvestigateDisStore(); -const { hideLoader } = mixin; +const { showLoader, hideLoader } = mixin; const { fecthList } = dataInvestigateDis; const initialPagination = ref({ @@ -23,18 +23,19 @@ const initialPagination = ref({ * ไปหน้าแก้ไข * @param id ไอดีเฉพาะ รายบุคคล */ -function openEdit(id:string) { - console.log(id) - router.push(`/discipline/disciplinary/${id}`) +function openEdit(id: string) { + console.log(id); + router.push(`/discipline/disciplinary/${id}`); } -/**เมื่อเริ่มโหลดหน้า +/**เมื่อเริ่มโหลดหน้า * ส่งข้อมูลจำลองไปยัง store */ onMounted(async () => { + showLoader(); fecthList([ { - id:'001', + id: "001", subject: "ทุจริตในหน้าที่", interrogated: "ศิรินภา คงน้อยี่", fault: "1", @@ -45,7 +46,7 @@ onMounted(async () => { active: "2", }, { - id:'002', + id: "002", subject: "ทุจริตในหน้าที่", interrogated: "ภัทรานุช คงน้อย", fault: "1", @@ -56,7 +57,7 @@ onMounted(async () => { active: "0", }, { - id:'003', + id: "003", subject: "กระทำทุจริตเงินกองทุน", interrogated: "ปรมาพร ศรีมี", fault: "2", @@ -67,7 +68,7 @@ onMounted(async () => { active: "1", }, { - id:'004', + id: "004", subject: "พูดจาไม่สุภาพ", interrogated: "สมรัก ใจอารีย์", fault: "2", @@ -103,7 +104,12 @@ onMounted(async () => { >