process จัดการคำขอเครื่องราช

This commit is contained in:
Warunee Tamkoo 2023-08-24 17:37:06 +07:00
parent 4977ab5f7e
commit 2e2c4f6fb6
8 changed files with 348 additions and 401 deletions

View file

@ -23,6 +23,7 @@ export const useInsigniaDataStore = defineStore("insignia", () => {
rows.value = await data.map((e: any) =>
({
id: e.id,
citizenId: e.citizenId,
profileId: e.profileId,
name: e.fullName,
position: e.position,
@ -33,6 +34,7 @@ export const useInsigniaDataStore = defineStore("insignia", () => {
insigniaSend: e.requestInsignia,
insigniaLevel: e.level,
dateSend: date2Thai(e.requestDate),
requestNote: e.requestNote
}))
listinsignia.value = await rows.value
filtertypeInsignia()
@ -49,7 +51,7 @@ export const useInsigniaDataStore = defineStore("insignia", () => {
typeinsignia.value = "all"
if (listinsignia.value.length !== 0) {
const double_name = [
...new Set(listinsignia.value.map((item: any) => item.insigniaType)),
...new Set(listinsignia.value.map((item: any) => item.insigniaSend)),
];
typeinsigniaOptions.value = [{ id: "all", name: "ทั้งหมด" }]
for (let i = 1; i <= double_name.length; i++) {
@ -70,7 +72,7 @@ export const useInsigniaDataStore = defineStore("insignia", () => {
rows.value = listinsignia.value;
} else {
rows.value = listinsignia.value.filter(
(e: any) => e.insigniaType === typeinsignia.value
(e: any) => e.insigniaSend === typeinsignia.value
);
}
}