diff --git a/src/modules/15_development/views/MainPage.vue b/src/modules/15_development/views/MainPage.vue index 2ec86f7e7..65b54bc4e 100644 --- a/src/modules/15_development/views/MainPage.vue +++ b/src/modules/15_development/views/MainPage.vue @@ -175,18 +175,21 @@ function closeDialog() { } /** dialog submit */ -function onSubmit() { +async function onSubmit() { if (formProject.nodeId) { - http + await showLoader(); + await http .post(config.API.developmentMain, formProject) .then((res) => { - closeDialog(); router.push(`/development/${res.data.result}`); }) .catch((e) => { messageError($q, e); }) - .finally(() => {}); + .finally(async () => { + await closeDialog(); + await hideLoader(); + }); } else { dialogMessageNotify($q, "กรุณาเลือกหน่วยงานที่รับผิดชอบ"); }