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

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

View file

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

View file

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