diff --git a/src/modules/11_discipline/components/1_Complaint/Popup.vue b/src/modules/11_discipline/components/1_Complaint/Popup.vue
index 54d7e8398..95e6173fb 100644
--- a/src/modules/11_discipline/components/1_Complaint/Popup.vue
+++ b/src/modules/11_discipline/components/1_Complaint/Popup.vue
@@ -15,6 +15,10 @@ const $q = useQuasar();
const { dialogConfirm, dialogMessageNotify, success } = mixin;
const props = defineProps({
+ title: {
+ type: String,
+ require: 'ส่งไปสืบสวน',
+ },
modal: {
type: Boolean,
require: true,
@@ -128,13 +132,13 @@ function onclickSend() {
dialogConfirm(
$q,
async () => {
- success($q, "ส่งข้อมูลไปสืบสวนสำเร็จ");
+ success($q, `ส่งข้อมูล${props.title}สำเร็จ`);
console.log(selected.value);
props.close?.();
},
- "ยืนยันการส่งไปสืบสวน",
- "ต้องการยืนยันการส่งไปสืบสวนหรือไม่"
+ `ยืนยันการส่ง${props.title}`,
+ `ต้องการยืนยันการส่ง${props.title}หรือไม่`
);
} else {
dialogMessageNotify($q, "กรุณาเลือกรายชื่อ");
@@ -155,7 +159,7 @@ watch([() => props.modal], () => {
-
+
@@ -277,7 +281,7 @@ watch([() => props.modal], () => {
-
+
diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue
index d4d26cc64..111fe4d86 100644
--- a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue
+++ b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue
@@ -2,11 +2,12 @@
import { onMounted, reactive, ref } from "vue";
import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //เรื่องร้องเรียน
import FormInvestigatefacts 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 { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
import { useQuasar } from "quasar";
+import Popup from "@/modules/11_discipline/components/1_Complaint/Popup.vue";
+import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact";
const $q = useQuasar();
const mixin = useCounterMixin();
@@ -32,7 +33,8 @@ const data = reactive({
daysExtend: null,
statusResult: "",
causeText: "",
- complaintStatus: "NEW",
+ complaintStatus: "",
+ reason: "",
});
/** จำลองข้อมูลจาก api */
@@ -48,10 +50,11 @@ const fetchData = async () => {
data.clickTime = false;
data.date = new Date("2023-11-07T14:58:00");
data.dateEnd = new Date("2023-11-08T14:58:00");
- data.investigation = "002";
+ data.investigation = "appoint_directors";
data.daysExtend = null;
- data.statusResult = "ไม่ระบุ";
+ data.statusResult = "not_specified";
data.causeText = "";
+ data.complaintStatus = "NEW";
};
/**
@@ -64,14 +67,20 @@ async function onSubmit(id: string) {
router.push(`/discipline/investigatefacts`);
}
+const modalPopup = ref(false);
/** ยืนยัน ส่งไปสอบสวน */
function sentInvestigate() {
- dialogConfirm(
- $q,
- () => confirmSentInvestigate(),
- "ยืนยันส่งไปสอบสวน",
- "ต้องการยืนยันส่งไปสอบสวนใช่หรือไม่?"
- );
+ modalPopup.value = true;
+ // dialogConfirm(
+ // $q,
+ // () => confirmSentInvestigate(),
+ // "ยืนยันส่งไปสอบสวน",
+ // "ต้องการยืนยันส่งไปสอบสวนใช่หรือไม่?"
+ // );
+}
+
+function closePopup() {
+ modalPopup.value = false;
}
/** ยืนยัน ยุติเรื่อง */
@@ -177,7 +186,7 @@ onMounted(() => {
-
+