tuqin
10 天以前 2cb77a3487b8c5da6fe02f3c1018dcf70f73d29a
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(); }
  },
});