fix: change payment
This commit is contained in:
@@ -90,14 +90,13 @@ const isSepValid = computed(() => props.isSepValid || false) // SEP validation s
|
|||||||
const isCheckingSep = computed(() => props.isCheckingSep || false)
|
const isCheckingSep = computed(() => props.isCheckingSep || false)
|
||||||
const isInsurancePayment = computed(() => ['insurance', 'jkn'].includes(paymentMethodCode.value))
|
const isInsurancePayment = computed(() => ['insurance', 'jkn'].includes(paymentMethodCode.value))
|
||||||
const isDateLoading = ref(false)
|
const isDateLoading = ref(false)
|
||||||
const isUsePaymentNew = true
|
|
||||||
const debouncedSepNumber = refDebounced(sepNumber, 500)
|
const debouncedSepNumber = refDebounced(sepNumber, 500)
|
||||||
const debouncedCardNumber = refDebounced(cardNumber, 500)
|
const debouncedCardNumber = refDebounced(cardNumber, 500)
|
||||||
const sepFileReview = ref<any>(null)
|
const sepFileReview = ref<any>(null)
|
||||||
const sippFileReview = ref<any>(null)
|
const sippFileReview = ref<any>(null)
|
||||||
const unitFullName = ref('') // Unit, specialist, subspecialist
|
const unitFullName = ref('') // Unit, specialist, subspecialist
|
||||||
const formRef = ref<HTMLFormElement | null>(null) // Expose submit method for parent component
|
const formRef = ref<HTMLFormElement | null>(null) // Expose submit method for parent component
|
||||||
const paymentMethodItems = isUsePaymentNew ? props.payments : CB.recStrToItem(paymentMethodCodes)
|
const paymentMethodItems = CB.recStrToItem(paymentMethodCodes)
|
||||||
|
|
||||||
if (mode === 'add') {
|
if (mode === 'add') {
|
||||||
// Set default sepDate to current date in YYYY-MM-DD format
|
// Set default sepDate to current date in YYYY-MM-DD format
|
||||||
@@ -127,13 +126,15 @@ watch(
|
|||||||
nationalIdentity.value = objects?.nationalIdentity || ''
|
nationalIdentity.value = objects?.nationalIdentity || ''
|
||||||
medicalRecordNumber.value = objects?.medicalRecordNumber || ''
|
medicalRecordNumber.value = objects?.medicalRecordNumber || ''
|
||||||
doctorCode.value = objects?.doctorCode || ''
|
doctorCode.value = objects?.doctorCode || ''
|
||||||
paymentMethodCode.value = objects?.paymentMethodCode || ''
|
|
||||||
patientCategory.value = objects?.patientCategory || ''
|
patientCategory.value = objects?.patientCategory || ''
|
||||||
cardNumber.value = objects?.cardNumber || ''
|
cardNumber.value = objects?.cardNumber || ''
|
||||||
sepType.value = objects?.sepType || ''
|
sepType.value = objects?.sepType || ''
|
||||||
sepNumber.value = objects?.sepNumber || ''
|
sepNumber.value = objects?.sepNumber || ''
|
||||||
sepFileReview.value = objects?.sepFileReview || ''
|
sepFileReview.value = objects?.sepFileReview || ''
|
||||||
sippFileReview.value = objects?.sippFileReview || ''
|
sippFileReview.value = objects?.sippFileReview || ''
|
||||||
|
if (objects.paymentMethodCode) {
|
||||||
|
paymentMethodCode.value = objects.paymentMethodCode || ''
|
||||||
|
}
|
||||||
isDateLoading.value = true
|
isDateLoading.value = true
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
registerDate.value = objects?.registerDate || ''
|
registerDate.value = objects?.registerDate || ''
|
||||||
@@ -397,7 +398,7 @@ defineExpose({
|
|||||||
id="paymentMethodCode"
|
id="paymentMethodCode"
|
||||||
v-model="paymentMethodCode"
|
v-model="paymentMethodCode"
|
||||||
v-bind="paymentMethodCodeAttrs"
|
v-bind="paymentMethodCodeAttrs"
|
||||||
:items="paymentMethodItems as any"
|
:items="payments || []"
|
||||||
:disabled="isLoading || isReadonly"
|
:disabled="isLoading || isReadonly"
|
||||||
placeholder="Pilih Jenis Pembayaran"
|
placeholder="Pilih Jenis Pembayaran"
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user