diff --git a/app/components/app/encounter/check-in-entry.vue b/app/components/app/encounter/check-in-entry.vue index ad7de5d6..ea897a31 100644 --- a/app/components/app/encounter/check-in-entry.vue +++ b/app/components/app/encounter/check-in-entry.vue @@ -10,12 +10,13 @@ import ComboBox from '~/components/pub/my-ui/combobox/combobox.vue' import * as DE from '~/components/pub/my-ui/doc-entry' import type { CheckInFormData } from '~/schemas/encounter.schema' import type { Encounter } from '~/models/encounter' +import { now } from '@internationalized/date'; interface Props { schema: z.ZodSchema values: any doctors: { value: string; label: string }[] - employees: { value: string; label: string }[] + // employees: { value: string; label: string }[] encounter: Encounter isLoading?: boolean isReadonly?: boolean @@ -36,18 +37,23 @@ const { defineField, errors, meta } = useForm({ } as Partial, }) -const [responsible_doctor_id, responsible_doctor_idAttrs] = defineField('responsible_doctor_id') -const [adm_employee_id, adm_employee_idAttrs] = defineField('discharge_method_code') +const [responsible_doctor_code, responsible_doctor_codeAttrs] = defineField('responsible_doctor_code') +// const [adm_employee_id, adm_employee_idAttrs] = defineField('discharge_method_code') const [registeredAt, registeredAtAttrs] = defineField('registeredAt') function submitForm() { const formData: CheckInFormData = { - responsible_doctor_id: responsible_doctor_id.value, - adm_employee_id: adm_employee_id.value, - // registeredAt: registeredAt.value || '', + responsible_doctor_code: responsible_doctor_code.value, + // adm_employee_id: adm_employee_id.value, + registeredAt: registeredAt.value || '', } emit('submit', formData) } + +function setTime() { + const today = new Date() + registeredAt.value = today.toISOString().substring(0, 10) + ' ' + today.toLocaleTimeString('id-ID').substring(0, 5).replace('.', ':'); +}