/** * Router บรรจุ แต่งตั้ง ย้าย โอน (Placement) */ const PlacementMain = () => import("@/modules/05_placement/components/Main.vue"); const PlacementDetail = () => import("@/modules/05_placement/components/PersonalList/Detail.vue"); const PlacementPersonalDetail = () => import("@/modules/05_placement/components/PersonalDetail/Detail.vue"); // ระบบทดลองงาน const mainProbation = () => import("@/modules/05_placement/components/probation/MainProbation.vue"); const probationDetail = () => import("@/modules/05_placement/components/probation/ProbationDetail.vue"); const probationFormEvaluation = () => import("@/modules/05_placement/components/probation/MainDetail.vue"); const probationWorkAdd = () => import("@/modules/05_placement/components/probation/MainDetail.vue"); const probationFormAssign = () => import("@/modules/05_placement/components/probation/FormAssign.vue"); const transfer = () => import("@/modules/05_placement/components/Transfer/transferMain.vue"); const transferbyId = () => import("@/modules/05_placement/components/Transfer/transferRegistry.vue"); // คำสั่งช่วยราชการ/ส่งตัวกลับ const RepatriationOrder = () => import("@/modules/05_placement/components/RepatriationOrder/List.vue"); const RepatriationOrderAdd = () => import("@/modules/05_placement/components/RepatriationOrder/AddOrder.vue"); const helpgovernment = () => import("@/modules/05_placement/components/helpgovernment/mainHelp.vue") const helpgovernmentbyId = () => import("@/modules/05_placement/components/helpgovernment/governmentDetail.vue") const repatriate = () => import("@/modules/05_placement/components/Repatriate/RepatriateMain.vue") const repatriatebyId = () => import("@/modules/05_placement/components/Repatriate/RepatriatebyId.vue") //รับโอน const receiveMain = () => import("@/modules/05_placement/components/Receive/receiveMain.vue"); const receiveDetail = () => import("@/modules/05_placement/components/Receive/receiveDetail.vue"); const ReceiveAdd = () => import("@/modules/05_placement/components/Receive/FormAdd.vue"); const FormSaveResultAdd = () => import("/src/modules/05_placement/components/probation/FormEvaluation/FormSaveResultAdd.vue") export default [ { path: "/placement", name: "placement", component: PlacementMain, meta: { Auth: true, Key: [6.1], Role: "placement", }, }, { path: "/placement/personal-list/:examId", name: "placementDetail", component: PlacementDetail, meta: { Auth: true, Key: [6.1], Role: "placement", }, }, { path: "/placement/personal-detail/:personalId", name: "PlacementPersonalDetail", component: PlacementPersonalDetail, meta: { Auth: true, Key: [6.1], Role: "placement", }, }, { path: "/probation", name: "probation", component: mainProbation, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/probation/detail/:id", name: "probationDetail", component: probationDetail, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/probation/detail/:personalId/:form", name: "probationForm", component: probationFormEvaluation, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/probation/detail/add/:id/:form", name: "probationFormAdd", component: FormSaveResultAdd, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/probation/work/add", name: "probationWorkAdd", component: probationWorkAdd, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/probation/work/:id", name: "probationWork", component: probationWorkAdd, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/probation/add/:personalId", name: "probationWorkAdd", component: probationFormAssign, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/transfer", name: "transfer", component: transfer, meta: { Auth: true, Key: [6.4], Role: "placement", }, }, { path: "/transfer/:id", name: "transfer-id", component: transferbyId, meta: { Auth: true, Key: [6.4], Role: "placement", }, }, { path: "/repatriation-order", name: "repatriation-order", component: RepatriationOrder, meta: { Auth: true, Key: [6.6], Role: "placement", }, }, { path: "/repatriation-order/add", name: "repatriation-order-add", component: RepatriationOrderAdd, meta: { Auth: true, Key: [6.6], Role: "placement", }, }, { path: "/receive", name: "receive", component: receiveMain, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/receive/add", name: "receiveAdd", component: ReceiveAdd, meta: { Auth: true, Key: [6.3], Role: "registryEmployee", }, }, { path: "/receive/:id", name: "receiveDetail", component: receiveDetail, meta: { Auth: true, Key: [6.3], Role: "placement", }, }, { path: "/help-government", name: "help-government", component: helpgovernment, meta: { Auth: true, Key: [6.6], Role: "placement", }, }, { path: "/help-government/detail/:id", name: "help-governmentbyId", component: helpgovernmentbyId, meta: { Auth: true, Key: [6.6], Role: "placement", }, }, { path: "/repatriate", name: "repatriate", component: repatriate, meta: { Auth: true, Key: [6.7], Role: "placement", }, }, { path: "/repatriate/detail/:id", name: "repatriatebyId", component: repatriatebyId, meta: { Auth: true, Key: [6.7], Role: "placement", }, }, ];