เพิ่ม select สถานภาพ
This commit is contained in:
parent
287ef3c598
commit
cf8bdb7ce0
6 changed files with 90 additions and 16 deletions
|
|
@ -13,6 +13,8 @@ export const useBrrowDataStore = defineStore("insigniaBrrow", () => {
|
|||
const insigniaType = ref<any>()
|
||||
const rows = ref<any>([])
|
||||
const listInsignia = ref<any>([])
|
||||
const employeeClass = ref<string>("all");
|
||||
const employeeClassOps = ref<any>([{ name: "ทั้งหมด", id: "all" }, { name: "ข้าราชการ กทม.สามัญ", id: "officer" }, { name: "ลูกจ้างประจำ", id: "perm" }])
|
||||
|
||||
const fetchDataInsignia = async (data: any) => {
|
||||
insignia.value = ''
|
||||
|
|
@ -24,7 +26,7 @@ export const useBrrowDataStore = defineStore("insigniaBrrow", () => {
|
|||
const fetchDatainsigniaType = async (data: any) => {
|
||||
insigniaType.value = data.map((e: any) => ({ name: e.id, label: e.name }))
|
||||
}
|
||||
|
||||
|
||||
const fetchlistinsignia = async (data: any) => {
|
||||
rows.value = [];
|
||||
let list = await data.map((e: any) => ({
|
||||
|
|
@ -49,7 +51,7 @@ export const useBrrowDataStore = defineStore("insigniaBrrow", () => {
|
|||
returnOrganization: e.returnOrganization,
|
||||
returnDate: e.returnDate !== null ? date2Thai(e.returnDate) : '-',
|
||||
returnReason: e.returnReason !== null ? e.returnReason : '-',
|
||||
}));
|
||||
}));
|
||||
rows.value = list
|
||||
listInsignia.value = list
|
||||
// selectInvoice(invoiceType.value)
|
||||
|
|
@ -67,12 +69,6 @@ export const useBrrowDataStore = defineStore("insigniaBrrow", () => {
|
|||
return "บันทึกลง ก.พ. 7 แล้ว";
|
||||
}
|
||||
}
|
||||
|
||||
const selectInsignia = () => {
|
||||
console.log(insignia.value);
|
||||
rows.value = listInsignia.value.filter((e: any) => e.insigniaId === insignia.value)
|
||||
}
|
||||
|
||||
const profileType = (val: string) => {
|
||||
switch (val) {
|
||||
case "officer":
|
||||
|
|
@ -81,16 +77,16 @@ export const useBrrowDataStore = defineStore("insigniaBrrow", () => {
|
|||
return "ลูกจ้างประจำ";
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
rows,
|
||||
listInsignia,
|
||||
insignia,
|
||||
insigniaOp,
|
||||
insigniaType,
|
||||
employeeClass,
|
||||
employeeClassOps,
|
||||
fetchDatainsigniaType,
|
||||
fetchDataInsignia,
|
||||
selectInsignia,
|
||||
profileType,
|
||||
fetchlistinsignia,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue