feat(sep): add query from encounter
This commit is contained in:
@@ -37,6 +37,7 @@ import { getValueLabelList as getDiagnoseLabelList } from '~/services/vclaim-dia
|
||||
import { getList as geMonitoringVisitList } from '~/services/vclaim-monitoring-visit.service'
|
||||
import { getList as getMonitoringHistoryList } from '~/services/vclaim-monitoring-history.service'
|
||||
import { create as createSep, makeSepData } from '~/services/vclaim-sep.service'
|
||||
import { se } from 'date-fns/locale'
|
||||
|
||||
const route = useRoute()
|
||||
const openPatient = ref(false)
|
||||
@@ -379,9 +380,20 @@ async function handleInit() {
|
||||
onMounted(async () => {
|
||||
await handleInit()
|
||||
if (route.query) {
|
||||
// resource=encounter®ister-date=2025-10-23&payment-type=bpjs&bpjs-number=121212121222&sep-type=ri
|
||||
const queries = route.query as any
|
||||
selectedObjects.value = { ...queries }
|
||||
isServiceHidden.value = queries['is-service'] === 'true'
|
||||
selectedObjects.value = {}
|
||||
if (queries['bpjs-number']) selectedObjects.value['bpjsNumber'] = queries['bpjs-number']
|
||||
if (queries['sep-type']) selectedObjects.value['sepType'] = queries['sep-type']
|
||||
if (queries['sep-number']) selectedObjects.value['sepNumber'] = queries['sep-number']
|
||||
if (queries['register-date']) selectedObjects.value['registerDate'] = queries['register-date']
|
||||
if (queries['doctor-id']) selectedObjects.value['doctorId'] = queries['doctor-id']
|
||||
if (queries['patient_name']) selectedObjects.value['patientName'] = queries['patient_name']
|
||||
if (queries['national_identity']) selectedObjects.value['nationalIdentity'] = queries['national_identity']
|
||||
if (queries['payment-type']) selectedObjects.value['paymentType'] = queries['payment-type']
|
||||
if (queries['medical_record_number'])
|
||||
selectedObjects.value['medicalRecordNumber'] = queries['medical_record_number']
|
||||
delete selectedObjects.value['is-service']
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user