diff --git a/src/modules/05_placement/components/Relocation/RelocationMain.vue b/src/modules/05_placement/components/Relocation/RelocationMain.vue new file mode 100644 index 000000000..1f84c5212 --- /dev/null +++ b/src/modules/05_placement/components/Relocation/RelocationMain.vue @@ -0,0 +1,723 @@ + + + รายการย้าย + + + + + + + ส่งไปออกคำสั่งย้าย + + + + + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + {{ props.rowIndex + 1 }} + + + {{ props.row.fullname !== null ? props.row.fullname : "-" }} + + + {{ props.row.position !== null ? props.row.position : "-" }} + + + {{ + props.row.positionLevel !== null + ? props.row.positionLevel + : "-" + }} + + + + {{ + props.row.organizationPositionOld !== null + ? props.row.organizationPositionOld + : "-" + }} + + + + + {{ + props.row.organization !== null + ? props.row.organization + : "-" + }} + + + + {{ + props.row.statusText !== null ? props.row.statusText : "-" + }} + + + + + + + + + + เลือกหน่วยงานที่รับย้าย + + + + ลบข้อมูล + + + ลบ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ props.rowIndex + 1 }} + + + {{ props.row.fullname }} + + + {{ props.row.position }} + + + {{ props.row.positionLevel }} + + + + {{ props.row.organizationPositionOld }} + + + + + {{ props.row.organization }} + + + + {{ props.row.statusText }} + + + + + + + + + + + + + + + diff --git a/src/modules/05_placement/components/Relocation/RelocationModal.vue b/src/modules/05_placement/components/Relocation/RelocationModal.vue new file mode 100644 index 000000000..89208163a --- /dev/null +++ b/src/modules/05_placement/components/Relocation/RelocationModal.vue @@ -0,0 +1,799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + {{ prop.node.organizationName }} + + + + + + + + + + + {{ prop.node.governmentCode }} + {{ prop.node.organizationShortName }} + + + + + + + + + + + + ว่าง + + + + + {{ prop.node.name }} + + + + + + {{ prop.node.name }} + + + + + {{ prop.node.positionName }} + + + {{ prop.node.positionNum }} + + + {{ prop.node.positionLevel }} + + + + + + + + + + + + + + + + + + + {{ year + 543 }} + {{ + parseInt(value + 543) + }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/modules/05_placement/components/Relocation/RelocationbyId.vue b/src/modules/05_placement/components/Relocation/RelocationbyId.vue new file mode 100644 index 000000000..7cf80c7e8 --- /dev/null +++ b/src/modules/05_placement/components/Relocation/RelocationbyId.vue @@ -0,0 +1,508 @@ + + + + + รายละเอียดการส่งตัวกลับ {{ fullname }} + + + + {{ fullname }} + + + + + + + + + + + + ตำแหน่งในสายงาน + + {{ positionTypeOld }} + + + + + + ระดับ + + {{ positionLevelOld }} + + + + + + สังกัด + + {{ organizationPositionOld }} + + + + + + + + + + + แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย + + + + + + + + + + + + + + + + + + ตำแหน่งและหน่วยงานเดิม + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ year + 543 }} + {{ + parseInt(value + 543) + }} + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/modules/05_placement/interface/response/Relocation.ts b/src/modules/05_placement/interface/response/Relocation.ts new file mode 100644 index 000000000..4972a366f --- /dev/null +++ b/src/modules/05_placement/interface/response/Relocation.ts @@ -0,0 +1,38 @@ +interface relocationType { + no:number, + id: string, + citizenId: "0000000000005", + prefix: string, + firstname: string, + lastname: string, + dateOfBirth: Date, + gender: string, + status: string, + recruitDate: Date, + positionNumber: number, + positionPath: string, + positionPathSide: string, + positionType: string, + positionLine: string, + positionLevel: string, + posNoId: string, + positionId: string, + positionPathSideId: string, + positionTypeId: string, + positionLineId: string, + positionLevelId: string, + organizationPositionId: string, + organizationName: string, + organizationShortName: string, + isActive: boolean, + reason: string, + educationOld: string, + salary: number, + positionTypeOld: string, + positionLevelOld: string, + positionNumberOld: string, + organizationPositionOld: string, + createdAt: Date +} + +export type { relocationType}; \ No newline at end of file