diff --git a/src/api/registry/api.registry.ts b/src/api/registry/api.registry.ts index 4e026c74b..9ae19d24b 100644 --- a/src/api/registry/api.registry.ts +++ b/src/api/registry/api.registry.ts @@ -6,6 +6,7 @@ const metadata = `${env.API_URI}/org/metadata/`; export default { registryNew: (type: string) => `${registryNew}${type}`, + registryNewLeave: (type: string) => `${registryNew}${type}/profileLeave`, registryNewOtherSystem: (type: string) => `${registryNew}${type}/otherSystem`, registryNewByProfileId: (profileId: string, type: string) => `${registryNew}${type}/${profileId}`, diff --git a/src/modules/04_registryPerson/router.ts b/src/modules/04_registryPerson/router.ts index 91df7be5f..4625bc94e 100644 --- a/src/modules/04_registryPerson/router.ts +++ b/src/modules/04_registryPerson/router.ts @@ -1,6 +1,8 @@ // ค้นหาข้อมูลทะเบียนประวัติ const listPage = () => import("@/modules/04_registryPerson/views/listView.vue"); +const listPageRetire = () => import('@/modules/04_registryPerson/views/listRetire.vue') + // ทะเบียนประวัติ const detailPage = () => import("@/modules/04_registryPerson/views/detailView.vue"); @@ -34,6 +36,26 @@ export default [ Role: "STAFF", }, }, + { + path: "/registry-retire-officer", + name: "registryRetireOfficer", + component: listPageRetire, + meta: { + Auth: true, + Key: "SYS_REGISTRY_RETIRE_OFFICER", + Role: "STAFF", + }, + }, + { + path: "/registry-retire-employee", + name: "registryRetireEmployee", + component: listPageRetire, + meta: { + Auth: true, + Key: "SYS_REGISTRY_RETIRE_EMP", + Role: "STAFF", + }, + }, { path: "/registry-officer/:id", name: "registryNewByid", diff --git a/src/modules/04_registryPerson/views/listRetire.vue b/src/modules/04_registryPerson/views/listRetire.vue new file mode 100644 index 000000000..7e84c3071 --- /dev/null +++ b/src/modules/04_registryPerson/views/listRetire.vue @@ -0,0 +1,956 @@ + + + + + diff --git a/src/modules/04_registryPerson/views/listView.vue b/src/modules/04_registryPerson/views/listView.vue index 6779b012d..3b70e29a6 100644 --- a/src/modules/04_registryPerson/views/listView.vue +++ b/src/modules/04_registryPerson/views/listView.vue @@ -623,55 +623,6 @@ onMounted(async () => { class="row q-gutter-sm justify-start" v-if="empType !== 'officer'" > - - - - - - - {{ item.name }} - - - - - - - { - - - - - - - - {{ item.name }} - - - - - - -