diff --git a/app/components/app/division/entry-form.vue b/app/components/app/division/entry-form.vue index c58d83ac..edbb4625 100644 --- a/app/components/app/division/entry-form.vue +++ b/app/components/app/division/entry-form.vue @@ -7,12 +7,13 @@ import Label from '~/components/pub/my-ui/doc-entry/label.vue' import TreeSelect from '~/components/pub/my-ui/select-tree/tree-select.vue' // Types -import type { DivisionFormData } from '~/schemas/division.schema.ts' +import type { DivisionFormData } from '~/schemas/division.schema' // Helpers import type z from 'zod' import { toTypedSchema } from '@vee-validate/zod' import { useForm } from 'vee-validate' +import { genBase } from '~/models/_base' interface Props { schema: z.ZodSchema @@ -63,6 +64,7 @@ const resetForm = () => { // Form submission handler function onSubmitForm() { const formData: DivisionFormData = { + ...genBase(), name: name.value || '', code: code.value || '', parent_id: parent.value || null, @@ -78,18 +80,35 @@ function onCancelForm() {