diff --git a/src/modules/05_placement/components/Receive/DialogFooter.vue b/src/modules/05_placement/components/Receive/DialogFooter.vue new file mode 100644 index 000000000..d2358bb75 --- /dev/null +++ b/src/modules/05_placement/components/Receive/DialogFooter.vue @@ -0,0 +1,69 @@ + + + + + + + + + + + + diff --git a/src/modules/05_placement/components/Receive/DialogHeader.vue b/src/modules/05_placement/components/Receive/DialogHeader.vue new file mode 100644 index 000000000..a20e917b0 --- /dev/null +++ b/src/modules/05_placement/components/Receive/DialogHeader.vue @@ -0,0 +1,29 @@ + + + + {{ title }} + + + + + diff --git a/src/modules/05_placement/components/Receive/receiveMain.vue b/src/modules/05_placement/components/Receive/receiveMain.vue new file mode 100644 index 000000000..9dd3924d4 --- /dev/null +++ b/src/modules/05_placement/components/Receive/receiveMain.vue @@ -0,0 +1,563 @@ + + + รายการรับโอน + + + + + + + ส่งไปออกคำสั่งรับโอน + + + + + + + + + + + + + + + + + + + {{ col.label }} + + + + + + + {{ props.rowIndex + 1 }} + + + {{ props.row.fullname }} + + + {{ props.row.position }} + + + {{ props.row.positionLevel }} + + + {{ props.row.oc }} + + + {{ props.row.agency }} + + + {{ props.row.status }} + + + + + + + + + + เลือกหน่วยงานที่รับโอน + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ props.rowIndex + 1 }} + + + {{ props.row.fullname }} + + + {{ props.row.position }} + + + {{ props.row.positionLevel }} + + + {{ props.row.oc }} + + + {{ props.row.agency }} + + + {{ props.row.status }} + + + + + + + + + + + + + + + diff --git a/src/modules/05_placement/components/Receive/receiveModal.vue b/src/modules/05_placement/components/Receive/receiveModal.vue new file mode 100644 index 000000000..4f9f42fcb --- /dev/null +++ b/src/modules/05_placement/components/Receive/receiveModal.vue @@ -0,0 +1,794 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + {{ 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/router.ts b/src/modules/05_placement/router.ts index 90d23090b..93d3af33f 100644 --- a/src/modules/05_placement/router.ts +++ b/src/modules/05_placement/router.ts @@ -46,6 +46,10 @@ const RepatriationOrder = () => const RepatriationOrderAdd = () => import("@/modules/05_placement/components/RepatriationOrder/AddOrder.vue"); +//รับโอน +const receiveMain = () => + import("@/modules/05_placement/components/Receive/receiveMain.vue"); + export default [ { path: "/placement", @@ -207,4 +211,14 @@ export default [ Role: "placement", }, }, + { + path: "/receive", + name: "receive", + component: receiveMain, + meta: { + Auth: true, + Key: [6.3], + Role: "placement", + }, + }, ];