From 8eecf62c90b221e45330c1f0f9c73bb09a6e07f8 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Tue, 8 Jul 2025 10:44:23 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=20=E0=B8=A7?= =?UTF-8?q?=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 --- .../11_discipline/components/1_Complaint/AddComplaintPage.vue | 4 +++- src/modules/11_discipline/components/1_Complaint/Form.vue | 4 ++-- .../11_discipline/components/2_InvestigateFacts/Form.vue | 2 +- .../11_discipline/components/9_DisciplineReport/Main.vue | 1 - src/modules/11_discipline/store/Main.ts | 3 +-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue b/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue index 0ebf1eca0..1fe9096e3 100644 --- a/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue @@ -20,7 +20,9 @@ async function onSubmit(data: any) { .post(config.API.complaintAdd(), data) .then((res) => { success($q, "บันทึกข้อมูลสำเร็จ"); - router.push(`/discipline/complaints/${res.data.result}`); + setTimeout(() => { + router.push(`/discipline/complaints/${res.data.result}`); + }, 1200); }) .catch((e) => { messageError($q, e); diff --git a/src/modules/11_discipline/components/1_Complaint/Form.vue b/src/modules/11_discipline/components/1_Complaint/Form.vue index 4bd067213..a51ce72f3 100644 --- a/src/modules/11_discipline/components/1_Complaint/Form.vue +++ b/src/modules/11_discipline/components/1_Complaint/Form.vue @@ -381,10 +381,10 @@ watch(props.data, async () => { onMounted(async () => { mainStore.rowsAdd = []; try { - showLoader(); + route.name == "disciplineComplaintsAdd" && showLoader(); await Promise.all([getActive(), getListChannel()]); } finally { - hideLoader(); + route.name == "disciplineComplaintsAdd" && hideLoader(); } }); diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue index 28bd4e0a9..331a94f24 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue @@ -1029,7 +1029,7 @@ onMounted(async () => { class="text-center" > item.id == val ); - console.log(listData); if (employeeClass.value === "officer") { posLevelMainOp.value = listData ? listData.posLevels : []; } else { diff --git a/src/modules/11_discipline/store/Main.ts b/src/modules/11_discipline/store/Main.ts index 3112e53d7..f79e0dcf3 100644 --- a/src/modules/11_discipline/store/Main.ts +++ b/src/modules/11_discipline/store/Main.ts @@ -3,7 +3,7 @@ import { defineStore } from "pinia"; import type { QTableProps } from "quasar"; import type { DataOption } from "@/modules/11_discipline/interface/index/Main"; -import type { FaultTypeOption } from "@/modules/11_discipline/interface/request/Result"; +import type { FaultTypeOption } from "@/modules/11_discipline/interface/request/result"; import type { ArrayPersonAdd } from "@/modules/11_discipline/interface/response/investigate"; export const useDisciplineMainStore = defineStore("disciplineMainStore", () => { @@ -736,7 +736,6 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => { * @param data ข้อมูลรายการบุคคล */ async function fetchData(data: ArrayPersonAdd[], type?: string) { - console.log("🚀 ~ fetchData ~ data:", data); const dataList: any = data.map((item: any) => ({ profileType: item.profileType ? item.profileType