fix estimate table and expense items

This commit is contained in:
2026-05-13 15:55:40 +04:00
parent cc7dc1bd17
commit 6b356d2855
11 changed files with 96 additions and 40 deletions
@@ -231,12 +231,13 @@ export function JobCardForm({ resourceId, initialData, onSuccess }: JobCardFormP
const api = useAuthApi()
const [isCheckInDialogOpen, setIsCheckInDialogOpen] = useState(false)
const { form, isEditing } = useResourceForm<JobCardFormValues, any>({
const { form, isEditing, invalidate } = useResourceForm<JobCardFormValues, any>({
schema: jobCardFormSchema,
defaultValues: DEFAULT_VALUES,
resourceId,
initialData,
queryKey: [JOB_CARD_ROUTES.BY_ID, resourceId],
initialize: (id) => api.jobCards.show(id),
mapToFormValues,
})
@@ -260,7 +261,7 @@ export function JobCardForm({ resourceId, initialData, onSuccess }: JobCardFormP
},
onSuccess: () => {
setIsCheckInDialogOpen(false)
form.reset()
if (!isEditing) form.reset()
onSuccess?.()
},
})