From aa95b3885726dec6fe058feaf5dbcb10641c3a97 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 30 Nov 2023 14:17:55 +0700 Subject: [PATCH] =?UTF-8?q?API=20=20=E0=B9=80=E0=B8=A1=E0=B8=99=E0=B8=B9?= =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=8A=E0=B8=B7=E0=B9=88=E0=B8=AD?= =?UTF-8?q?=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=96=E0=B8=B9=E0=B8=81=E0=B8=9E?= =?UTF-8?q?=E0=B8=B1=E0=B8=81=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/11_discipline/api.discipline.ts | 7 + .../7_ListSuspend/DialogSendToCommand.vue | 120 +++---- .../components/7_ListSuspend/DismissOrder.vue | 311 ++++++++---------- .../components/7_ListSuspend/OutRegistry.vue | 287 +++++++++++----- .../interface/response/suspend.ts | 78 +++++ .../11_discipline/store/ComplaintsStore.ts | 1 + .../11_discipline/store/SuspendStore.ts | 85 +++++ 7 files changed, 564 insertions(+), 325 deletions(-) create mode 100644 src/modules/11_discipline/interface/response/suspend.ts create mode 100644 src/modules/11_discipline/store/SuspendStore.ts diff --git a/src/api/11_discipline/api.discipline.ts b/src/api/11_discipline/api.discipline.ts index 8dcc2a2d7..f4dbea1ca 100644 --- a/src/api/11_discipline/api.discipline.ts +++ b/src/api/11_discipline/api.discipline.ts @@ -2,6 +2,7 @@ import env from "../index"; const disciplineMain = `${env.API_URI}/discipline`; const discipline = `${env.API_URI}/discipline/disciplinary`; const investigate = `${env.API_URI}/discipline/investigate`; +const suspend = `${env.API_URI}/discipline/suspend`; export default { directorList: (page: number, pageSize: number, keyword: string) => @@ -65,4 +66,10 @@ export default { /** รายการผลการพิจารณาทางวินัย*/ listResult: () => `${disciplineMain}/result`, listResultById: (id: string) => `${disciplineMain}/result/${id}`, + + /** ผู้ถูกพักราชการ */ + suspendMain:(page: number, pageSize: number, keyword: string) => `${suspend}?page=${page}&pageSize=${pageSize}&keyword=${keyword}`, + suspendById: (id: string) => `${suspend}/${id}`, + + suspendReport: () => `${suspend}/report`, }; diff --git a/src/modules/11_discipline/components/7_ListSuspend/DialogSendToCommand.vue b/src/modules/11_discipline/components/7_ListSuspend/DialogSendToCommand.vue index e341c4d56..08aff7b6d 100644 --- a/src/modules/11_discipline/components/7_ListSuspend/DialogSendToCommand.vue +++ b/src/modules/11_discipline/components/7_ListSuspend/DialogSendToCommand.vue @@ -1,5 +1,5 @@ @@ -205,15 +189,26 @@ watchEffect(() => { selection="multiple" v-model:selected="selected" > -