From 6d3dc0e426656be9ee73be8b140bb0a6fe71aebe Mon Sep 17 00:00:00 2001 From: riefive Date: Mon, 1 Dec 2025 12:02:26 +0700 Subject: [PATCH] feat: enhance SEP entry form and detail handling with conditional disabling and improved data filtering --- app/components/app/sep/entry-form.vue | 5 +- app/components/content/sep/list.vue | 132 +++++++++++++----- .../integration-sep-detail.handler.ts | 4 +- 3 files changed, 102 insertions(+), 39 deletions(-) diff --git a/app/components/app/sep/entry-form.vue b/app/components/app/sep/entry-form.vue index df8cf6c1..5c33f6e8 100644 --- a/app/components/app/sep/entry-form.vue +++ b/app/components/app/sep/entry-form.vue @@ -393,7 +393,7 @@ onMounted(() => { id="cardNumber" v-model="cardNumber" v-bind="cardNumberAttrs" - :disabled="false" + :disabled="isLoading || isReadonly" /> @@ -408,7 +408,7 @@ onMounted(() => { id="nationalId" v-model="nationalId" v-bind="nationalIdAttrs" - :disabled="false" + :disabled="isLoading || isReadonly" /> @@ -487,6 +487,7 @@ onMounted(() => { " /> @@ -113,9 +144,14 @@ onMounted(() => { - @@ -127,13 +163,20 @@ onMounted(() => {
- +
@@ -146,20 +189,39 @@ onMounted(() => { Apakah anda yakin ingin menghapus SEP dengan data:
-

No. SEP: {{ sepData.sepNumber }}

-

No. Kartu BPJS: {{ sepData.cardNumber }}

-

Nama Pasien: {{ sepData.patientName }}

+

+ No. SEP: + {{ sepData.sepNumber }} +

+

+ No. Kartu BPJS: + {{ sepData.cardNumber }} +

+

+ Nama Pasien: + {{ sepData.patientName }} +

- - diff --git a/app/handlers/integration-sep-detail.handler.ts b/app/handlers/integration-sep-detail.handler.ts index 7fc8b5fe..19abff87 100644 --- a/app/handlers/integration-sep-detail.handler.ts +++ b/app/handlers/integration-sep-detail.handler.ts @@ -67,8 +67,8 @@ export function useIntegrationSepDetail() { purposeOfVisitName: response.tujuanKunj?.nama || '-', serviceAssessment: response.assestmenPel?.kode || '-', serviceAssessmentName: response.assestmenPel?.nama || '-', - trafficAccident: response.nmstatusKecelakaan || '', - trafficAccidentCode: response.kdStatusKecelakaan || '', + trafficAccident: response.kdStatusKecelakaan || '', + trafficAccidentName: response.nmstatusKecelakaan || '', lpNumber: response.kontrol?.noSurat || '-', accidentDate: response.lokasiKejadian?.tglKejadian || '-', accidentNote: response.lokasiKejadian?.ketKejadian || '-',