From ebe890f0690d85aa7f95b4954d038a1fb30e2eb4 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 26 Oct 2023 09:51:37 +0700 Subject: [PATCH 1/8] =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=20form?= =?UTF-8?q?at=20Date?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/1_Complaint/MainPage.vue | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/11_discipline/components/1_Complaint/MainPage.vue b/src/modules/11_discipline/components/1_Complaint/MainPage.vue index 2c1333e99..9413af425 100644 --- a/src/modules/11_discipline/components/1_Complaint/MainPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/MainPage.vue @@ -29,18 +29,18 @@ async function fetchListComplaints() { detail: "มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน", complainant: "นางศิรินภา คงน้อย", offenseDescription: "ร้ายแรง", - creationDate: "2023-10-16", + creationDate: "20 ก.พ. 2566", considerationLevel: "ด่วนมาก", - considerationDeadlineDate: "2023-11-01", + considerationDeadlineDate: "20 ก.พ. 2566", }, { subject: "ทุจริตในหน้าที่", detail: "มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน", complainant: "นายแก้ว คำ", offenseDescription: "ร้ายแรง", - creationDate: "2023-10-16", + creationDate: "20 ก.พ. 2566", considerationLevel: "ด่วนมาก", - considerationDeadlineDate: "2023-11-01", + considerationDeadlineDate: "20 ก.พ. 2566", }, { subject: "ทุจริตในหน้าที่", @@ -48,9 +48,9 @@ async function fetchListComplaints() { "มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน มีข้อร้องเรียนเรื่องการทุจริตทางการเงิน", complainant: "นายภัทรานุย คงนอย", offenseDescription: "ร้ายแรง", - creationDate: "2023-10-16", + creationDate: "20 ก.พ. 2566", considerationLevel: "ด่วนมาก", - considerationDeadlineDate: "2023-11-01", + considerationDeadlineDate: "20 ก.พ. 2566", }, ]; await fetchComplainst(listData); From 94de8b103510812d6fef0786eb7c13d975e22dbc Mon Sep 17 00:00:00 2001 From: AnandaTon Date: Thu, 26 Oct 2023 11:59:36 +0700 Subject: [PATCH 2/8] =?UTF-8?q?UI=20-=20=E0=B8=82=E0=B9=89=E0=B8=AD?= =?UTF-8?q?=E0=B8=A1=E0=B8=B9=E0=B8=A5=E0=B8=9E=E0=B8=B7=E0=B9=89=E0=B8=99?= =?UTF-8?q?=E0=B8=90=E0=B8=B2=E0=B8=99=20=E0=B8=8A=E0=B9=88=E0=B8=AD?= =?UTF-8?q?=E0=B8=87=E0=B8=97=E0=B8=B2=E0=B8=87=E0=B8=81=E0=B8=B2=E0=B8=A3?= =?UTF-8?q?=E0=B8=A3=E0=B9=89=E0=B8=AD=E0=B8=87=E0=B9=80=E0=B8=A3=E0=B8=B5?= =?UTF-8?q?=E0=B8=A2=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ปรับ column row ลงใน store --- .../6_BasicInformation/Channel/MainPage.vue | 86 ++++++------------- .../interface/response/channel.ts | 5 ++ .../11_discipline/store/ChannelStore.ts | 54 ++++++++++++ 3 files changed, 84 insertions(+), 61 deletions(-) create mode 100644 src/modules/11_discipline/interface/response/channel.ts create mode 100644 src/modules/11_discipline/store/ChannelStore.ts diff --git a/src/modules/11_discipline/components/6_BasicInformation/Channel/MainPage.vue b/src/modules/11_discipline/components/6_BasicInformation/Channel/MainPage.vue index 7a15f1330..5891812eb 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Channel/MainPage.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Channel/MainPage.vue @@ -4,67 +4,15 @@ import type { QTableProps } from "quasar"; import router from "@/router"; import { useCounterMixin } from "@/stores/mixin"; import { useQuasar } from "quasar"; +import { useDisciplineChannelDataStore } from "@/modules/11_discipline/store/ChannelStore"; import config from "@/app.config"; import http from "@/plugins/http"; const mixin = useCounterMixin(); -const { - date2Thai, - success, - messageError, - showLoader, - hideLoader, - dialogConfirm, - dialogRemove, -} = mixin; +const { dialogRemove } = mixin; const $q = useQuasar(); //ใช้ noti quasar -const visibleColumns = ref([ - "no", - "subject", - "interrogated", - "fault", - "status", -]); //ค้นหา คอลัมน์ คอลัมน์ที่แสดง - -// หัวตาราง -const columns = ref([ - { - name: "no", - align: "left", - label: "ลำดับ", - sortable: false, - field: "no", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, - { - name: "subject", - align: "left", - label: "ชื่อประเภท", - sortable: true, - field: "subject", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, -]); - -const rows = ref([ - { - subject: " จดหมาย", - }, - { - subject: " อีเมล์", - }, - { - subject: " โทรศัพท์", - }, - { - subject: " บอกเล่า", - }, -]); - // ค้นหาในตาราง const filterKeyword = ref(""); const filterRef = ref(null); @@ -74,7 +22,7 @@ const resetFilter = () => { filterRef.value.focus(); } }; - +const dataStore = useDisciplineChannelDataStore(); const attrs = ref(useAttrs()); const paging = ref(true); const pagination = ref({ @@ -104,7 +52,23 @@ const clickDelete = (id: string) => { ); }; -onMounted(() => {}); +onMounted(() => { + // get ข้อมูลแล้วโยนใส่ store + dataStore.fetchData([ + { + subject: " จดหมาย", + }, + { + subject: " อีเมล์", + }, + { + subject: " โทรศัพท์", + }, + { + subject: " บอกเล่า", + }, + ]); +});