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 }} -