diff --git a/src/modules/05_placement/components/probation/MainProbation.vue b/src/modules/05_placement/components/probation/MainProbation.vue index 523469728..7ce476fae 100644 --- a/src/modules/05_placement/components/probation/MainProbation.vue +++ b/src/modules/05_placement/components/probation/MainProbation.vue @@ -186,10 +186,10 @@ const getpersonalList = async () => { organization: item.organization, probation_no: item.probation_no, order_number: item.order_number, - probation_status: statusProbationMain(item.probation_status), + probation_status: statusProbationMain(Number(item.probation_status)), })); }) - .catch(() => {}) + .catch(() => { }) .finally(() => { hideLoader(); }); @@ -208,7 +208,7 @@ const fecthlistPersonal = async () => { .catch((e) => { messageError($q, e); }) - .finally(() => {}); + .finally(() => { }); }; const fecthlistProbation = async (id: string, data: any) => { try { @@ -284,20 +284,24 @@ const clickAdd = (id: string) => { const clickClose = async () => { modal.value = false; }; -const statusProbationMain = (val: string) => { +const statusProbationMain = (val: number) => { switch (val) { - case "1": + case 1: return "อยู่ระหว่างการทดลองปฏิบัติหน้าที่ราชการ"; - case "2": + case 2: return "พ้นการทดลองปฏิบัติหน้าที่ราชการ"; - case "3": + case 3: return "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ"; - case "4": + case 4: return "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากเปลี่ยนตำแหน่ง"; - case "5": + case 5: return "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากลาออก"; - case "6": + case 6: return "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากถึงแก่กรรม"; + case 7: + return "ขยายระยะเวลาทดลองปฏิบัติหน้าที่ราชการ"; + case 8: + return "ดึงรายชื่อไปออกคำสั่งแล้ว"; default: return " "; } @@ -359,73 +363,28 @@ const paginationLabel2 = (start: string, end: string, total: string) => {
- + เพิ่มผู้ทดลองปฏิบัติหน้าที่ราชการ
- + - +
- +
@@ -506,55 +454,23 @@ const paginationLabel2 = (start: string, end: string, total: string) => { - + - +
- +
diff --git a/src/modules/05_placement/components/probation/ProbationDetail.vue b/src/modules/05_placement/components/probation/ProbationDetail.vue index 0a61ede7d..21401632f 100644 --- a/src/modules/05_placement/components/probation/ProbationDetail.vue +++ b/src/modules/05_placement/components/probation/ProbationDetail.vue @@ -88,29 +88,37 @@ const rows = ref([]); const probation_statusOP = ref([ { - id: "1", + id: 1, label: "อยู่ระหว่างการทดลองปฏิบัติหน้าที่ราชการ", }, { - id: "2", + id: 2, label: "พ้นการทดลองปฏิบัติหน้าที่ราชการ", }, { - id: "3", + id: 3, label: "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ", }, { - id: "4", + id: 4, label: "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากเปลี่ยนตำแหน่ง", }, { - id: "5", + id: 5, label: "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากลาออก", }, { - id: "5", + id: 6, label: "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากถึงแก่กรรม", }, + { + id: 7, + label: "ขยายระยะเวลาทดลองปฏิบัติหน้าที่ราชการ", + }, + { + id: 8, + label: "ดึงรายชื่อไปออกคำสั่งแล้ว", + }, ]); onMounted(async () => {