diff --git a/src/api/11_discipline/api.discipline.ts b/src/api/11_discipline/api.discipline.ts
index 8dcc2a2d7..401488f29 100644
--- a/src/api/11_discipline/api.discipline.ts
+++ b/src/api/11_discipline/api.discipline.ts
@@ -52,7 +52,7 @@ export default {
disciplineDisciplinaryById: (id: string) => `${discipline}/${id}`,
disciplineInvestigateById: (id: string) => `${discipline}/investigate/${id}`,
disciplineComplaintsById: (id: string) => `${discipline}/complaint/${id}`,
- disciplineDirector: () => `${discipline}/director`,
+ // disciplineDirector: () => `${disciplineMain}/director`,
disciplineDoc: (type: string, id: string) =>
`${discipline}/${type}/file/${id}`,
disciplineByIdDoc: (type: string, id: string, docId: string) =>
diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue
index c78d2c021..ed816c6c8 100644
--- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue
+++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue
@@ -3,7 +3,7 @@ import { ref, onMounted, reactive, watch } from "vue";
import http from "@/plugins/http";
import config from "@/app.config";
import { useQuasar } from "quasar";
-import { useRoute,useRouter } from "vue-router";
+import { useRoute, useRouter } from "vue-router";
/**import type*/
import type { QTableProps } from "quasar";
@@ -357,7 +357,7 @@ async function fetchDatadetail() {
disciplineDisciplinary_DocRelevants.value =
props.data.disciplineDisciplinary_DocRelevants;
- investigateDis.rowSent = formData.persons
+ investigateDis.rowSent = formData.persons;
/** MAP รายชื่อกรรมการ หน้าหลัก */
let datalistDirector: responseType[] = formData.directors.map(
@@ -402,7 +402,7 @@ async function addPerson(data: Persons[]) {
}));
const mergedArray = [...formData.persons, ...newPerson];
formData.persons = mergedArray;
- investigateDis.rowSent = formData.persons
+ investigateDis.rowSent = formData.persons;
toggleModal();
}
@@ -451,8 +451,11 @@ async function fetchDListDirector() {
showLoader();
await http
.get(
- config.API.disciplineDirector() +
- `?page=${page.value}&pageSize=${rowsPerPage.value}&keyword=${filterKeyword2.value}`
+ config.API.directorList(
+ page.value,
+ rowsPerPage.value,
+ filterKeyword2.value
+ )
)
.then((res) => {
maxPage.value = Math.ceil(res.data.result.total / rowsPerPage.value);
@@ -683,25 +686,29 @@ onMounted(async () => {
{{ props.rowIndex + 1 }}
- ดูข้อมูลในทะเบียนประวัติดูข้อมูลในทะเบียนประวัติ
+
+
-
-
- {{ props.row.organization }}
-
+ {{ props.row.organization }}
+
{{ col.value }}
diff --git a/src/modules/11_discipline/store.ts b/src/modules/11_discipline/store.ts
index 4d4d8d1df..dcff1e8b0 100644
--- a/src/modules/11_discipline/store.ts
+++ b/src/modules/11_discipline/store.ts
@@ -36,6 +36,8 @@ export const useStoreResultMain = defineStore("resultMain", () => {
return "ยุติเรื่อง";
case "SEND_DISCIPLINARY":
return "ส่งไปสอบสวน";
+ case "DONE":
+ return "ส่งไปสรุปผลการพิจารณาทางวินัย";
}
}
return { convertRespondentType, convertFault, convertStatus };
diff --git a/src/modules/11_discipline/store/InvestigateDisStore.ts b/src/modules/11_discipline/store/InvestigateDisStore.ts
index 77149afac..8c31b22ec 100644
--- a/src/modules/11_discipline/store/InvestigateDisStore.ts
+++ b/src/modules/11_discipline/store/InvestigateDisStore.ts
@@ -59,7 +59,7 @@ export const useInvestigateDisStore = defineStore(
const statusOps = ref([
{ id: "NEW", name: "กำลังสอบสวน" },
{ id: "STOP", name: "ยุติเรื่อง" },
- { id: "COMPLETE", name: "ส่งไปสอบสวน" },
+ { id: "DONE", name: "ส่งไปสรุปผลการพิจารณา" },
]);
const causeTextOptions = ref([
@@ -86,6 +86,7 @@ export const useInvestigateDisStore = defineStore(
rows.value = datalist;
}
+
async function fecthDirector(data: directorType[]) {
let datalistDirector: responseType[] = data.map((e: directorType) => ({
id: e.id,
@@ -125,42 +126,6 @@ export const useInvestigateDisStore = defineStore(
return "-";
}
}
- function convertSatatus(val: string) {
- switch (val) {
- case "0":
- return "เสร็จสิ้นแล้ว";
- case "1":
- return "ยุติเรื่อง";
- }
- }
- function activeStatus(val: string) {
- switch (val) {
- case "0":
- return "กำลังยืนยันผล";
- case "1":
- return "ยืนยันผลเเล้ว";
- case "2":
- return "ยืนยันผล";
- }
- }
- function convertPenaltyLevel(val: string) {
- switch (val) {
- case "0":
- return "ไม่ร้ายแรง";
- case "1":
- return "ภาคทัณฑ์";
- case "3":
- return "ตัดเงินเดือน";
- case "4":
- return "ลดขั้นเงินเดือน";
- case "5":
- return "ร้ายแรง";
- case "6":
- return "ปลดออก";
- case "7":
- return "ไล่ออก";
- }
- }
const visibleColumns = ref([
"no",
diff --git a/src/modules/11_discipline/store/InvestigateFactStore.ts b/src/modules/11_discipline/store/InvestigateFactStore.ts
index d5b2fa29c..9f6ab5069 100644
--- a/src/modules/11_discipline/store/InvestigateFactStore.ts
+++ b/src/modules/11_discipline/store/InvestigateFactStore.ts
@@ -50,7 +50,7 @@ export const useInvestigateFactStore = defineStore(
const faultOps = ref([
{ id: "NEW", name: "กำลังสืบสวน" },
{ id: "STOP", name: "ยุติเรื่อง" },
- { id: "COMPLETE", name: "ส่งไปสอบสวน" },
+ { id: "SEND_DISCIPLINARY", name: "ส่งไปสอบสวน" },
]);
const investigationStatusResultOptions = ref([
{ id: "NOT_SPECIFIED", name: "ยังไม่ระบุ" },