From 50b8f028b6b154488e6d06e6d555de020e966d02 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 14 Dec 2023 10:18:04 +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=AD=E0=B8=B8=E0=B8=97=E0=B8=98=E0=B8=A3=E0=B8=93?= =?UTF-8?q?=E0=B9=8C=E0=B8=A3=E0=B9=89=E0=B8=AD=E0=B8=87=E0=B8=97=E0=B8=B8?= =?UTF-8?q?=E0=B8=81=E0=B8=82=E0=B9=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/11_discipline/api.discipline.ts | 9 + .../components/8_AppealComplain/AddPage.vue | 39 +- .../components/8_AppealComplain/EditPage.vue | 133 ++++ .../components/8_AppealComplain/Form.vue | 657 ++++++++++++++---- .../components/8_AppealComplain/MainPage.vue | 94 ++- .../dialog/DialogEditStatus.vue | 2 +- .../11_discipline/interface/index/Main.ts | 5 + .../interface/response/appealComplain.ts | 76 +- src/modules/11_discipline/router.ts | 11 + .../store/AppealComplainStore.ts | 66 +- 10 files changed, 885 insertions(+), 207 deletions(-) create mode 100644 src/modules/11_discipline/components/8_AppealComplain/EditPage.vue diff --git a/src/api/11_discipline/api.discipline.ts b/src/api/11_discipline/api.discipline.ts index d23529faa..1403bc0a6 100644 --- a/src/api/11_discipline/api.discipline.ts +++ b/src/api/11_discipline/api.discipline.ts @@ -3,6 +3,7 @@ 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`; +const appeal = `${env.API_URI}/discipline/complaint_appeal`; export default { directorList: (page: number, pageSize: number, keyword: string) => @@ -77,4 +78,12 @@ export default { suspendReport: () => `${suspend}/report`, reportresult: (id: string) => `${disciplineMain}/result/report/${id}`, + + + appealMainList: (status: string, type: string, year: number, page: number, pageSize: number, keyword: string) => `${appeal}/admin?status=${status}&type=${type}&year=${year}&page=${page}&pageSize=${pageSize}&keyword=${keyword}`, + appealAdd: () => `${appeal}`, + appealByID: (id:string) => `${appeal}/${id}`, + appealUpLoadFile: (id:string) => `${appeal}/file/${id}`, + appealDeleteFile: (id:string,docId:string) => `${appeal}/file/${id}/${docId}` + }; diff --git a/src/modules/11_discipline/components/8_AppealComplain/AddPage.vue b/src/modules/11_discipline/components/8_AppealComplain/AddPage.vue index 10a75b0f5..c622f236e 100644 --- a/src/modules/11_discipline/components/8_AppealComplain/AddPage.vue +++ b/src/modules/11_discipline/components/8_AppealComplain/AddPage.vue @@ -1,14 +1,45 @@