diff --git a/src/components/Dialogs/Information.vue b/src/components/Dialogs/Information.vue index 05747f2de..28373e805 100644 --- a/src/components/Dialogs/Information.vue +++ b/src/components/Dialogs/Information.vue @@ -1,4 +1,6 @@ diff --git a/src/modules/07_insignia/components/3_result/DialogForm.vue b/src/modules/07_insignia/components/3_result/DialogForm.vue index e5b50659c..2b847d30c 100644 --- a/src/modules/07_insignia/components/3_result/DialogForm.vue +++ b/src/modules/07_insignia/components/3_result/DialogForm.vue @@ -278,7 +278,7 @@ const searchcardid = () => {
(); +const myForm = ref(null); //form data input const mixin = useCounterMixin(); -const { dialogConfirm } = mixin; +const { dialogConfirm,dialogMessageNotify } = mixin; const router = useRouter(); const routeName = router.currentRoute.value.name; const amount = ref(); @@ -42,8 +42,18 @@ watch(props, () => { }); const clickSave = () => { - dialogConfirm($q, () => props.save(grandCross.value, amount.value)); + if (myForm.value !== null) { + myForm.value.validate().then(async (success) => { + if (success) { + dialogConfirm($q, () => props.save(grandCross.value, amount.value)); + }else { + dialogMessageNotify($q,"กรุณาข้อมูลให้ครบ") + } + }) + } }; + +