feat(sep): add query from encounter

This commit is contained in:
riefive
2025-10-23 14:48:23 +07:00
parent e3bb95454b
commit 792f24d1fc
5 changed files with 102 additions and 62 deletions
+13 -1
View File
@@ -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&register-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']
}
})