diff --git a/src/api/11_discipline/api.discipline.ts b/src/api/11_discipline/api.discipline.ts index 401488f29..093b52c26 100644 --- a/src/api/11_discipline/api.discipline.ts +++ b/src/api/11_discipline/api.discipline.ts @@ -52,11 +52,11 @@ export default { disciplineDisciplinaryById: (id: string) => `${discipline}/${id}`, disciplineInvestigateById: (id: string) => `${discipline}/investigate/${id}`, disciplineComplaintsById: (id: string) => `${discipline}/complaint/${id}`, - // disciplineDirector: () => `${disciplineMain}/director`, + disciplineDirector: () => `${discipline}/director`, disciplineDoc: (type: string, id: string) => `${discipline}/${type}/file/${id}`, disciplineByIdDoc: (type: string, id: string, docId: string) => - `${discipline}/disciplinary/${type}/file/${id}/${docId}`, + `${discipline}/${type}/file/${id}/${docId}`, disciplinaryReject: (id: string) => `${discipline}/reject/${id}`, disciplinaryResume: (id: string) => `${discipline}/resume/${id}`, disciplinaryApprove: (id: string) => `${discipline}/approve/${id}`, diff --git a/src/components/Dialogs/AddPersonal.vue b/src/components/Dialogs/AddPersonal.vue index cb80e4c3c..412b7a5b5 100644 --- a/src/components/Dialogs/AddPersonal.vue +++ b/src/components/Dialogs/AddPersonal.vue @@ -7,10 +7,13 @@ 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"; + +const mainStore = useDisciplineMainStore(); const $q = useQuasar(); const mixin = useCounterMixin(); -const { dialogConfirm, dialogMessageNotify, showLoader, hideLoader } = mixin; +const { dialogMessageNotify, showLoader, hideLoader } = mixin; interface typeOp { id: string; @@ -34,7 +37,6 @@ const rows = ref([]); const type = ref("idcard"); const search = ref(""); const selected = ref([]); -const dataObject = ref([]); const typeOps = ref([ { id: "idcard", name: "เลขประจำตัวประชาชน" }, @@ -42,94 +44,6 @@ const typeOps = ref([ { id: "lastname", name: "นามสกุล" }, ]); -/** หัวข้อที่เเสดงในตาราง */ -const visibleColumns = ref([ - "no", - "idcard", - "name", - "posNo", - "position", - "positionLevel", - "salary", - "organization", -]); - -/** หัวตาราง */ -const columns = ref([ - { - name: "no", - align: "left", - label: "ลำดับ", - sortable: false, - field: "no", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "idcard", - align: "left", - label: "เลขบัตรประชาชน", - sortable: true, - field: "idcard", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "name", - align: "left", - label: "ชื่อ - นามสกุล", - sortable: true, - field: "name", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "posNo", - align: "left", - label: "ตำแหน่งเลขที่", - sortable: true, - field: "posNo", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "position", - align: "left", - label: "ตำแหน่ง", - sortable: true, - field: "position", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "positionLevel", - align: "left", - label: "ระดับ", - sortable: true, - field: "positionLevel", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "salary", - align: "left", - label: "เงินเดือน", - sortable: true, - field: "salary", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "organization", - align: "left", - label: "หน่วยงาน", - sortable: true, - field: "organization", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, -]); - /** รับค่ามาจาก หน้าหลัก */ const props = defineProps({ checkId: { @@ -231,13 +145,6 @@ async function searchInput() { } } -/** update ตาราง เมื่อ input ว่าง */ -function updateInput() { - if (!search.value) { - rows.value = dataObject.value; - } -} - /** update เมื่อเปลี่ยน option */ function updateSelect() { search.value = ""; @@ -305,7 +212,7 @@ function updateSelect() {
diff --git a/src/modules/11_discipline/components/1_Complaint/EditPage.vue b/src/modules/11_discipline/components/1_Complaint/EditPage.vue index c2b94d93b..fe721f539 100644 --- a/src/modules/11_discipline/components/1_Complaint/EditPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/EditPage.vue @@ -1,7 +1,7 @@ +