From e86b9eaf9dee7e0e834618217622523cbddce7cc Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Mon, 6 Nov 2023 17:50:19 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=A3=E0=B8=B7=E0=B9=88=E0=B8=AD?= =?UTF-8?q?=E0=B8=87=E0=B8=A3=E0=B9=89=E0=B8=AD=E0=B8=87=E0=B9=80=E0=B8=A3?= =?UTF-8?q?=E0=B8=B5=E0=B8=A2=E0=B8=99=20=E0=B9=80=E0=B8=9E=E0=B8=B4?= =?UTF-8?q?=E0=B9=88=E0=B8=A1=20=E0=B9=80=E0=B9=80=E0=B8=81=E0=B9=89?= =?UTF-8?q?=E0=B9=84=E0=B8=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1_Complaint/AddComplaintPage.vue | 631 +----------------- .../components/1_Complaint/EditPage.vue | 74 ++ .../components/1_Complaint/Form.vue | 619 +++++++++++++++++ .../components/1_Complaint/MainPage.vue | 3 + .../components/1_Complaint/TableComplaint.vue | 8 +- .../interface/response/complaint.ts | 1 + src/modules/11_discipline/router.ts | 12 + .../11_discipline/store/ComplaintsStore.ts | 40 +- 8 files changed, 763 insertions(+), 625 deletions(-) create mode 100644 src/modules/11_discipline/components/1_Complaint/EditPage.vue create mode 100644 src/modules/11_discipline/components/1_Complaint/Form.vue diff --git a/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue b/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue index a149ad18a..ff3324f56 100644 --- a/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue @@ -1,617 +1,32 @@ - - diff --git a/src/modules/11_discipline/components/1_Complaint/EditPage.vue b/src/modules/11_discipline/components/1_Complaint/EditPage.vue new file mode 100644 index 000000000..2faab85dd --- /dev/null +++ b/src/modules/11_discipline/components/1_Complaint/EditPage.vue @@ -0,0 +1,74 @@ + + diff --git a/src/modules/11_discipline/components/1_Complaint/Form.vue b/src/modules/11_discipline/components/1_Complaint/Form.vue new file mode 100644 index 000000000..d995f64a3 --- /dev/null +++ b/src/modules/11_discipline/components/1_Complaint/Form.vue @@ -0,0 +1,619 @@ + + + + diff --git a/src/modules/11_discipline/components/1_Complaint/MainPage.vue b/src/modules/11_discipline/components/1_Complaint/MainPage.vue index a66d1273b..e6a5711dd 100644 --- a/src/modules/11_discipline/components/1_Complaint/MainPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/MainPage.vue @@ -25,6 +25,7 @@ onMounted(async () => { async function fetchListComplaints() { const listData: DataList[] = [ { + id:'001', subject: "ทุจริตในหน้าที่", detail: "มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน", complainant: "นางศิรินภา คงน้อย", @@ -34,6 +35,7 @@ async function fetchListComplaints() { considerationDeadlineDate: new Date("2023-12-02"), }, { + id:'002', subject: "ทุจริตในหน้าที่", detail: "มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน", complainant: "นายแก้ว คำ", @@ -43,6 +45,7 @@ async function fetchListComplaints() { considerationDeadlineDate: new Date("2023-12-02"), }, { + id:'003', subject: "ทุจริตในหน้าที่", detail: "มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน", diff --git a/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue b/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue index 241823b92..8cb62b037 100644 --- a/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue +++ b/src/modules/11_discipline/components/1_Complaint/TableComplaint.vue @@ -4,6 +4,8 @@ import { ref, onMounted } from "vue"; import type { QTableProps } from "quasar"; // importStroe import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; +import { useRoute, useRouter } from "vue-router"; +const router = useRouter(); const complainstStore = useComplainstDataStore(); @@ -109,6 +111,10 @@ const pagination = ref({ page: 1, rowsPerPage: 10, }); +function OpenEdit(id:string){ + console.log(id) + router.push(`/discipline/complaints/${id}`) +}