From 94d80409c3df9bfe2b607b2aee2d7e74fa888132 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 12 May 2026 12:03:03 +0700 Subject: [PATCH] fix(discipline): import path interface --- .../DialogSendTerminate.vue | 24 +++++++------------ .../2_InvestigateFacts/EditPage.vue | 2 +- .../components/2_InvestigateFacts/Form.vue | 2 +- .../3_InvestigateDisciplinary/Form.vue | 2 +- .../4_Result/DialogSendToCommand.vue | 4 ++-- .../components/4_Result/EditPage.vue | 4 ++-- .../Director/DialogInvestigateTotal.vue | 2 +- 7 files changed, 16 insertions(+), 24 deletions(-) diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/DialogSendTerminate.vue b/src/modules/11_discipline/components/2_InvestigateFacts/DialogSendTerminate.vue index 16f858475..0605fe50d 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/DialogSendTerminate.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/DialogSendTerminate.vue @@ -2,6 +2,7 @@ import { ref } from "vue"; import { useRoute } from "vue-router"; import { useQuasar } from "quasar"; +import type { QTableColumn } from "quasar"; import http from "@/plugins/http"; import config from "@/app.config"; @@ -22,21 +23,12 @@ const checkRoutePermisson = ref( route.name == "disciplineInvestigatefactsDetail" ); -const props = defineProps({ - rows: { - type: Array, - default: [], - }, - columns: { - type: Array, - default: [], - }, - visibleColumns: { - type: Array, - default: [], - }, - fetchData: Function, -}); +const props = defineProps<{ + rows?: any[]; + columns?: QTableColumn[]; + visibleColumns?: string[]; + fetchData?: () => void; +}>(); const remark = ref(""); const selected = ref([]); @@ -100,7 +92,7 @@ function onSubmit() { @@ -271,7 +271,7 @@ watch( keep-color color="primary" dense - :disable="commandType" + :disable="commandType === ''" v-model="props.selected" /> diff --git a/src/modules/11_discipline/components/4_Result/EditPage.vue b/src/modules/11_discipline/components/4_Result/EditPage.vue index fb8e9ab73..64b2f70d2 100644 --- a/src/modules/11_discipline/components/4_Result/EditPage.vue +++ b/src/modules/11_discipline/components/4_Result/EditPage.vue @@ -9,13 +9,13 @@ import { useCounterMixin } from "@/stores/mixin"; import { useDisciplineResultStore } from "@/modules/11_discipline/store/ResultStore"; import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; -import type { DataListRow } from "@/modules/11_discipline/interface/request/Result"; +import type { DataListRow } from "@/modules/11_discipline/interface/request/result"; import type { FormData as FormDataComplaint, ArrayPerson, ArrayFileList, } from "@/modules/11_discipline/interface/request/complaint"; -import type { FormData as FormInvestigateFact } from "@/modules/11_discipline/interface/request/InvestigateFact"; +import type { FormData as FormInvestigateFact } from "@/modules/11_discipline/interface/request/investigateFact"; import DialogSendToCommand from "@/modules/11_discipline/components/4_Result/DialogSendToCommand.vue"; import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //เรื่องร้องเรียน diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/DialogInvestigateTotal.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/DialogInvestigateTotal.vue index 78027708d..83180daca 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/DialogInvestigateTotal.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/DialogInvestigateTotal.vue @@ -98,7 +98,7 @@ watch(props, () => { v-ripple :active="listCheck === index" active-class="my-menu-link" - @click="clickList(index, item.director)" + @click="clickList(Number(index), item.director)" > {{ item.title }}