diff --git a/src/modules/09_leave/stores/LeaveStore.ts b/src/modules/09_leave/stores/LeaveStore.ts index a3aedc95f..9cd9c3cb8 100644 --- a/src/modules/09_leave/stores/LeaveStore.ts +++ b/src/modules/09_leave/stores/LeaveStore.ts @@ -43,21 +43,29 @@ export const useLeavelistDataStore = defineStore("leave", () => { async function fetchListLeave(data: ListLeave[]) { let datalist = data.map((e: ListLeave) => ({ id: e.id, - leaveTypeName: e.leaveTypeName, - leaveTypeId: e.leaveTypeId, - citizenId: e.citizenId ?? "3120101734950", - fullName: e.fullName, - agency: e.agency ?? "สำนักงานการเจ้าหน้าที่", - org: e.org ?? "กองบริหารทั่วไป/ฝ่ายการเจ้าหน้าที่", - position: e.position ?? "นักทรัพยากรบุคคล", - level: e.level ?? "ชำนาญการ", + leaveTypeName: e.leaveTypeName ?? "-", + leaveTypeId: e.leaveTypeId ?? "-", + citizenId: e.citizenId ?? "-", + fullName: + e.fullName !== undefined && e.fullName !== null && e.fullName !== "" + ? e.fullName + : "-", + agency: + e.agency !== undefined && e.agency !== null && e.agency !== "" + ? e.agency + : "-", + org: e.org !== undefined && e.org !== null && e.org !== "" ? e.org : "-", + position: e.position ?? "-", + level: e.level ?? "-", dateSendLeave: e.dateSendLeave && date2Thai(e.dateSendLeave), dateLeave: - e.dateSendLeave && - date2Thai(e.dateSendLeave) + "-" + date2Thai(e.dateSendLeave), + e.leaveStartDate && e.leaveEndDate + ? e.leaveStartDate === e.leaveEndDate + ? date2Thai(e.leaveEndDate) + : date2Thai(e.leaveStartDate) + " - " + date2Thai(e.leaveEndDate) + : "-", status: e.status && convertSatatus(e.status), })); - mainData.value = datalist; rows.value = mainData.value; } diff --git a/src/modules/12_evaluatePersonal/components/Detail/Stepper.vue b/src/modules/12_evaluatePersonal/components/Detail/Stepper.vue index 09eba344c..9e70e186a 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/Stepper.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/Stepper.vue @@ -71,7 +71,7 @@ const store = useEvaluateDetailStore(); @@ -80,7 +80,7 @@ const store = useEvaluateDetailStore(); diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue index e8f52a3c3..ee6284365 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/step/step8.vue @@ -273,7 +273,7 @@ async function checkDocEdit() { .then((res: any) => { downloadDocEditUrl.value = res.data.downloadUrl; }) - .catch(() => { + .catch((e) => { // messageError($q, e); }) .finally(() => { @@ -345,18 +345,17 @@ async function fetchDataSigner() { } onMounted(async () => { - await fetchProfile(); - await fetchDataSigner(); - await downloadFileList( + fetchProfile(); + fetchDataSigner(); + downloadFileList( "แบบตรวจสอบความถูกต้องครบถ้วนของข้อมูลประกอบการประเมินผลงาน (เอกสารแบบ ค)" ); - await downloadFileList("บัญชีแสดงการรับ-ส่งผลงาน (เอกสารหมายเลข 15)"); - await downloadFileList("แบบประเมินผลงาน (เอกสารหมายเลข 16)"); - await downloadFileList("แบบแสดงการประเมินผลงาน (เอกสารหมายเลข 17)"); - await downloadFileList("แบบรายงานผลการประเมินบุคคล (เอกสารหมายเลข 18)"); - await downloadFileList("แบบสรุปผลการประเมิน (เอกสารแบบ ง)"); - - await checkDocEdit(); + downloadFileList("บัญชีแสดงการรับ-ส่งผลงาน (เอกสารหมายเลข 15)"); + downloadFileList("แบบประเมินผลงาน (เอกสารหมายเลข 16)"); + downloadFileList("แบบแสดงการประเมินผลงาน (เอกสารหมายเลข 17)"); + downloadFileList("แบบรายงานผลการประเมินบุคคล (เอกสารหมายเลข 18)"); + downloadFileList("แบบสรุปผลการประเมิน (เอกสารแบบ ง)"); + checkDocEdit(); }); diff --git a/src/modules/12_evaluatePersonal/store/Evaluate.ts b/src/modules/12_evaluatePersonal/store/Evaluate.ts index 44e19c96f..6ec02e82f 100644 --- a/src/modules/12_evaluatePersonal/store/Evaluate.ts +++ b/src/modules/12_evaluatePersonal/store/Evaluate.ts @@ -21,7 +21,7 @@ export const useEvalutuonStore = defineStore("EvalutuonStore", () => { case "PREPARE_DOC_V1": return "จัดเตรียมเอกสารเล่ม 1"; case "CHECK_DOC_V1": - return "ตรวจสอบความถูกต้องของเอกสารเล่ม 1"; + return "ตรวจสอบเอกสารเล่ม 1"; case "WAIT_CHECK_DOC_V1": return "รอตรวจสอบคุณสมบัติ"; case "ANNOUNCE_WEB": @@ -29,9 +29,9 @@ export const useEvalutuonStore = defineStore("EvalutuonStore", () => { case "PREPARE_DOC_V2": return "จัดเตรียมเอกสารเล่ม 2"; case "WAIT_CHECK_DOC_V2": - return "รอพิจารณาผลการประเมิน 2"; + return "ตรวจสอบเอกสารเล่ม 2"; case "CHECK_DOC_V2": - return "ตรวจสอบความถูกต้องของเอกสารเล่ม 2"; + return "รอพิจารณาผลการประเมิน"; case "DONE": return "เสร็จสิ้น"; } diff --git a/src/modules/12_evaluatePersonal/store/EvaluateDetail.ts b/src/modules/12_evaluatePersonal/store/EvaluateDetail.ts index faf2a6596..8a2e74be2 100644 --- a/src/modules/12_evaluatePersonal/store/EvaluateDetail.ts +++ b/src/modules/12_evaluatePersonal/store/EvaluateDetail.ts @@ -14,8 +14,8 @@ export const useEvaluateDetailStore = defineStore("evaluateDetailStore", () => { "รอตรวจสอบคุณสมบัติ", "ประกาศบนเว็บไซต์", "จัดเตรียมเอกสารเล่ม 2", - "รอพิจารณาผลการประเมิน 2", - "ตรวจสอบความถูกต้องของเอกสารเล่ม 2", + "ตรวจสอบเอกสารเล่ม 2", + "รอพิจารณาผลการประเมิน", "เสร็จสิ้น", ]); diff --git a/src/modules/12_evaluatePersonal/views/MainPage.vue b/src/modules/12_evaluatePersonal/views/MainPage.vue index 8a159c2a6..e0a0870df 100644 --- a/src/modules/12_evaluatePersonal/views/MainPage.vue +++ b/src/modules/12_evaluatePersonal/views/MainPage.vue @@ -140,12 +140,12 @@ const options = ref([]); const optionsMain = ref([ { val: "CHECK_SPEC", label: "ตรวจสอบคุณสมบัติด้วยตนเอง" }, { val: "PREPARE_DOC_V1", label: "จัดเตรียมเอกสารเล่ม 1" }, - { val: "CHECK_DOC_V1", label: "ตรวจสอบความถูกต้องของเอกสารเล่ม 1" }, + { val: "CHECK_DOC_V1", label: "ตรวจสอบเอกสารเล่ม 1" }, { val: "WAIT_CHECK_DOC_V1", label: "รอตรวจสอบคุณสมบัติ" }, { val: "ANNOUNCE_WEB", label: "ประกาศบนเว็บไซต์" }, { val: "PREPARE_DOC_V2", label: "จัดเตรียมเอกสารเล่ม 2" }, - { val: "WAIT_CHECK_DOC_V2", label: "รอพิจารณาผลการประเมิน" }, - { val: "CHECK_DOC_V2", label: "ตรวจสอบความถูกต้องของเอกสารเล่ม" }, + { val: "WAIT_CHECK_DOC_V2", label: "ตรวจสอบเอกสารเล่ม 2" }, + { val: "CHECK_DOC_V2", label: "รอพิจารณาผลการประเมิน" }, { val: "DONE", label: "เสร็จสิ้น" }, ]);