fix: reload object encounter

This commit is contained in:
riefive
2025-12-03 15:37:39 +07:00
parent 3b6a6e5bf1
commit 5059f24c60
3 changed files with 13 additions and 6 deletions

No files matched your search

+7 -1
View File
@@ -92,6 +92,7 @@ const mode = props.mode !== undefined ? props.mode : 'add'
const isSepValid = computed(() => props.isSepValid || false)
const isCheckingSep = computed(() => props.isCheckingSep || false)
const isInsurancePayment = computed(() => ['insurance', 'jkn'].includes(paymentMethodCode.value))
const isDateLoading = ref(false)
const debouncedSepNumber = refDebounced(sepNumber, 500)
const debouncedCardNumber = refDebounced(cardNumber, 500)
const unitFullName = ref('') // Unit, specialist, subspecialist
@@ -126,12 +127,16 @@ watch(
medicalRecordNumber.value = objects?.medicalRecordNumber || ''
doctorCode.value = objects?.doctorCode || ''
// subSpecialistCode.value = objects?.subSpecialistCode || ''
registerDate.value = objects?.registerDate || ''
paymentMethodCode.value = objects?.paymentMethodCode || ''
patientCategory.value = objects?.patientCategory || ''
cardNumber.value = objects?.cardNumber || ''
sepType.value = objects?.sepType || ''
sepNumber.value = objects?.sepNumber || ''
isDateLoading.value = true
setTimeout(() => {
registerDate.value = objects?.registerDate || ''
isDateLoading.value = false
}, 100)
}
},
{ deep: true, immediate: true },
@@ -352,6 +357,7 @@ defineExpose({
</DE.Label>
<DE.Field :errMessage="errors.registerDate">
<DatepickerSingle
v-if="!isDateLoading"
id="registerDate"
v-model="registerDate"
v-bind="registerDateAttrs"
@@ -163,7 +163,6 @@ onMounted(async () => {
await handleInit()
if (props.formType === 'edit' && props.id > 0) {
await getFetchEncounterDetail()
console.log(formObjects.value)
}
})
</script>