ปรับ table
This commit is contained in:
parent
dd43268931
commit
9e3fb8bff7
10 changed files with 319 additions and 285 deletions
|
|
@ -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,
|
||||
|
||||
|
||||
}
|
||||
})
|
||||
|
|
@ -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
|
||||
}
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue