fix: handle file upload

This commit is contained in:
riefive
2025-10-28 15:01:33 +07:00
parent aeaefb9478
commit b330609212
3 changed files with 55 additions and 100 deletions
+32 -24
View File
@@ -181,31 +181,32 @@ async function getLetterMappers(admissionType: string, search: string) {
}
if (result && result.success && result.body) {
const lettersRaw = result.body?.response || null
console.log(lettersRaw)
// {
// noSurat: 'SK22334442',
// tglRencana: '12 Agustus 2025',
// noSep: 'SEP3232332',
// namaPasien: 'Ahmad Baidowi',
// noBpjs: '33442331214',
// klinik: 'Penyakit Dalam',
// dokter: 'dr. Andi Prasetyo, Sp.PD-KHOM',
// },
// {
// noSurat: 'SK99120039',
// tglRencana: '12 Agustus 2025',
// noSep: 'SEP4443232',
// namaPasien: 'Bian Maulana',
// noBpjs: '33442367656',
// klinik: 'Gigi',
// dokter: 'dr. Achmad Suparjo',
// },
if (!lettersRaw) return
lettersRaw.forEach((result: any) => {
// letters.value.push({})
})
if (admissionType === '3') {
letters.value = [
{
letterNumber: lettersRaw.noSuratKontrol || '',
plannedDate: lettersRaw.tglRencanaKontrol || '',
sepNumber: lettersRaw.sep.noSep || '',
patientName: lettersRaw.sep.peserta.nama || '',
bpjsCardNo: lettersRaw.sep.peserta.noKartu,
clinic: lettersRaw.sep.poli || '',
doctor: lettersRaw.sep.namaDokter || '',
},
]
} else {
letters.value = [
{
letterNumber: lettersRaw.rujukan.noRujukan || '',
plannedDate: lettersRaw.rujukan.tglKunjungan || '',
sepNumber: lettersRaw.rujukan.informasi.eSEP || '',
patientName: lettersRaw.rujukan.peserta.nama || '',
bpjsCardNo: lettersRaw.rujukan.peserta.noKartu || '',
clinic: lettersRaw.rujukan.poliRujukan.nama || '',
doctor: lettersRaw.rujukan.namaDokter || '',
},
]
}
}
}
@@ -240,7 +241,14 @@ async function handleEvent(menu: string, value: any) {
return
}
if (menu === 'search-letter') {
getLetterMappers(value.admissionType, value.search).then(() => {
console.log('letters:', letters.value)
})
return
}
if (menu === 'open-letter') {
openLetter.value = true
return
}
if (menu === 'history-sep') {
getMonitoringHistoryMappers().then(() => {