diff --git a/src/components/Dialogs/AddPersonal.vue b/src/components/Dialogs/AddPersonal.vue index 412b7a5b5..0a253e943 100644 --- a/src/components/Dialogs/AddPersonal.vue +++ b/src/components/Dialogs/AddPersonal.vue @@ -7,7 +7,7 @@ import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import type { QTableProps } from "quasar"; import type { ResponsePreson } from "@/interface/response/listPerson"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; const mainStore = useDisciplineMainStore(); @@ -297,3 +297,4 @@ function updateSelect() { +@/modules/11_discipline/store/store \ No newline at end of file diff --git a/src/modules/11_discipline/components/1_Complaint/EditPage.vue b/src/modules/11_discipline/components/1_Complaint/EditPage.vue index fe721f539..c98c8f74a 100644 --- a/src/modules/11_discipline/components/1_Complaint/EditPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/EditPage.vue @@ -15,7 +15,7 @@ import type { } from "@/modules/11_discipline/interface/request/complaint"; import { useCounterMixin } from "@/stores/mixin"; import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; const complainstStore = useComplainstDataStore(); const mainStore = useDisciplineMainStore(); @@ -377,3 +377,4 @@ onMounted(() => { /> +@/modules/11_discipline/store/store \ No newline at end of file diff --git a/src/modules/11_discipline/components/1_Complaint/Form.vue b/src/modules/11_discipline/components/1_Complaint/Form.vue index 12313a440..e4d72f2a3 100644 --- a/src/modules/11_discipline/components/1_Complaint/Form.vue +++ b/src/modules/11_discipline/components/1_Complaint/Form.vue @@ -12,7 +12,7 @@ import type { /** importStroe*/ import { useCounterMixin } from "@/stores/mixin"; import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue"; import config from "@/app.config"; @@ -367,7 +367,7 @@ onMounted(() => {
-
+
{
@@ -426,7 +426,7 @@ onMounted(() => { />
-
+
{ min-height: 25px; } +@/modules/11_discipline/store/store \ No newline at end of file diff --git a/src/modules/11_discipline/components/1_Complaint/MainPage.vue b/src/modules/11_discipline/components/1_Complaint/MainPage.vue index fe1cd7ef5..e6887b68b 100644 --- a/src/modules/11_discipline/components/1_Complaint/MainPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/MainPage.vue @@ -9,7 +9,6 @@ import { useComplainstDataStore } from "@/modules/11_discipline/store/Complaints import TableComplaint from "@/modules/11_discipline/components/1_Complaint/TableComplaint.vue"; import config from "@/app.config"; import http from "@/plugins/http"; -import { max } from "moment"; const $q = useQuasar(); const mixin = useCounterMixin(); diff --git a/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue b/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue index 16f9f8b54..2b9eaff7f 100644 --- a/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue +++ b/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue @@ -4,7 +4,7 @@ import { ref, onMounted, watch } from "vue"; import type { QTableProps } from "quasar"; // importStroe import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; -import { useRoute, useRouter } from "vue-router"; +import { useRouter } from "vue-router"; const currentPage = ref(1); const router = useRouter(); const complainstStore = useComplainstDataStore(); diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue index a3b5101f5..563328d3a 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue @@ -5,7 +5,7 @@ import FormInvestigatefacts from "@/modules/11_discipline/components/2_Investiga import { useRoute } from "vue-router"; import { useCounterMixin } from "@/stores/mixin"; import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; import { useQuasar } from "quasar"; import PopupSendToNext from "@/modules/11_discipline/components/PopupSendToNext.vue"; import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact"; @@ -14,7 +14,6 @@ import type { ArrayPerson, ArrayFileList, } from "@/modules/11_discipline/interface/request/complaint"; -import type { QTableProps } from "quasar"; import config from "@/app.config"; import http from "@/plugins/http"; @@ -382,4 +381,4 @@ watch( padding: 0; background-color: #f0f3f3; } - + \ No newline at end of file diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue index 7227edb4f..9db6e52f7 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue @@ -2,14 +2,13 @@ import { useRouter, useRoute } from "vue-router"; import { onMounted, ref, watch, reactive, computed } from "vue"; import { useQuasar } from "quasar"; -import type { QTableProps } from "quasar"; import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue"; import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue"; -import Table from "@/modules/11_discipline/components/3_InvestigateDisciplinary/DirectorTable.vue"; +import Table from "@/modules/11_discipline/components/DirectorTable.vue"; import { useCounterMixin } from "@/stores/mixin"; import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore"; import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; import type { FormData, @@ -1333,3 +1332,4 @@ onMounted(async () => { min-height: 25px; } +@/modules/11_discipline/store/store \ No newline at end of file diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue index 508b5650d..e2486664d 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/MainPage.vue @@ -11,15 +11,8 @@ import http from "@/plugins/http"; import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore"; const dataInvestigate = useInvestigateFactStore(); const mixin = useCounterMixin(); -const { - date2Thai, - success, - messageError, - showLoader, - hideLoader, - dialogConfirm, - dialogRemove, -} = mixin; +const { messageError, showLoader, hideLoader } = mixin; + const $q = useQuasar(); //ใช้ noti quasar /** ค้นหาข้อมูลในตาราง */ diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue index 9fa98b97d..2af0d5d41 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue @@ -5,7 +5,6 @@ import { useRouter, useRoute } from "vue-router"; import type { QTableProps } from "quasar"; import http from "@/plugins/http"; import config from "@/app.config"; -import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue"; /**import component*/ import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //เรื่องร้องเรียน import FormInvestigatefacts from "@/modules/11_discipline/components/2_InvestigateFacts/Form.vue"; //สืบสวนข้อเท็จจริง diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue index 8fa299b48..f0db9c131 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue @@ -24,15 +24,14 @@ import type { DataOptionRes } from "@/modules/11_discipline/interface/response/M /** import components*/ import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue"; import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue"; -import Table from "@/modules/11_discipline/components/3_InvestigateDisciplinary/DirectorTable.vue"; +import Table from "@/modules/11_discipline/components/DirectorTable.vue"; import UploadFile from "@/modules/11_discipline/components/UploadFile.vue"; /** import store*/ import { useCounterMixin } from "@/stores/mixin"; import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; -import { co } from "@fullcalendar/core/internal-common"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; const complainstStore = useComplainstDataStore(); const investigateDis = useInvestigateDisStore(); @@ -1388,3 +1387,4 @@ onMounted(async () => { /> +@/modules/11_discipline/store/store \ No newline at end of file diff --git a/src/modules/11_discipline/components/4_Result/Form.vue b/src/modules/11_discipline/components/4_Result/Form.vue index df19629ad..771423b91 100644 --- a/src/modules/11_discipline/components/4_Result/Form.vue +++ b/src/modules/11_discipline/components/4_Result/Form.vue @@ -14,7 +14,6 @@ import type { } from "@/modules/11_discipline/interface/request/result"; const investigateDis = useInvestigateDisStore(); -const { fecthDirector } = investigateDis; const mixin = useCounterMixin(); const { date2Thai, hideLoader, dialogConfirm, success, messageError } = mixin; diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/DirectorTable.vue b/src/modules/11_discipline/components/DirectorTable.vue similarity index 100% rename from src/modules/11_discipline/components/3_InvestigateDisciplinary/DirectorTable.vue rename to src/modules/11_discipline/components/DirectorTable.vue diff --git a/src/modules/11_discipline/interface/request/complaint.ts b/src/modules/11_discipline/interface/request/complaint.ts index 6f7d00b5e..d4d3e10d9 100644 --- a/src/modules/11_discipline/interface/request/complaint.ts +++ b/src/modules/11_discipline/interface/request/complaint.ts @@ -33,6 +33,7 @@ interface ArrayPerson { salary:number|null organization:string } + interface ArrayFileList { id:string pathName:string diff --git a/src/modules/11_discipline/store/ComplaintsStore.ts b/src/modules/11_discipline/store/ComplaintsStore.ts index dd8a51d2f..00b8d11d3 100644 --- a/src/modules/11_discipline/store/ComplaintsStore.ts +++ b/src/modules/11_discipline/store/ComplaintsStore.ts @@ -10,7 +10,7 @@ import type { } from "@/modules/11_discipline/interface/response/complaint"; import type { ArrayPerson } from "@/modules/11_discipline/interface/request/complaint"; import type { QTableProps } from "quasar"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; const mainStore = useDisciplineMainStore(); const mixin = useCounterMixin(); diff --git a/src/modules/11_discipline/store/InvestigateFactStore.ts b/src/modules/11_discipline/store/InvestigateFactStore.ts index 488a6bdd8..ae88f08a0 100644 --- a/src/modules/11_discipline/store/InvestigateFactStore.ts +++ b/src/modules/11_discipline/store/InvestigateFactStore.ts @@ -12,7 +12,7 @@ import type { ListData, ocListType, } from "@/modules/11_discipline/interface/response/investigate"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; const mainStore = useDisciplineMainStore(); const mixin = useCounterMixin(); diff --git a/src/modules/11_discipline/store/ResultStore.ts b/src/modules/11_discipline/store/ResultStore.ts index afd319e08..586802e53 100644 --- a/src/modules/11_discipline/store/ResultStore.ts +++ b/src/modules/11_discipline/store/ResultStore.ts @@ -11,7 +11,7 @@ import type { DataResultList, } from "@/modules/11_discipline/interface/response/result"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; import { useCounterMixin } from "@/stores/mixin"; const mixin = useCounterMixin(); const storeMain = useDisciplineMainStore(); @@ -47,20 +47,6 @@ export const useDisciplineResultStore = defineStore( rows.value = datalist; } - async function fecthDirector(data: directorType[]) { - let datalistDirector: directorType[] = data.map((e: directorType) => ({ - nameDirector: e.nameDirector, - position: e.position, - duty: e.duty, - email: e.email, - telephone: e.telephone, - role: e.role, - })); - rows2.value = datalistDirector; - selected.value = rows2.value; - console.log(rows2.value); - } - const visibleColumns = ref([ "no", "title", @@ -234,7 +220,6 @@ export const useDisciplineResultStore = defineStore( fetchList, rows, rows2, - fecthDirector, visibleColumns, columns, visibleColumnsDirector, diff --git a/src/modules/11_discipline/store.ts b/src/modules/11_discipline/store/main.ts similarity index 100% rename from src/modules/11_discipline/store.ts rename to src/modules/11_discipline/store/main.ts