From 5358cc3d0855006aa78942b0a3c41bba1321d41d Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Fri, 11 Aug 2023 15:11:36 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3=E0=B8=8A=E0=B9=88=E0=B8=A7=E0=B8=A2=E0=B8=A3=E0=B8=B2?= =?UTF-8?q?=E0=B8=8A=E0=B8=81=E0=B8=B2=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/05_placement/api.placement.ts | 3 + .../helpgovernment/governmentDetail.vue | 293 ++++++++ .../components/helpgovernment/mainHelp.vue | 688 ++++++++++++++++++ .../interface/response/officer.ts | 23 + src/modules/05_placement/router.ts | 23 +- 5 files changed, 1029 insertions(+), 1 deletion(-) create mode 100644 src/modules/05_placement/components/helpgovernment/governmentDetail.vue create mode 100644 src/modules/05_placement/components/helpgovernment/mainHelp.vue create mode 100644 src/modules/05_placement/interface/response/officer.ts diff --git a/src/api/05_placement/api.placement.ts b/src/api/05_placement/api.placement.ts index b29f33155..5123b7716 100644 --- a/src/api/05_placement/api.placement.ts +++ b/src/api/05_placement/api.placement.ts @@ -97,4 +97,7 @@ export default { transferUser: `${transfer}/user`, transferUserId: (id: string) => `${transfer}/user/${id}`, transferConfirmId: (id: string) => `${transfer}/confirm/${id}`, + officerMain: () => `${placement}/officer`, + officerDetail: (id:string) => `${placement}/officer/${id}`, + officerMainDelete: (id:string) => `${placement}/officer/${id}`, }; diff --git a/src/modules/05_placement/components/helpgovernment/governmentDetail.vue b/src/modules/05_placement/components/helpgovernment/governmentDetail.vue new file mode 100644 index 000000000..08c864fc6 --- /dev/null +++ b/src/modules/05_placement/components/helpgovernment/governmentDetail.vue @@ -0,0 +1,293 @@ + + + diff --git a/src/modules/05_placement/components/helpgovernment/mainHelp.vue b/src/modules/05_placement/components/helpgovernment/mainHelp.vue new file mode 100644 index 000000000..a36b8a59d --- /dev/null +++ b/src/modules/05_placement/components/helpgovernment/mainHelp.vue @@ -0,0 +1,688 @@ + + + diff --git a/src/modules/05_placement/interface/response/officer.ts b/src/modules/05_placement/interface/response/officer.ts new file mode 100644 index 000000000..64d298641 --- /dev/null +++ b/src/modules/05_placement/interface/response/officer.ts @@ -0,0 +1,23 @@ +interface officerType { + no:number, + id: string, + prefix: string, + firstName: string, + lastName: string, + position: string, + posNo: string, + positionLevel: string, + createdAt: Date, + organization: string, + reason: string, + status: string, + date: Date, + salary: number, + positionTypeOld: string, + positionLevelOld: string, + positionNumberOld: string, + organizationPositionOld: string, + isActive: true +} + +export type { officerType}; \ No newline at end of file diff --git a/src/modules/05_placement/router.ts b/src/modules/05_placement/router.ts index 12cbb254e..216bfdf50 100644 --- a/src/modules/05_placement/router.ts +++ b/src/modules/05_placement/router.ts @@ -42,7 +42,8 @@ const receiveMain = () => import("@/modules/05_placement/components/Receive/receiveDetail.vue"); const ReceiveAdd = () => import("@/modules/05_placement/components/Receive/FormAdd.vue"); - +const helpgovernment = () => import("@/modules/05_placement/components/helpgovernment/mainHelp.vue") +const helpgovernmentbyId = () => import("@/modules/05_placement/components/helpgovernment/governmentDetail.vue") export default [ { path: "/placement", @@ -204,4 +205,24 @@ export default [ 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", + }, + }, ];