mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 07:45:47 +00:00
refactor(FE-327): Rename salesBroilerData to salesData
This commit is contained in:
@@ -115,12 +115,12 @@ const SalesReportTable = ({
|
|||||||
type = 'detail',
|
type = 'detail',
|
||||||
initialValues,
|
initialValues,
|
||||||
}: SalesReportTableProps) => {
|
}: SalesReportTableProps) => {
|
||||||
const salesBroilerData: BaseSales[] = useMemo(() => {
|
const salesData: BaseSales[] = useMemo(() => {
|
||||||
return initialValues?.sales || [];
|
return initialValues?.sales || [];
|
||||||
}, [initialValues]);
|
}, [initialValues]);
|
||||||
|
|
||||||
const totals = useMemo(() => {
|
const totals = useMemo(() => {
|
||||||
if (salesBroilerData.length === 0) {
|
if (salesData.length === 0) {
|
||||||
return {
|
return {
|
||||||
totalQuantity: 0,
|
totalQuantity: 0,
|
||||||
totalWeight: 0,
|
totalWeight: 0,
|
||||||
@@ -130,17 +130,17 @@ const SalesReportTable = ({
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
const totalQuantity = salesBroilerData.reduce(
|
const totalQuantity = salesData.reduce(
|
||||||
(sum, item) => sum + (item.qty || 0),
|
(sum, item) => sum + (item.qty || 0),
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
const totalWeight = salesBroilerData.reduce(
|
const totalWeight = salesData.reduce(
|
||||||
(sum, item) => sum + (item.weight || 0),
|
(sum, item) => sum + (item.weight || 0),
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
const avgWeight = totalQuantity > 0 ? totalWeight / totalQuantity : 0;
|
const avgWeight = totalQuantity > 0 ? totalWeight / totalQuantity : 0;
|
||||||
|
|
||||||
const validPriceItems = salesBroilerData.filter(
|
const validPriceItems = salesData.filter(
|
||||||
(item) => item.price != null && item.price > 0
|
(item) => item.price != null && item.price > 0
|
||||||
);
|
);
|
||||||
const avgPricePartner =
|
const avgPricePartner =
|
||||||
@@ -149,7 +149,7 @@ const SalesReportTable = ({
|
|||||||
validPriceItems.length
|
validPriceItems.length
|
||||||
: 0;
|
: 0;
|
||||||
|
|
||||||
const totalPartner = salesBroilerData.reduce(
|
const totalPartner = salesData.reduce(
|
||||||
(sum, item) => sum + (item.total_price || 0),
|
(sum, item) => sum + (item.total_price || 0),
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
@@ -161,7 +161,7 @@ const SalesReportTable = ({
|
|||||||
avgPricePartner,
|
avgPricePartner,
|
||||||
totalPartner,
|
totalPartner,
|
||||||
};
|
};
|
||||||
}, [salesBroilerData]);
|
}, [salesData]);
|
||||||
|
|
||||||
const salesColumns: ColumnDef<BaseSales>[] = useMemo(
|
const salesColumns: ColumnDef<BaseSales>[] = useMemo(
|
||||||
() => [
|
() => [
|
||||||
@@ -359,11 +359,11 @@ const SalesReportTable = ({
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Table
|
<Table
|
||||||
data={salesBroilerData}
|
data={salesData}
|
||||||
columns={salesColumns}
|
columns={salesColumns}
|
||||||
renderCustomHeaders={true}
|
renderCustomHeaders={true}
|
||||||
customHeaderRows={salesCustomHeaderRows}
|
customHeaderRows={salesCustomHeaderRows}
|
||||||
renderFooter={salesBroilerData.length > 0}
|
renderFooter={salesData.length > 0}
|
||||||
footerContent={
|
footerContent={
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr className='bg-gray-100 font-semibold border border-gray-200'>
|
<tr className='bg-gray-100 font-semibold border border-gray-200'>
|
||||||
|
|||||||
Reference in New Issue
Block a user