From 5ee5b30d2156368372ccede2bc2e8bdb10924a16 Mon Sep 17 00:00:00 2001 From: AnandaTon <125332905+anandaAiemvong@users.noreply.github.com> Date: Tue, 22 Aug 2023 15:22:23 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=AB=E0=B8=99=E0=B9=89=E0=B8=B2=E0=B8=A3?= =?UTF-8?q?=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2=E0=B8=A3=20exit=20intervie?= =?UTF-8?q?w?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/06_retirement/api.retirement.ts | 3 + src/interface/request/main/main.ts | 2 +- .../components/ExitInterview/exitMain.vue | 562 ++++++++++++++++++ src/modules/06_retirement/router.ts | 13 + 4 files changed, 579 insertions(+), 1 deletion(-) create mode 100644 src/modules/06_retirement/components/ExitInterview/exitMain.vue diff --git a/src/api/06_retirement/api.retirement.ts b/src/api/06_retirement/api.retirement.ts index 8fff353c7..483541ec0 100644 --- a/src/api/06_retirement/api.retirement.ts +++ b/src/api/06_retirement/api.retirement.ts @@ -26,6 +26,9 @@ export default { resingByid: (id: string) => `${retirement}/resign/${id}`, resignConfirm: (id: string) => `${retirement}/resign/confirm/${id}`, resignReject: (id: string) => `${retirement}/resign/reject/${id}`, + listExitInterview: () => `${retirement}/resign/questionnaire`, + ExitInterviewByid: (id: string) => `${retirement}/resign/questionnaire/${id}`, + ExitInterviewReport: `${retirement}/resign/questionnaire/report`, // ปลดออก retirementDischarge, listDischarge: () => `${retirement}/discharge`, diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index d02ebb6fb..198208c32 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -293,7 +293,7 @@ const menuList = readonly([ { key: 7.3, label: "Exit interview", - // path: "", + path: "exit-Interview", role: "retirement", }, { diff --git a/src/modules/06_retirement/components/ExitInterview/exitMain.vue b/src/modules/06_retirement/components/ExitInterview/exitMain.vue new file mode 100644 index 000000000..9ed9c22e6 --- /dev/null +++ b/src/modules/06_retirement/components/ExitInterview/exitMain.vue @@ -0,0 +1,562 @@ + + + diff --git a/src/modules/06_retirement/router.ts b/src/modules/06_retirement/router.ts index 2a70e733f..b5c3cd4d8 100644 --- a/src/modules/06_retirement/router.ts +++ b/src/modules/06_retirement/router.ts @@ -31,6 +31,9 @@ const expulsionMain = () => const expulsionDetails = () => import("@/modules/06_retirement/components/Expulsion/expulsionRegistry.vue"); +const ExitInterviewMain = () => + import("@/modules/06_retirement/components/ExitInterview/exitMain.vue"); + export default [ { path: "/retirement", @@ -42,6 +45,16 @@ export default [ Role: "retirement", }, }, + { + path: "/exit-Interview", + name: "exit-Interview", + component: ExitInterviewMain, + meta: { + Auth: true, + Key: [7.3], + Role: "ExitInterviewMain", + }, + }, { path: "/retirement/:retirementId", name: "retirementid",