diff --git a/src/modules/02_organizationalNew/components/DialogFormPosition.vue b/src/modules/02_organizationalNew/components/DialogFormPosition.vue index 1bc99c156..2a2ce85a9 100644 --- a/src/modules/02_organizationalNew/components/DialogFormPosition.vue +++ b/src/modules/02_organizationalNew/components/DialogFormPosition.vue @@ -46,6 +46,7 @@ const { messageError, success, dialogRemove, + dialogMessageNotify, } = mixin; const selected = ref([]); const search = ref(""); @@ -309,7 +310,11 @@ function validateForm() { } } if (hasError.every((result) => result === true)) { - onSubmit(); + if (rows.value.length !== 0) { + onSubmit(); + } else { + dialogMessageNotify($q, "กรุณาเลือกตำแหน่งอย่างน้อย 1 ตำแหน่ง"); + } } else { } } @@ -428,8 +433,6 @@ function onSubmitSelectEdit() { ); } - - /** input ค้นหา */ const searchRef = ref(null); async function searchInput() { @@ -724,7 +727,6 @@ async function clearFormPositionSelect() { :options="optionFilter" emit-value dense - map-options outlined option-label="name"