- refactor on scheduled-out-today

- routine package updates

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-02-23 11:46:53 -05:00
parent 16a43d998f
commit 6a26fb413c
6 changed files with 443 additions and 509 deletions

View File

@@ -25,7 +25,7 @@ export default function DashboardScheduledOutToday({data, ...cardProps}) {
if (!data.scheduled_out_today)
return <DashboardRefreshRequired {...cardProps} />;
const newData = data.scheduled_out_today.map((item) => {
const scheduledOutToday = data.scheduled_out_today.map((item) => {
const joblines_body = item.joblines
? item.joblines
.filter((l) => l.mod_lbr_ty !== "LAR")
@@ -41,23 +41,7 @@ export default function DashboardScheduledOutToday({data, ...cardProps}) {
joblines_body,
joblines_ref,
};
});
newData.forEach((item) => {
item.joblines_body = item.joblines
? item.joblines
.filter((l) => l.mod_lbr_ty !== "LAR")
.reduce((acc, val) => acc + val.mod_lb_hrs, 0)
: 0;
item.joblines_ref = item.joblines
? item.joblines
.filter((l) => l.mod_lbr_ty === "LAR")
.reduce((acc, val) => acc + val.mod_lb_hrs, 0)
: 0;
});
newData.sort(function (a, b) {
}).sort(function (a, b) {
return new Date(a.scheduled_completion) - new Date(b.scheduled_completion);
});
@@ -183,8 +167,8 @@ export default function DashboardScheduledOutToday({data, ...cardProps}) {
state.sortedInfo.columnKey === "alt_transport" &&
state.sortedInfo.order,
filters:
(newData &&
newData
(scheduledOutToday &&
scheduledOutToday
.map((j) => j.alt_transport)
.filter(onlyUnique)
.map((s) => {