From f916e326661b45a0497a6368216ab20e9659f79c Mon Sep 17 00:00:00 2001 From: waruneeta Date: Tue, 21 Nov 2023 12:53:05 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B9=81=E0=B8=AA=E0=B8=94=E0=B8=87=E0=B8=9C?= =?UTF-8?q?=E0=B8=A5=20action=20=E0=B9=83=E0=B8=99=E0=B8=AB=E0=B8=99?= =?UTF-8?q?=E0=B9=89=E0=B8=B2=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=A5=E0=B8=B0?= =?UTF-8?q?=E0=B9=80=E0=B8=AD=E0=B8=B5=E0=B8=A2=E0=B8=94=E0=B8=82=E0=B8=AD?= =?UTF-8?q?=E0=B8=87=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 | 74 +++++++++++++++---- .../2_InvestigateFacts/MainPage.vue | 14 ---- 2 files changed, 61 insertions(+), 27 deletions(-) diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue index 402afa4b0..7ae23e726 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue @@ -3,17 +3,16 @@ import { onMounted, reactive, ref } from "vue"; import Form from "@/modules/11_discipline/components/2_InvestigateFacts/Form.vue"; import type { FormData } from "@/modules/11_discipline/interface/request/investigate"; import { useRouter, useRoute } from "vue-router"; -import { useCounterMixin } from "@/stores/mixin"; +import { useCounterMixin } from "@/stores/mixin"; import { useQuasar } from "quasar"; -const $q = useQuasar() -const mixin = useCounterMixin() -const { dialogConfirm } = mixin +const $q = useQuasar(); +const mixin = useCounterMixin(); +const { dialogConfirm } = mixin; const router = useRouter(); const route = useRoute(); const id = ref(route.params.id as string); - /** ข้อมูล v-model ของฟอร์ม */ const data = reactive({ complaint: "", @@ -30,7 +29,7 @@ const data = reactive({ daysExtend: null, statusResult: "", causeText: "", - complaintStatus: "" + complaintStatus: "NEW", }); /** จำลองข้อมูลจาก api */ @@ -56,20 +55,55 @@ const fetchData = async () => { * บันทึกข้อมูลที่เเก้ไข * @param id ระบุ บุคคล */ -async function onSubmit(id:string){ +async function onSubmit(id: string) { // put - console.log("edit",id); + console.log("edit", id); router.push(`/discipline/investigatefacts`); -}; +} /** ยืนยัน ส่งไปสอบสวน */ -function sentInvestigate(){ - dialogConfirm($q,()=> confirmSentInvestigate(),'ยืนยันส่งไปสอบสวน','ต้องการยืนยันส่งไปสอบสวนใช่หรือไม่?') +function sentInvestigate() { + dialogConfirm( + $q, + () => confirmSentInvestigate(), + "ยืนยันส่งไปสอบสวน", + "ต้องการยืนยันส่งไปสอบสวนใช่หรือไม่?" + ); +} + +/** ยืนยัน ยุติเรื่อง */ +function endInvestigate() { + dialogConfirm( + $q, + () => confirmEndInvestigate(), + "ยืนยันยุติเรื่อง", + "ต้องการยืนยันยุติเรื่องใช่หรือไม่?" + ); +} + +/** ยืนยัน ยกเลิกการยุติเรื่อง */ +function cancelInvestigate() { + dialogConfirm( + $q, + () => confirmCancelInvestigate(), + "ยืนยันยกเลิกการยุติเรื่อง", + "ต้องการยืนยันยกเลิกการยุติเรื่องใช่หรือไม่?" + ); } /** ฟังชั่น ส่งไปสอบสวน*/ -function confirmSentInvestigate(){ - console.log('sent') +function confirmSentInvestigate() { + console.log("sent"); +} + +/** ฟังชั่น ยุติเรื่อง*/ +function confirmEndInvestigate() { + console.log("sent"); +} + +/** ฟังชั่น ยกเลิกการยุติเรื่อง*/ +function confirmCancelInvestigate() { + console.log("sent"); } /** โหลดข้อมูลเมื่อเข้าหน้านี้ */ @@ -95,10 +129,24 @@ onMounted(() => {
+ + +
diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue index 7cf1198fe..44800e122 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue @@ -184,7 +184,6 @@ onMounted(async () => { {{ col.label }} -