updates on the dispatch page regarding the by rider section
This commit is contained in:
@@ -3921,8 +3921,8 @@ const Dispatch = ({
|
||||
// delivery, so the tiles reflect that one stop alone.
|
||||
const activeOnly = isAllActiveView ? getActiveOrder(focusedRider.orders) : null;
|
||||
const panelOrders = isAllActiveView ? (activeOnly ? [activeOnly] : []) : focusedRider.orders;
|
||||
const totalKm = panelOrders.reduce((s, o) => s + parseFloat(o.actualkms || o.kms || 0), 0);
|
||||
const totalRiderKm = panelOrders.reduce((s, o) => s + parseFloat(o.riderkms || 0), 0);
|
||||
const totalPlannedKm = panelOrders.reduce((s, o) => s + parseFloat(o.kms || 0), 0);
|
||||
const totalActualKm = panelOrders.reduce((s, o) => s + parseFloat(o.actualkms || 0), 0);
|
||||
return (
|
||||
<div className="rd-stats-grid">
|
||||
<div className="rd-stat rd-stat-orders">
|
||||
@@ -3932,13 +3932,13 @@ const Dispatch = ({
|
||||
</div>
|
||||
<div className="rd-stat rd-stat-distance">
|
||||
<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-label">Distance</div>
|
||||
<div className="rd-stat-value">{totalPlannedKm.toFixed(1)}<span className="rd-stat-unit">km</span></div>
|
||||
<div className="rd-stat-label">Planned KMs</div>
|
||||
</div>
|
||||
<div className="rd-stat rd-stat-riderkms">
|
||||
<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-label">Rider KMs</div>
|
||||
<div className="rd-stat-value">{totalActualKm.toFixed(1)}<span className="rd-stat-unit">km</span></div>
|
||||
<div className="rd-stat-label">Actual KMs</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user