src/views/aftersales/ticket/modules/form.vue
@@ -167,7 +167,7 @@ onOpenChange(isOpen: boolean) { if (!isOpen) { editingItemIndex.value = null; return; } const d = itemModalApi.getData<AftersalesTicketApi.TicketItem | null>(); itemFormApi.setState({ schema: useTicketItemFormSchema(formData.value?.customerId, undefined, [], itemFormApi) }); itemFormApi.setState({ schema: useTicketItemFormSchema() }); if (d) { itemFormApi.setValues(d as Record<string, unknown>); } else { itemFormApi.resetForm(); } }, });