refactor(treatment-report): restructure treatment report form and components

- Replace SelectDPJP with SelectDoctor component
- Update schema naming from ActionReport to TreatmentReport
- Add doctor selection functionality to treatment report form
- Improve form layout and field organization
- Update related model imports to use single quotes
- add fragment for better form grouping
- cherry pick form field from another branch
This commit is contained in:
Khafid Prayoga
2025-11-25 15:32:58 +07:00
parent 7ee6f40196
commit 3fbcdf9e2a
15 changed files with 532 additions and 46 deletions
@@ -1,7 +1,21 @@
<script setup lang="ts">
// type
import { genDoctor, type Doctor } from '~/models/doctor'
// components
import AppTreatmentReportEntry from '~/components/app/treatment-report/entry-form.vue'
const doctors = ref<Doctor[]>([])
// TODO: dummy data
;(() => {
doctors.value = [genDoctor()]
})()
</script>
<template>
<AppTreatmentReportEntry />
<AppTreatmentReportEntry
:isLoading="false"
:doctors="doctors"
/>
</template>