$0DB Updates, quantity ignore.
This commit is contained in:
@@ -20,9 +20,10 @@ export default function JobPartsGraphAtom({
|
||||
}
|
||||
|
||||
acc[val.part_type] = acc[val.part_type].add(
|
||||
Dinero({ amount: Math.round((val[price] || 0) * 100) }).multiply(
|
||||
val.part_qty || 1
|
||||
)
|
||||
Dinero({ amount: Math.round((val[price] || 0) * 100) })
|
||||
// .multiply(
|
||||
// val.part_qty || 1
|
||||
// )
|
||||
);
|
||||
|
||||
return acc;
|
||||
|
||||
@@ -58,7 +58,9 @@ export default function JobsDetailDescriptionMolecule({ loading, job }) {
|
||||
<TimeAgoFormatter>{job.updated_at}</TimeAgoFormatter>
|
||||
</Descriptions.Item>
|
||||
<Descriptions.Item label="# RPS Eligible Parts">
|
||||
{job && job.joblines.filter((i) => !i.ignore).length}
|
||||
{job &&
|
||||
job.joblines.filter((i) => !i.ignore && i.db_ref !== "900511")
|
||||
.length}
|
||||
</Descriptions.Item>
|
||||
</Descriptions>
|
||||
</PageHeader>
|
||||
|
||||
@@ -117,7 +117,7 @@ export default function JobLinesTableMolecule({ loading, job }) {
|
||||
key: "ignore",
|
||||
filters: [
|
||||
{ text: "Eligible for RPS Calculation", value: false },
|
||||
{ text: "Ineligible RPS Calculation", value: true },
|
||||
{ text: "Ineligible for RPS Calculation", value: true },
|
||||
],
|
||||
width: "5%",
|
||||
filteredValue: filters.ignore || null,
|
||||
|
||||
@@ -111,6 +111,7 @@ export const QUERY_JOB_BY_PK = gql`
|
||||
price_diff
|
||||
price_diff_pc
|
||||
ignore
|
||||
db_ref
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
"SAVANA 1500 SL",
|
||||
"SAVANA 1500 SLE",
|
||||
"SAVANA 2500",
|
||||
"2500 SAVANA",
|
||||
"SAVANA 2500 CARGO VAN",
|
||||
"SAVANA 2500 CARGO VAN EXT",
|
||||
"SAVANA 2500 LT",
|
||||
|
||||
@@ -9,15 +9,17 @@ export function CalculateJobRpsDollars(job, returnSumActPrice) {
|
||||
.filter((j) => !j.ignore)
|
||||
.reduce((acc, val) => {
|
||||
actPriceSum = actPriceSum.add(
|
||||
Dinero({ amount: Math.round((val.act_price || 0) * 100) }).multiply(
|
||||
val.part_qty || 1
|
||||
)
|
||||
Dinero({ amount: Math.round((val.act_price || 0) * 100) })
|
||||
// .multiply(
|
||||
// val.part_qty || 1
|
||||
// )
|
||||
);
|
||||
// if (val.price_diff > 0) { //
|
||||
return acc.add(
|
||||
Dinero({ amount: Math.round((val.price_diff || 0) * 100) }).multiply(
|
||||
val.part_qty || 1
|
||||
)
|
||||
Dinero({ amount: Math.round((val.price_diff || 0) * 100) })
|
||||
// .multiply(
|
||||
// val.part_qty || 1
|
||||
// )
|
||||
);
|
||||
// } else {
|
||||
// return acc;
|
||||
@@ -39,9 +41,10 @@ export function CalculateJobRpsPc(
|
||||
.filter((j) => !j.ignore)
|
||||
.reduce((acc, val) => {
|
||||
return acc.add(
|
||||
Dinero({ amount: Math.round((val.db_price || 0) * 100) }).multiply(
|
||||
val.part_qty || 1
|
||||
)
|
||||
Dinero({ amount: Math.round((val.db_price || 0) * 100) })
|
||||
// .multiply(
|
||||
// val.part_qty || 1
|
||||
// )
|
||||
);
|
||||
}, Dinero());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user