diff --git a/src/modules/07_insignia/components/4_Allocate/Main.vue b/src/modules/07_insignia/components/4_Allocate/Main.vue index d0d92fb79..b0cc2534f 100644 --- a/src/modules/07_insignia/components/4_Allocate/Main.vue +++ b/src/modules/07_insignia/components/4_Allocate/Main.vue @@ -566,10 +566,7 @@ onMounted(async () => { รายละเอียด { messageError($q, err); }) - .finally(() => hideLoader()); + .finally(() => { + hideLoader(); + }); } /** funcion เรียกข้อมูลหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ */ @@ -160,21 +162,6 @@ async function fetchOrgList() { .catch((err) => { messageError($q, err); }); - // showLoader(); - // await http - // .get(config.API.typeOc()) - // .then(async (response: any) => { - // orgList.value = response.data.result.map((e: any) => ({ - // id: e.organizationId, - // name: e.organizationName, - // })); - // }) - // .catch((err) => { - // messageError($q, err); - // }) - // .finally(() => { - // hideLoader(); - // }); } /** funcion ย้อนกลับหน้าจัดสรรเครื่องราชอิสริยาภรณ์*/ @@ -286,10 +273,8 @@ const resetFilter = () => { /** Hook*/ onMounted(async () => { - fecthDashboard(); - fecthListData(); name.value = DataStore.insigniaName; - fetchOrgList(); + await Promise.all([fecthDashboard(), fecthListData(), fetchOrgList()]); }); @@ -412,10 +397,7 @@ onMounted(async () => { { await props.closeAndFecth(); - await clearData(); await success($q, "บันทึกข้อมูลสำเร็จ"); + await clearData(); }) .catch((err) => { messageError($q, err); @@ -292,6 +290,7 @@ watch(props, () => { // fetchOrgList(); } else { fecthlistInsignia(); + setValue(); } } }); @@ -476,6 +475,7 @@ watch(props, () => { " :label="`${'วันที่คืน'}`" clearable + class="inputgreen" @clear="clearReturnDate" >