From 2138ffcb9dac513c669d8d4d7de4473c4e5115a0 Mon Sep 17 00:00:00 2001 From: Khafid Prayoga Date: Fri, 21 Nov 2025 16:53:51 +0700 Subject: [PATCH] rename common to fields on patient --- app/components/app/patient/entry-form.vue | 48 +++++++++++-------- app/components/app/patient/fields/index.ts | 16 +++++++ .../{_common => fields}/input-file.vue | 0 .../{_common => fields}/input-name.vue | 0 .../radio-communication-barrier.vue | 0 .../{_common => fields}/radio-disability.vue | 0 .../{_common => fields}/radio-gender.vue | 0 .../{_common => fields}/radio-nationality.vue | 0 .../{_common => fields}/radio-newborn.vue | 0 .../{_common => fields}/select-disability.vue | 0 .../{_common => fields}/select-dob.vue | 0 .../{_common => fields}/select-education.vue | 0 .../{_common => fields}/select-ethnicity.vue | 0 .../{_common => fields}/select-gender.vue | 0 .../{_common => fields}/select-job.vue | 0 .../{_common => fields}/select-lang.vue | 0 .../select-marital-status.vue | 0 .../{_common => fields}/select-religion.vue | 0 .../app/person/family-parents-form.vue | 4 +- 19 files changed, 46 insertions(+), 22 deletions(-) create mode 100644 app/components/app/patient/fields/index.ts rename app/components/app/patient/{_common => fields}/input-file.vue (100%) rename app/components/app/patient/{_common => fields}/input-name.vue (100%) rename app/components/app/patient/{_common => fields}/radio-communication-barrier.vue (100%) rename app/components/app/patient/{_common => fields}/radio-disability.vue (100%) rename app/components/app/patient/{_common => fields}/radio-gender.vue (100%) rename app/components/app/patient/{_common => fields}/radio-nationality.vue (100%) rename app/components/app/patient/{_common => fields}/radio-newborn.vue (100%) rename app/components/app/patient/{_common => fields}/select-disability.vue (100%) rename app/components/app/patient/{_common => fields}/select-dob.vue (100%) rename app/components/app/patient/{_common => fields}/select-education.vue (100%) rename app/components/app/patient/{_common => fields}/select-ethnicity.vue (100%) rename app/components/app/patient/{_common => fields}/select-gender.vue (100%) rename app/components/app/patient/{_common => fields}/select-job.vue (100%) rename app/components/app/patient/{_common => fields}/select-lang.vue (100%) rename app/components/app/patient/{_common => fields}/select-marital-status.vue (100%) rename app/components/app/patient/{_common => fields}/select-religion.vue (100%) diff --git a/app/components/app/patient/entry-form.vue b/app/components/app/patient/entry-form.vue index a83189c2..c7f5f954 100644 --- a/app/components/app/patient/entry-form.vue +++ b/app/components/app/patient/entry-form.vue @@ -2,25 +2,27 @@ import type { FormErrors } from '~/types/error' import { toTypedSchema } from '@vee-validate/zod' import { Form } from '~/components/pub/ui/form' + +// components import InputBase from '~/components/pub/my-ui/form/input-base.vue' import FileUpload from '~/components/pub/my-ui/form/file-field.vue' -import InputName from './_common/input-name.vue' -import RadioCommunicationBarrier from './_common/radio-communication-barrier.vue' -import RadioDisability from './_common/radio-disability.vue' -import SelectGender from './_common/select-gender.vue' -import RadioNationality from './_common/radio-nationality.vue' -import RadioNewborn from './_common/radio-newborn.vue' import SelectBirthPlace from '~/components/app/person/_common/select-birth-place.vue' -import SelectDisability from './_common/select-disability.vue' -import SelectDob from './_common/select-dob.vue' -import SelectEducation from './_common/select-education.vue' -import SelectEthnicity from './_common/select-ethnicity.vue' -import SelectJob from './_common/select-job.vue' -import SelectLanguage from './_common/select-lang.vue' -import SelectMaritalStatus from './_common/select-marital-status.vue' -import SelectReligion from './_common/select-religion.vue' -import Separator from '~/components/pub/ui/separator/Separator.vue' - +import { + InputName, + RadioCommunicationBarrier, + RadioDisability, + SelectGender, + RadioNationality, + RadioNewborn, + SelectDisability, + SelectDob, + SelectEducation, + SelectEthnicity, + SelectJob, + SelectLang as SelectLanguage, + SelectMaritalStatus, + SelectReligion, +} from './fields' import * as DE from '~/components/pub/my-ui/doc-entry' const props = defineProps<{ @@ -51,8 +53,11 @@ defineExpose({ validation-mode="onSubmit" :initial-values="initialValues ? initialValues : {}" > -

Data Diri Pasien

- +

Data Diri Pasien

+ -

Dokumen Identitas

- +

Dokumen Identitas

+

{{ props.title }}