Added saving of basic invoicing data for job BOD-131

This commit is contained in:
Patrick Fic
2020-05-20 17:02:54 -07:00
parent d8a4c87d3a
commit 8be8ad0ed9
6 changed files with 220 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ import JobsClosePartsAllocation from "../../components/jobs-close-parts-allocati
import Dinero from "dinero.js";
import JobsCloseTotals from "../../components/jobs-close-totals/jobs-close-totals.component";
import JobsCloseAutoAllocate from "../../components/jobs-close-auto-allocate/jobs-close-auto-allocate.component";
import JobsCloseSaveButton from "../../components/jobs-close-save-button/jobs-close-save-button.component";
const mapStateToProps = createStructuredSelector({
bodyshop: selectBodyshop,
@@ -58,6 +59,16 @@ export function JobsCloseComponent({ job, bodyshop, jobTotals }) {
return (
<div>
<JobsCloseSaveButton
jobId={job.id}
partsAllocations={partsAllocations}
labMatAllocations={labmatAllocations}
jobTotals={jobTotals}
suspenseAmount={jobTotals.totals.subtotal
.subtract(labmatAllocatedTotal)
.subtract(partsAllocatedTotal)
.getAmount()}
/>
<JobsCloseTotals
jobTotals={jobTotals}
labMatTotal={labmatAllocatedTotal}