diff --git a/src/modules/11_discipline/components/DialogDuty.vue b/src/modules/11_discipline/components/DialogDuty.vue index d93c10fc1..993f16f12 100644 --- a/src/modules/11_discipline/components/DialogDuty.vue +++ b/src/modules/11_discipline/components/DialogDuty.vue @@ -49,22 +49,19 @@ async function submit() { if (myForm.value !== null) { myForm.value.validate().then((success) => { if (success) { - dialogConfirm( - $q, - async () => { - await props.save(props.id, duty.value, resolution.value); - duty.value = ""; - resolution.value = ""; - } - ); + dialogConfirm($q, async () => { + await props.save(props.id, duty.value, resolution.value); + duty.value = ""; + resolution.value = ""; + }); } }); } } watch(props, () => { - duty.value = props?.duty; - resolution.value = props?.command; + duty.value = props?.duty === "-" ? "" : props.duty; + resolution.value = props?.command === "-" ? "" : props.command; }); @@ -81,7 +78,7 @@ watch(props, () => { dense class="col-12 q-mb-sm" debounce="300" - placeholder="หน้าที่" + label="หน้าที่" :rules="[(val) => !!val || `กรุณากรอกหน้าที่`]" hide-bottom-space /> @@ -91,7 +88,7 @@ watch(props, () => { dense class="col-12 q-mb-sm" debounce="300" - placeholder="มติ/คำสั่ง" + label="มติ/คำสั่ง" :rules="[(val) => !!val || `กรุณากรอก มติ/คำสั่ง`]" hide-bottom-space />