FHM300626cpone01 - fix packet detail fallback #7

Merged
fajri merged 1 commits from staging into master 2026-06-30 16:45:33 +07:00
Owner

Latar Belakang Masalah

Detail paket di one-mcu-offline-preregister-app-cponev5 menampilkan kolom pemeriksaan kosong saat API mengembalikan field code, name, dan price, karena template masih membaca field lama T_TestSasCode, T_TestName, dan T_PacketDetailPrice.

Perubahan

  • Tambah fallback render kode pemeriksaan ke note.code saat note.T_TestSasCode kosong
  • Tambah fallback render nama pemeriksaan ke note.name saat note.T_TestName kosong
  • Tambah fallback render harga ke note.price saat note.T_PacketDetailPrice kosong

File yang Diubah

File Komponen/Fungsi Keterangan
test/vuex/one-mcu-offline-preregister-app-cponev5/components/oneMdPatientDetail.vue dialog detail paket Menyesuaikan binding field agar kompatibel dengan payload lama dan payload baru

Test yang Harus Dilakukan QA

  • Skenario normal: buka detail paket yang API-nya mengembalikan code, name, price, lalu pastikan nama pemeriksaan dan harga tampil
  • Skenario edge case: buka detail paket yang masih mengembalikan T_TestSasCode, T_TestName, T_PacketDetailPrice, lalu pastikan tampilan tetap benar
  • Skenario negatif: buka detail paket tanpa records, lalu pastikan tampil Tidak ada data
  • Regression: pastikan header paket tetap menampilkan T_PacketSasCode - T_PacketName dan dialog paket lain tidak rusak
## Latar Belakang Masalah Detail paket di one-mcu-offline-preregister-app-cponev5 menampilkan kolom pemeriksaan kosong saat API mengembalikan field `code`, `name`, dan `price`, karena template masih membaca field lama `T_TestSasCode`, `T_TestName`, dan `T_PacketDetailPrice`. ## Perubahan - Tambah fallback render kode pemeriksaan ke `note.code` saat `note.T_TestSasCode` kosong - Tambah fallback render nama pemeriksaan ke `note.name` saat `note.T_TestName` kosong - Tambah fallback render harga ke `note.price` saat `note.T_PacketDetailPrice` kosong ## File yang Diubah | File | Komponen/Fungsi | Keterangan | |---|---|---| | `test/vuex/one-mcu-offline-preregister-app-cponev5/components/oneMdPatientDetail.vue` | dialog detail paket | Menyesuaikan binding field agar kompatibel dengan payload lama dan payload baru | ## Test yang Harus Dilakukan QA - [ ] Skenario normal: buka detail paket yang API-nya mengembalikan `code`, `name`, `price`, lalu pastikan nama pemeriksaan dan harga tampil - [ ] Skenario edge case: buka detail paket yang masih mengembalikan `T_TestSasCode`, `T_TestName`, `T_PacketDetailPrice`, lalu pastikan tampilan tetap benar - [ ] Skenario negatif: buka detail paket tanpa records, lalu pastikan tampil `Tidak ada data` - [ ] Regression: pastikan header paket tetap menampilkan `T_PacketSasCode - T_PacketName` dan dialog paket lain tidak rusak
fajri added 1 commit 2026-06-30 16:44:39 +07:00
fajri merged commit c8341f684d into master 2026-06-30 16:45:33 +07:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: fajri/FE_CPONE#7