From c863ebc2afe5bc9dd9f0074d9102002dd41de9fd Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Mon, 5 Jan 2026 13:41:16 +0700 Subject: [PATCH 1/2] chore: update ClosingProductionData type --- src/types/api/closing.d.ts | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/src/types/api/closing.d.ts b/src/types/api/closing.d.ts index f96f1149..95d1526d 100644 --- a/src/types/api/closing.d.ts +++ b/src/types/api/closing.d.ts @@ -112,34 +112,42 @@ export type ClosingProductionData = { final_population: number; feed_in: number; feed_used: number; - feed_used_per_head: number; }; - sales: { chicken: { sales_population: number; sales_weight: number; - average_weight: number; - chicken_average_selling_price: number; + avg_weight: number; + avg_selling_price: number; }; egg?: { egg_pieces: number; - egg_mass_kg: number; - average_egg_weight_kg: number; - egg_average_selling_price: number; + egg_mass: number; + avg_egg_weight: number; + avg_selling_price: number; }; }; - performance: { depletion: number; age_day: number; - mortality_std: number; - mortality_act: number; - deff_mortality: number; - fcr_std: number; + mor_std: number; + mor_act: number; + mor_diff: number; + awg_act: number; + awg_std: number; + feed_intake: number; + feed_intake_std: number; fcr_act: number; - deff_fcr: number; - awg: number; + fcr_std: number; + fcr_diff: number; + hen_day_act?: number; + hen_day_std?: number; + egg_mass?: number; + egg_mass_std?: number; + egg_weight?: number; + egg_weight_std?: number; + hen_housed_act?: number; + hen_housed_std?: number; }; }; From eea76e77a899104bbef2066de5b36e3ab7d0aa7a Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Mon, 5 Jan 2026 13:42:20 +0700 Subject: [PATCH 2/2] chore: update displayed data --- .../ClosingProductionDataTabContent.tsx | 111 ++++++++++++++---- 1 file changed, 90 insertions(+), 21 deletions(-) diff --git a/src/components/pages/closing/ClosingProductionDataTabContent.tsx b/src/components/pages/closing/ClosingProductionDataTabContent.tsx index bffe1707..aabf48de 100644 --- a/src/components/pages/closing/ClosingProductionDataTabContent.tsx +++ b/src/components/pages/closing/ClosingProductionDataTabContent.tsx @@ -96,11 +96,6 @@ const ClosingProductionDataTabContent = ({ value={formatNumber(purchase.feed_used)} unit='Kg' /> - @@ -124,14 +119,12 @@ const ClosingProductionDataTabContent = ({ /> @@ -148,17 +141,17 @@ const ClosingProductionDataTabContent = ({ /> @@ -191,17 +184,37 @@ const ClosingProductionDataTabContent = ({ /> + + + + - + + {/* Laying Specific Fields */} + {performance.hen_day_act !== undefined && ( + <> + + + + )} + + {performance.egg_mass !== undefined && ( + <> + + + + )} + + {performance.egg_weight !== undefined && ( + <> + + + + )} + + {performance.hen_housed_act !== undefined && ( + <> + + + + )}