From cbb7b90bb48f0b66c54cfe898fb9504d1dd1731c Mon Sep 17 00:00:00 2001 From: "MSI\\derek" Date: Wed, 9 Jul 2025 17:21:02 +0800 Subject: [PATCH] update --- .../DetailScheduleDetail/DetailInfoCard.tsx | 15 +++++++++------ .../DetailScheudleDetailView.tsx | 6 +++--- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/components/DetailScheduleDetail/DetailInfoCard.tsx b/src/components/DetailScheduleDetail/DetailInfoCard.tsx index ff5b994..6140763 100644 --- a/src/components/DetailScheduleDetail/DetailInfoCard.tsx +++ b/src/components/DetailScheduleDetail/DetailInfoCard.tsx @@ -23,11 +23,14 @@ import { SaveDetailSchedule } from "./DetailScheudleDetailView"; // temp interface input type Props = { - recordDetails: any; + // recordDetails: SaveDetailSchedule; isEditing: boolean; }; -const DetailInfoCard: React.FC = ({ recordDetails, isEditing }) => { +const DetailInfoCard: React.FC = ({ + // recordDetails, + isEditing + }) => { const { t, i18n: { language }, @@ -39,12 +42,12 @@ const DetailInfoCard: React.FC = ({ recordDetails, isEditing }) => { formState: { errors, defaultValues, touchedFields }, } = useFormContext(); - const [details, setDetails] = useState(null); + const [details, setDetails] = useState(undefined); useEffect(() => { - console.log("[debug] record details", recordDetails) - setDetails(recordDetails); - }, [recordDetails]) + console.log("[debug] record details", defaultValues) + setDetails(defaultValues as SaveDetailSchedule); + }, [defaultValues]) useEffect(() => { console.log("[debug] isEdit", isEditing) diff --git a/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx b/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx index 2e337d5..8a0b5ee 100644 --- a/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx +++ b/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx @@ -36,7 +36,7 @@ type Props = { isEditMode: boolean; // type: TypeEnum; defaultValues: Partial | undefined; - qcChecks: ItemQc[] + // qcChecks: ItemQc[] }; const DetailScheduleDetailView: React.FC = ({ @@ -89,7 +89,7 @@ const DetailScheduleDetailView: React.FC = ({ productionDate: "2025-05-07", totalJobOrders: 13, totalProductionQty: 21000, - }, + } as SaveDetailSchedule, }); const errors = formProps.formState.errors; @@ -157,7 +157,7 @@ const DetailScheduleDetailView: React.FC = ({ {/* */} {/**/}