diff --git a/src/api/05_placement/api.placement.ts b/src/api/05_placement/api.placement.ts
index fb6ec2ab0..ce1a69dc8 100644
--- a/src/api/05_placement/api.placement.ts
+++ b/src/api/05_placement/api.placement.ts
@@ -88,6 +88,7 @@ export default {
//receive ระบบรับโอน
receiveData: () => `${receive}`,
+ receiveReport: `${receive}/report`,
receiveDataId: (id: string) => `${receive}/${id}`,
receivePosition: (id: string) => `${receive}/position/${id}`,
diff --git a/src/api/06_retirement/api.retirement.ts b/src/api/06_retirement/api.retirement.ts
index 56df2a452..2b6c73a0e 100644
--- a/src/api/06_retirement/api.retirement.ts
+++ b/src/api/06_retirement/api.retirement.ts
@@ -1,25 +1,26 @@
import env from "../index";
-const retirement = `${env.API_URI}/retirement`
-
+const retirement = `${env.API_URI}/retirement`;
export default {
- profile: (type: string, year: string) => `${retirement}/profile/${type}/${year}`,
- profileRetire: (retireProfileId: string) => `${retirement}/profile/${retireProfileId}`,
- listRetire: (retireId: string) => `${retirement}/${retireId}`,
- createnote: () => `${retirement}/edit`,
- removeProfile: () => `${retirement}/remove`,
- reasonId: (retireId: string) => `${retirement}/reason/${retireId}`,
- retirement: (type: string, year: string) => `${retirement}/${type}/${year}`,
- createProfile: () => `${retirement}/profile`,
+ profile: (type: string, year: string) =>
+ `${retirement}/profile/${type}/${year}`,
+ profileRetire: (retireProfileId: string) =>
+ `${retirement}/profile/${retireProfileId}`,
+ listRetire: (retireId: string) => `${retirement}/${retireId}`,
+ createnote: () => `${retirement}/edit`,
+ removeProfile: () => `${retirement}/remove`,
+ reasonId: (retireId: string) => `${retirement}/reason/${retireId}`,
+ retirement: (type: string, year: string) => `${retirement}/${type}/${year}`,
+ createProfile: () => `${retirement}/profile`,
- //RetirementDeceased ถึงแก่กรรม
- listDeceased: () => `${retirement}/deceased`,
- detailDeceased: (id: string) => `${retirement}/deceased/${id}`,
-
- // RetirementResign ระบบลาออก
- listResign: () => `${retirement}/resign`,
- resingByid: (id: string) => `${retirement}/resign/${id}`,
- resignConfirm: (id: string) => `${retirement}/resign/confirm/${id}`,
- resignReject: (id: string) => `${retirement}/resign/reject/${id}`,
+ //RetirementDeceased ถึงแก่กรรม
+ listDeceased: () => `${retirement}/deceased`,
+ detailDeceased: (id: string) => `${retirement}/deceased/${id}`,
+ // RetirementResign ระบบลาออก
+ listResign: () => `${retirement}/resign`,
+ resignReport: `${retirement}/resign/report`,
+ resingByid: (id: string) => `${retirement}/resign/${id}`,
+ resignConfirm: (id: string) => `${retirement}/resign/confirm/${id}`,
+ resignReject: (id: string) => `${retirement}/resign/reject/${id}`,
};
diff --git a/src/modules/05_placement/components/Receive/receiveDetail2.vue b/src/modules/05_placement/components/Receive/receiveDetail2.vue
new file mode 100644
index 000000000..77c473d6d
--- /dev/null
+++ b/src/modules/05_placement/components/Receive/receiveDetail2.vue
@@ -0,0 +1,139 @@
+
+
+
+ รายละเอียดการรับโอนของ {{ title.fullname }}
+
+
+
+
+ {{ title.fullname }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ตำแหน่งในสายงาน
+
+ {{ title.positionTypeOld }}
+
+
+
+
+
+
ระดับ
+
+ {{ title.positionLevelOld }}
+
+
+
+
+
+
สังกัด
+
+ {{ title.organizationPositionOld }}
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/05_placement/components/Transfer/transferRegistry.vue b/src/modules/05_placement/components/Transfer/transferRegistry.vue
index 81f8d5218..65ea2e171 100644
--- a/src/modules/05_placement/components/Transfer/transferRegistry.vue
+++ b/src/modules/05_placement/components/Transfer/transferRegistry.vue
@@ -489,9 +489,9 @@ const getData = async () => {
responseData.value.salary = data.salary !== null ? data.salary : 0;
responseData.value.status = data.status ?? "";
responseData.value.avataPath = data.avataPath ?? "";
- responseData.value.fullname = `${data.prefix ?? "-"} ${
- data.firstName ?? "-"
- } ${data.lastName ?? "-"}`;
+ responseData.value.fullname = `${data.firstName ?? "-"} ${
+ data.lastName ?? "-"
+ }`;
organizationPositionOld.value = data.organizationPositionOld ?? "";
positionTypeOld.value = data.positionTypeOld ?? "";
diff --git a/src/modules/05_placement/interface/response/Receive.ts b/src/modules/05_placement/interface/response/Receive.ts
new file mode 100644
index 000000000..1c013c07d
--- /dev/null
+++ b/src/modules/05_placement/interface/response/Receive.ts
@@ -0,0 +1,10 @@
+import { type } from "os";
+
+interface ResponseTitle {
+ fullname: string;
+ organizationPositionOld: string;
+ positionLevelOld: string;
+ positionTypeOld: string;
+}
+
+export type { ResponseTitle };
diff --git a/src/modules/05_placement/router.ts b/src/modules/05_placement/router.ts
index 12cbb254e..6e845c966 100644
--- a/src/modules/05_placement/router.ts
+++ b/src/modules/05_placement/router.ts
@@ -38,9 +38,11 @@ const RepatriationOrderAdd = () =>
const receiveMain = () =>
import("@/modules/05_placement/components/Receive/receiveMain.vue");
- const receiveDetail = () =>
+const receiveDetail = () =>
import("@/modules/05_placement/components/Receive/receiveDetail.vue");
- const ReceiveAdd = () =>
+const receiveDetail2 = () =>
+ import("@/modules/05_placement/components/Receive/receiveDetail2.vue");
+const ReceiveAdd = () =>
import("@/modules/05_placement/components/Receive/FormAdd.vue");
export default [
@@ -197,7 +199,7 @@ export default [
{
path: "/receive/:id",
name: "receiveDetail",
- component: receiveDetail,
+ component: receiveDetail2,
meta: {
Auth: true,
Key: [6.3],
diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts
index 73c42cd6e..5f16b8424 100644
--- a/src/modules/05_placement/store.ts
+++ b/src/modules/05_placement/store.ts
@@ -316,17 +316,17 @@ export const useTransferDataStore = defineStore("transferDataStore", () => {
const statusText = (val: string) => {
switch (val) {
case "WAITTING":
- return "รออนุมัติ";
+ return "รอดำเนินการ";
case "PENDING":
- return "รออนุมัติ";
+ return "เลือกตำแหน่งแล้ว";
case "APPROVE":
- return "ผ่านการอนุมัติ";
+ return "อนุมัติ";
case "REJECT":
- return "ไม่ผ่านการอนุมัติ";
+ return "ไม่อนุมัติ";
case "REPORT":
- return "ส่งไปออกคำสั่ง";
+ return "ส่งรายชื่อไปออกคำสั่ง";
case "DONE":
- return "ออกคำสั่งสำเร็จ";
+ return "ออกคำสั่งเสร็จแล้ว";
default:
return "-";
diff --git a/src/modules/06_retirement/components/resign/Resign.vue b/src/modules/06_retirement/components/resign/Resign.vue
index 0e76fbd8e..9f0b9664d 100644
--- a/src/modules/06_retirement/components/resign/Resign.vue
+++ b/src/modules/06_retirement/components/resign/Resign.vue
@@ -1,19 +1,37 @@
รายการลาออก
@@ -161,6 +334,17 @@ const resetFilter = () => {
+
+ ส่งไปออกคำสั่งลาออก
+
+
{
/>
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ props.rowIndex + 1 }}
+
+
+ {{ props.row.prefix }}
+
+
+ {{ props.row.fullname }}
+
+
+ {{ props.row.positionTypeOld }}
+
+
+ {{ props.row.positionLevelOld }}
+
+
+ {{ props.row.positionNumberOld }}
+
+
+
+
+ {{ props.row.organizationPositionOld }}
+
+
+
+ {{ props.row.statustext }}
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/modules/06_retirement/components/resign/ResignByid.vue b/src/modules/06_retirement/components/resign/ResignByid.vue
index 87822d692..a4a441b9a 100644
--- a/src/modules/06_retirement/components/resign/ResignByid.vue
+++ b/src/modules/06_retirement/components/resign/ResignByid.vue
@@ -38,20 +38,24 @@
ตำแหน่งในสายงาน
-
{{ dataDetail.positionLine }}
+
+ {{ dataDetail.positionTypeOld }}
+
ระดับ
-
{{ dataDetail.positionLevel }}
+
+ {{ dataDetail.positionLevelOld }}
+
สังกัด
- {{ dataDetail.organizationOrganization }}
+ {{ dataDetail.organizationPositionOld }}
@@ -59,20 +63,7 @@
สถานะ
-
-
-
- {{ statusName(dataDetail.status) }}
+ {{ statusText(dataDetail.status) }}
@@ -140,6 +131,268 @@
+
+
+
+ แก้ไขข้อมูลรายละเอียดการลาออก
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ year + 543 }}
+ {{
+ parseInt(value + 543)
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ year + 543 }}
+ {{
+ parseInt(value + 543)
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+