format Date เรื่องร้องเรียนและรายการออกคำสั่งลงโทษทางวินัย

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-10-26 13:47:42 +07:00
parent 4174a839f5
commit a5faf436a4
6 changed files with 54 additions and 27 deletions

View file

@ -1,22 +1,25 @@
import { defineStore } from "pinia";
import { ref } from "vue";
import type { QTableProps } from "quasar";
import type { DataList } from "@/modules/11_discipline/interface/response/order"
import { useCounterMixin } from "@/stores/mixin";
import type { QTableProps } from "quasar";
import type { DataList, DataListRes } from "@/modules/11_discipline/interface/response/order"
const mixin = useCounterMixin()
const { date2Thai } = mixin
export const useOrderStore = defineStore("DisciplineOrder", () => {
const rows = ref<DataList[]>([])
const columns = ref<QTableProps["columns"]>([]);
const visibleColumns = ref<string[]>([]);
async function fetchOrder(data: DataList[]) {
let datalist = data.map((e: DataList) => ({
async function fetchOrder(data: DataListRes[]) {
let datalist: DataList[] = data.map((e: DataListRes) => ({
subject: e.subject,
ordernumber: e.ordernumber,
dateOrder: e.dateOrder,
dateOrder: date2Thai(e.dateOrder),
orderby: e.orderby,
signer: e.signer,
statusorder: e.statusorder
}))
rows.value = datalist
}