API เรื่องร้องเรียน

This commit is contained in:
setthawutttty 2023-11-23 14:35:04 +07:00
parent 005cfd37c2
commit bd17556d3c
8 changed files with 312 additions and 276 deletions

View file

@ -3,7 +3,7 @@ import { ref } from "vue";
import { useCounterMixin } from "@/stores/mixin";
import type { DataOption } from "@/modules/11_discipline/interface/index/Main";
import type { DataList, DataListRow, DataAdd, DataAddResponse,ocListType } from "@/modules/11_discipline/interface/response/complaint"
import type { DataList, DataListRow, DataAdd, ArrayPerson,ocListType } from "@/modules/11_discipline/interface/response/complaint"
import type { QTableProps } from "quasar";
const mixin = useCounterMixin()
@ -19,23 +19,12 @@ const { date2Thai } = mixin
// oc
export const useComplainstDataStore = defineStore("DisciplineComplainst", () => {
const rows = ref<DataListRow[]>([])
const rowsAdd = ref<DataAdd[]>([])
const rowsAdd = ref<ArrayPerson[]>([])
const visibleColumns = ref<string[]>([]);
const columns = ref<QTableProps["columns"]>([]);
function fetchComplainstAdd(data: DataAddResponse[]) {
console.log(data)
let datalist = data.map((e: DataAddResponse) => ({
id: e.id,
idcard: e.idcard,
name: e.name,
positionNo: e.positionNo,
position: e.position,
positionLevel: e.positionLevel,
salary: addCommas(e.salary),
organization: e.organization,
}))
rowsAdd.value = datalist
function fetchComplainstAdd(data: ArrayPerson[]) {
rowsAdd.value = data
}
function addCommas(salaryString: string): string {