diff --git a/client/src/components/job-scoreboard-add-button/job-scoreboard-add-button.component.jsx b/client/src/components/job-scoreboard-add-button/job-scoreboard-add-button.component.jsx index fc39eb5de..0e1343438 100644 --- a/client/src/components/job-scoreboard-add-button/job-scoreboard-add-button.component.jsx +++ b/client/src/components/job-scoreboard-add-button/job-scoreboard-add-button.component.jsx @@ -166,6 +166,16 @@ export default function ScoreboardAddButton({ painthrs: 0, } ); + + //Add Labor Adjustments + v.painthrs = v.painthrs + (job.lbr_adjustments.LAR || 0); + v.bodyhrs = + v.bodyhrs + + Object.keys(job.lbr_adjustments) + .filter((key) => key !== "LAR") + .reduce((acc, val) => { + return acc + job.lbr_adjustments[val]; + }, 0); form.setFieldsValue({ date: new moment(), bodyhrs: Math.round(v.bodyhrs * 10) / 10, diff --git a/client/src/graphql/jobs.queries.js b/client/src/graphql/jobs.queries.js index bf2ccb08b..fa2b1c594 100644 --- a/client/src/graphql/jobs.queries.js +++ b/client/src/graphql/jobs.queries.js @@ -855,6 +855,7 @@ export const QUERY_JOB_CARD_DETAILS = gql` owner_owing special_coverage_policy suspended + lbr_adjustments available_jobs { id } @@ -1910,6 +1911,7 @@ export const QUERY_JOB_CLOSE_DETAILS = gql` kmin kmout qb_multiple_payers + lbr_adjustments joblines(where: { removed: { _eq: false } }, order_by: { line_no: asc }) { id removed