fixing bug isOfficer

This commit is contained in:
Warunee Tamkoo 2024-09-13 15:44:29 +07:00
parent 32d8a11956
commit 12b3f3569d
2 changed files with 30 additions and 14 deletions

View file

@ -341,20 +341,36 @@ watch(
);
/** ถ้ามีการเลือก สกจ. และเคยมีเลือกไปแล้วระบบจะถามและให้ยืนยันการเลือกสกจ. */
watch(
() => formData.isOfficer,
(newData, oldData) => {
if (newData === true && checkIsOfficer.value === true) {
dialogConfirm(
$q,
() => (formData.isOfficer = true),
"ยืนยันการแก้ไข",
"คุณต้องการแก้ไข สกจ. เป็นส่วนราชการนี้ใช่หรือไม่?",
() => (formData.isOfficer = false)
);
}
function onChangeIsOfficer() {
if (formData.isOfficer === true && checkIsOfficer.value === true) {
dialogConfirm(
$q,
() => (formData.isOfficer = true),
"ยืนยันการแก้ไข",
"คุณต้องการแก้ไข สกจ. เป็นส่วนราชการนี้ใช่หรือไม่?",
() => (formData.isOfficer = false)
);
}
);
}
// watch(
// () => formData.isOfficer,
// (newData, oldData) => {
// if (
// newData === true &&
// oldData === false &&
// checkIsOfficer.value === true &&
// props.modal === true
// ) {
// dialogConfirm(
// $q,
// () => (formData.isOfficer = true),
// "",
// " . ?",
// () => (formData.isOfficer = false)
// );
// }
// }
// );
</script>
<template>
@ -540,6 +556,7 @@ watch(
v-model="formData.isOfficer"
label="สกจ."
class="q-ml-sm"
@update:model-value="onChangeIsOfficer"
/>
</div>
</div>

View file

@ -267,7 +267,6 @@ function onSubmit() {
reason: formData.reason, //Suffix .
isDirector: formData.isDirector,
isStaff: formData.isStaff ? formData.isStaff : false,
isOfficer: false,
positionSign: formData.positionSign,
orgRootId: props.orgLevel === 0 ? props.treeId : null, //Id
orgChild1Id: props.orgLevel === 1 ? props.treeId : null,