diff --git a/src/modules/13_salary/components/SalaryLists/DialogProperties.vue b/src/modules/13_salary/components/SalaryLists/DialogProperties.vue index 0f9f4fc36..b11de0b02 100644 --- a/src/modules/13_salary/components/SalaryLists/DialogProperties.vue +++ b/src/modules/13_salary/components/SalaryLists/DialogProperties.vue @@ -37,8 +37,6 @@ const props = defineProps({ }); const type = ref(""); -const typeRef = ref(null); -const isReadonly = ref(false); // อ่านได้อย่างเดียว const isPunish = ref(false); // มีการแก้ไขข้อมูลหรือไม่ const isSuspension = ref(false); // สำรองหรือไม่ @@ -100,10 +98,12 @@ function onSubmit() { watch( () => modal.value, () => { - isPunish.value = props.isPunish; - isSuspension.value = props.isSuspension; - isAbsent.value = props.isAbsent; - isLeave.value = props.isLeave; + if (modal.value) { + isPunish.value = props.isPunish ? props.isPunish : false; + isSuspension.value = props.isSuspension ? props.isSuspension : false; + isAbsent.value = props.isAbsent ? props.isAbsent : false; + isLeave.value = props.isLeave ? props.isLeave : false; + } } ); @@ -117,33 +117,24 @@ watch(
- +