updates on the dispatch page regarding the by rider section

This commit is contained in:
2026-07-01 10:59:45 +05:30
parent 7ad980692f
commit 40e631fc81

View File

@@ -3921,8 +3921,8 @@ const Dispatch = ({
// delivery, so the tiles reflect that one stop alone. // delivery, so the tiles reflect that one stop alone.
const activeOnly = isAllActiveView ? getActiveOrder(focusedRider.orders) : null; const activeOnly = isAllActiveView ? getActiveOrder(focusedRider.orders) : null;
const panelOrders = isAllActiveView ? (activeOnly ? [activeOnly] : []) : focusedRider.orders; const panelOrders = isAllActiveView ? (activeOnly ? [activeOnly] : []) : focusedRider.orders;
const totalKm = panelOrders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0); const totalPlannedKm = panelOrders.reduce((s, o) => s + parseFloat(o.kms || 0), 0);
const totalRiderKm = panelOrders.reduce((s, o) => s + parseFloat(o.riderkms || 0), 0); const totalActualKm = panelOrders.reduce((s, o) => s + parseFloat(o.actualkms || 0), 0);
return ( return (
<div className="rd-stats-grid"> <div className="rd-stats-grid">
<div className="rd-stat rd-stat-orders"> <div className="rd-stat rd-stat-orders">
@@ -3932,13 +3932,13 @@ const Dispatch = ({
</div> </div>
<div className="rd-stat rd-stat-distance"> <div className="rd-stat rd-stat-distance">
<div className="rd-stat-icon"><MdStraighten /></div> <div className="rd-stat-icon"><MdStraighten /></div>
<div className="rd-stat-value">{totalKm.toFixed(1)}<span className="rd-stat-unit">km</span></div> <div className="rd-stat-value">{totalPlannedKm.toFixed(1)}<span className="rd-stat-unit">km</span></div>
<div className="rd-stat-label">Distance</div> <div className="rd-stat-label">Planned KMs</div>
</div> </div>
<div className="rd-stat rd-stat-riderkms"> <div className="rd-stat rd-stat-riderkms">
<div className="rd-stat-icon"><MdSpeed /></div> <div className="rd-stat-icon"><MdSpeed /></div>
<div className="rd-stat-value">{totalRiderKm.toFixed(1)}<span className="rd-stat-unit">km</span></div> <div className="rd-stat-value">{totalActualKm.toFixed(1)}<span className="rd-stat-unit">km</span></div>
<div className="rd-stat-label">Rider KMs</div> <div className="rd-stat-label">Actual KMs</div>
</div> </div>
</div> </div>
); );