ปรับ จัดการข้อมูลหลัก

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-09-25 17:50:42 +07:00
parent 44f43d2f6f
commit 925c06c9fc
3 changed files with 29 additions and 26 deletions

View file

@ -585,12 +585,13 @@ const fetchData = async (load: boolean = false) => {
secondItem: RequestItemsHistoryObject
) => firstItem.level - secondItem.level
);
const data = rows.value;
let option: DataOption[] = [];
data.map((r: RequestItemsHistoryObject) => {
option.push({ id: r.id.toString(), name: r.name.toString() });
});
insigniaTypeOption.value = option;
// const data = rows.value;
// let option: DataOption[] = [];
// data.map((r: RequestItemsHistoryObject) => {
// option.push({ id: r.id.toString(), name: r.name.toString() });
// });
// insigniaTypeOption.value = option;
fetchinsigniaType();
updateData.value = true;
// rows.value.splice(0);
// showLoader();
@ -635,26 +636,26 @@ const fetchData = async (load: boolean = false) => {
/**
* รายการลำดบเครองราชฯ
*/
// const fetchinsigniaType = async () => {
// showLoader();
// await http
// .get(config.API.insigniaType)
// .then((res) => {
// const data = res.data.result;
// let option: DataOption[] = [];
// data.map((r: RequestItemsHistoryObject) => {
// option.push({ id: r.id.toString(), name: r.name.toString() });
// });
// insigniaTypeOption.value = option;
// })
// .catch((e) => {
// messageError($q, e);
// })
// .finally(() => {
// updateData.value = false;
// hideLoader();
// });
// };
const fetchinsigniaType = async () => {
showLoader();
await http
.get(config.API.insigniaType)
.then((res) => {
const data = res.data.result;
let option: DataOption[] = [];
data.map((r: RequestItemsHistoryObject) => {
option.push({ id: r.id.toString(), name: r.name.toString() });
});
insigniaTypeOption.value = option;
})
.catch((e) => {
messageError($q, e);
})
.finally(() => {
updateData.value = false;
hideLoader();
});
};
/**
* งชนดอมลประวแกไขขอมลทงหมด

View file

@ -366,6 +366,7 @@ const fetchData = async (load: boolean = false) => {
const result = await getInsigniaType(false, load);
version.value = result.version; // published= draft=
idVersion.value = result.idversion; // id mongodb
rows.value = result.data;
updateData.value = false;
// rows.value.splice(0);

View file

@ -831,6 +831,7 @@ export const useManageDataStore = defineStore("manage", () => {
JSON.stringify(dataInsigniaType.value.data) ==
JSON.stringify(draftInsigniaType.value.data)
) {
draftInsigniaType.value && await fetchInsigniaType(false, selector);
return draftInsigniaType.value;
} else {
await fetchInsigniaType(false, selector);