From efc6b4db9841e27cbfba01b850299866d6887426 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 3 Jul 2024 16:28:40 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3=E0=B9=82=E0=B8=84=E0=B8=A3=E0=B8=87=E0=B8=81=E0=B8=B2?= =?UTF-8?q?=E0=B8=A3=20=3D>=20=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=20Dialogconfrim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/15_development/views/MainPage.vue | 39 +++++++++++-------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/src/modules/15_development/views/MainPage.vue b/src/modules/15_development/views/MainPage.vue index 65b54bc4e..c16fa86d8 100644 --- a/src/modules/15_development/views/MainPage.vue +++ b/src/modules/15_development/views/MainPage.vue @@ -28,8 +28,13 @@ import { useCounterMixin } from "@/stores/mixin"; /** use*/ const $q = useQuasar(); const router = useRouter(); -const { showLoader, hideLoader, messageError, dialogMessageNotify } = - useCounterMixin(); +const { + showLoader, + hideLoader, + messageError, + dialogMessageNotify, + dialogConfirm, +} = useCounterMixin(); const node = ref([]); const expanded = ref([]); @@ -177,19 +182,21 @@ function closeDialog() { /** dialog submit */ async function onSubmit() { if (formProject.nodeId) { - await showLoader(); - await http - .post(config.API.developmentMain, formProject) - .then((res) => { - router.push(`/development/${res.data.result}`); - }) - .catch((e) => { - messageError($q, e); - }) - .finally(async () => { - await closeDialog(); - await hideLoader(); - }); + dialogConfirm($q, async () => { + await showLoader(); + await http + .post(config.API.developmentMain, formProject) + .then(async (res) => { + await closeDialog(); + await router.push(`/development/${res.data.result}`); + }) + .catch((e) => { + messageError($q, e); + }) + .finally(() => { + hideLoader(); + }); + }); } else { dialogMessageNotify($q, "กรุณาเลือกหน่วยงานที่รับผิดชอบ"); } @@ -513,7 +520,7 @@ onMounted(() => { - +