ปรับ table

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-10-20 10:31:07 +07:00
parent dd43268931
commit 9e3fb8bff7
10 changed files with 319 additions and 285 deletions

View file

@ -3,10 +3,13 @@ import { ref } from "vue";
import type { DataOption } from "@/modules/11_discipline/interface/index/Main";
import type { DataList } from "@/modules/11_discipline/interface/response/complaint"
import type { QTableProps } from "quasar";
export const useComplainstDataStore = defineStore("DisciplineComplainst", () => {
const rows = ref<DataList[]>([])
const visibleColumns = ref<string[]>([]);
const columns = ref<QTableProps["columns"]>([]);
function fetchComplainst(data: DataList[]) {
let datalist = data.map((e: DataList) => ({
subject: e.subject,
@ -19,6 +22,7 @@ export const useComplainstDataStore = defineStore("DisciplineComplainst", () =>
}))
rows.value = datalist
}
// filter options
const complainantoptionsMain = ref<DataOption[]>()
const complainantoptions = ref<DataOption[]>()
const agencytoptionsMain = ref<DataOption[]>()
@ -51,14 +55,19 @@ export const useComplainstDataStore = defineStore("DisciplineComplainst", () =>
})
}
return {
rows,
optionListName,
visibleColumns,
columns,
fetchComplainst,
selectComplainantTpye,
filterSelector,
fetchOptioin,
complainantoptions,
agencytoptions,
optionListName,
}
})

View file

@ -1,10 +1,12 @@
import { defineStore } from "pinia";
import { ref } from "vue";
import type { QTableProps } from "quasar";
import type { DataList } from "@/modules/11_discipline/interface/response/order"
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) => ({
subject: e.subject,
@ -21,6 +23,8 @@ export const useOrderStore = defineStore("DisciplineOrder", () => {
return {
rows,
columns,
visibleColumns,
fetchOrder
}
})