From bb7b0c37d1e0bdf20cc0164c875f11090436765b Mon Sep 17 00:00:00 2001 From: AnandaTon <125332905+anandaAiemvong@users.noreply.github.com> Date: Mon, 24 Jul 2023 17:47:24 +0700 Subject: [PATCH 1/3] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=E0=B9=80=E0=B8=A1=E0=B8=99=E0=B8=B9=20Probation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/interface/request/main/main.ts | 14 +++++++++++++- src/views/MainLayout.vue | 12 ++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index 9b9501dbe..605053b4c 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -201,8 +201,20 @@ const menuList = readonly([ { key: 6.3, label: "การทดลองงาน" /* การทดลองงาน */, - path: "probation", + path: "", role: "probation", + children: [ + { + label: "รายการคำขอโอน", + path: "probationTranfer", + role: "probation", + }, + { + label: "รายการรับโอน", + path: "probationReceive", + role: "probation", + }, + ], }, ], }, diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue index 76ee21a07..d226736cd 100644 --- a/src/views/MainLayout.vue +++ b/src/views/MainLayout.vue @@ -731,13 +731,21 @@ if (keycloak.tokenParsed != null) { -
+
From ebf15d6918ce364e1a0d1b4972b045b818642461 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Mon, 24 Jul 2023 18:14:25 +0700 Subject: [PATCH 2/3] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84?= =?UTF-8?q?=E0=B8=82=20router=20retirement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/06_retirement/router.ts | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/src/modules/06_retirement/router.ts b/src/modules/06_retirement/router.ts index 4651eeaff..cf1588bfd 100644 --- a/src/modules/06_retirement/router.ts +++ b/src/modules/06_retirement/router.ts @@ -8,6 +8,8 @@ const resignOrder = () => import("@/modules/06_retirement/components/resign/Resi const resign = () => import("@/modules/06_retirement/components/resign/Resign.vue"); const resignByid = () => import("@/modules/06_retirement/components/resign/ResignByid.vue") const deceased = () => import("@/modules/06_retirement/components/resign/Deceased.vue") +const dismissOrder = () => import("@/modules/06_retirement/components/DismissOrder/DismissOrder.vue") +const addOrder = () => import("@/modules/06_retirement/components/DismissOrder/AddOrder.vue") export default [ { path: "/retirement", @@ -31,7 +33,7 @@ export default [ }, { path: "/retirement/list/:id", - name: "retirement/list", + name: "retirement/list/id", component: Listretirement, meta: { Auth: true, @@ -75,7 +77,27 @@ export default [ component: deceased, meta: { Auth: true, - Key: [7.4], + Key: [7.5], + Role: "retirement", + }, + }, + { + path: "/dismiss-order", + name: "dismiss-order", + component: dismissOrder, + meta: { + Auth: true, + Key: [7.6], + Role: "retirement", + }, + }, + { + path: "retirement/dismiss-order/add", + name: "dismiss-order-add", + component: addOrder, + meta: { + Auth: true, + Key: [7.7], Role: "retirement", }, }, From a50ac34978e81442a01df1a67716a128dcaa23cc Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 25 Jul 2023 09:04:49 +0700 Subject: [PATCH 3/3] no message --- src/api/06_retirement/api.retirement.ts | 14 ++- .../components/ListRetirement/AddList.vue | 32 ++++++- .../components/ListRetirement/TableList.vue | 85 +++++++++++++++++-- 3 files changed, 121 insertions(+), 10 deletions(-) diff --git a/src/api/06_retirement/api.retirement.ts b/src/api/06_retirement/api.retirement.ts index d3dd56997..65a175fd1 100644 --- a/src/api/06_retirement/api.retirement.ts +++ b/src/api/06_retirement/api.retirement.ts @@ -3,4 +3,16 @@ */ import env from "../index"; -export default {}; +const retirement = `${env.API_URI}/retirement` + + +export default { + profile: (type: string, year: number) => `${retirement}/profile/${type}/${year}`, + profileRetire: (retireId: string) => `${retirement}/profile/${retireId}`, + getprofileRetire: (retireId: string) => `${retirement}/${retireId}`, + createnote: () => `${retirement}/reason/`, + reasonId: (retireId:string) => `${retirement}/reason/${retireId}`, + + + +}; diff --git a/src/modules/06_retirement/components/ListRetirement/AddList.vue b/src/modules/06_retirement/components/ListRetirement/AddList.vue index 524d25955..2fe61b0ba 100644 --- a/src/modules/06_retirement/components/ListRetirement/AddList.vue +++ b/src/modules/06_retirement/components/ListRetirement/AddList.vue @@ -1,11 +1,13 @@ @@ -405,7 +471,12 @@ const saveNote = () => { - +