diff --git a/app/components/app/sep/entry-form.vue b/app/components/app/sep/entry-form.vue index 04ed4a30..60b5689d 100644 --- a/app/components/app/sep/entry-form.vue +++ b/app/components/app/sep/entry-form.vue @@ -13,7 +13,7 @@ import { Textarea } from '~/components/pub/ui/textarea' import DatepickerSingle from '~/components/pub/custom-ui/form/datepicker-single.vue' const emit = defineEmits<{ - (e: "event", value: any): void + (e: 'event', value: any): void }>() const items = [ @@ -92,7 +92,11 @@ const onSubmit = handleSubmit((values) => {

Data Pasien

- @@ -134,7 +138,11 @@ const onSubmit = handleSubmit((values) => {
- @@ -259,7 +267,7 @@ const onSubmit = handleSubmit((values) => { > Preview - diff --git a/app/components/app/sep/search-letter.vue b/app/components/app/sep/search-letter.vue index fb240ee0..549d52cf 100644 --- a/app/components/app/sep/search-letter.vue +++ b/app/components/app/sep/search-letter.vue @@ -14,11 +14,14 @@ import { RadioGroup, RadioGroupItem } from '~/components/pub/ui/radio-group' const props = defineProps<{ open: boolean - patients: Array<{ - ktp: string - rm: string - bpjs: string - nama: string + letters: Array<{ + noSurat: string + tglRencana: string + noSep: string + namaPasien: string + noBpjs: string + klinik: string + dokter: string }> selected: string }>() @@ -30,15 +33,11 @@ const emit = defineEmits<{ }>() const search = ref('') -const filteredPatients = computed(() => - props.patients.filter( - (p) => - p.ktp.includes(search.value) || - p.rm.includes(search.value) || - p.bpjs.includes(search.value) || - p.nama.toLowerCase().includes(search.value.toLowerCase()), - ), -) + +const filteredLetters = computed(() => { + const letters = props.letters || [] + return letters.filter((p) => p.noSurat.includes(search.value) || p.noSep.includes(search.value)) +}) function saveSelection() { emit('save') @@ -49,16 +48,16 @@ function saveSelection() {