-
-
-
- | {t("bodyshop.fields.responsibilitycenter")} |
- {t("jobs.labels.estimated")} |
- {t("jobs.labels.cost")} |
- {t("jobs.labels.gpdollars")} |
- {t("jobs.labels.gppercent")} |
-
-
-
-
- | Cost Center |
- $12345.45 |
- $123.45 |
- $1234.00 |
- 50.58% |
-
-
-
+
);
}
-export default connect(
- mapStateToProps,
- mapDispatchToProps
-)(JobCostingPartsTable);
diff --git a/client/src/components/job-costing-parts-table/job-costing-parts-table.styles.scss b/client/src/components/job-costing-parts-table/job-costing-parts-table.styles.scss
deleted file mode 100644
index b04932766..000000000
--- a/client/src/components/job-costing-parts-table/job-costing-parts-table.styles.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-.job-costing-parts-table-container {
- display: block;
- width: 100%;
-}
-
-.job-costing-parts-table {
- border: black;
- width: 100%;
-}
diff --git a/client/src/components/job-costing-statistics/job-costing-statistics.component.jsx b/client/src/components/job-costing-statistics/job-costing-statistics.component.jsx
new file mode 100644
index 000000000..fd7f2fffe
--- /dev/null
+++ b/client/src/components/job-costing-statistics/job-costing-statistics.component.jsx
@@ -0,0 +1,39 @@
+import { Statistic } from "antd";
+import React from "react";
+import { useTranslation } from "react-i18next";
+
+export default function JobCostingStatistics({ job, summaryData }) {
+ const { t } = useTranslation();
+
+ return (
+
+ );
+}
diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json
index ff03fce61..c4f9545ed 100644
--- a/client/src/translations/en_us/common.json
+++ b/client/src/translations/en_us/common.json
@@ -766,7 +766,6 @@
"documents": "Documents",
"duplicateconfirm": "Are you sure you want to duplicate this job? Some elements of this job will not be duplicated.",
"employeeassignments": "Employee Assignments",
- "estimated": "Estimated",
"existing_jobs": "Existing Jobs",
"federal_tax_amt": "Federal Taxes",
"gpdollars": "$ G.P.",
@@ -791,11 +790,15 @@
"rates": "Rates",
"rates_subtotal": "Rates Subtotal",
"reconciliationheader": "Parts & Sublet Reconciliation",
+ "sale_labor": "Sales - Labor",
+ "sale_parts": "Sales - Parts",
"state_tax_amt": "State/Provincial Taxes",
"subletstotal": "Sublets Total",
"subtotal": "Subtotal",
"suspense": "Suspense",
+ "total_cost": "Total Cost",
"total_repairs": "Total Repairs",
+ "total_sales": "Total Sales",
"totals": "Totals",
"vehicle_info": "Vehicle",
"viewallocations": "View Allocations"
diff --git a/client/src/translations/es/common.json b/client/src/translations/es/common.json
index 575ec2a3a..44a2d68a1 100644
--- a/client/src/translations/es/common.json
+++ b/client/src/translations/es/common.json
@@ -766,7 +766,6 @@
"documents": "documentos",
"duplicateconfirm": "",
"employeeassignments": "",
- "estimated": "",
"existing_jobs": "Empleos existentes",
"federal_tax_amt": "",
"gpdollars": "",
@@ -791,11 +790,15 @@
"rates": "Tarifas",
"rates_subtotal": "",
"reconciliationheader": "",
+ "sale_labor": "",
+ "sale_parts": "",
"state_tax_amt": "",
"subletstotal": "",
"subtotal": "",
"suspense": "",
+ "total_cost": "",
"total_repairs": "",
+ "total_sales": "",
"totals": "",
"vehicle_info": "Vehículo",
"viewallocations": ""
diff --git a/client/src/translations/fr/common.json b/client/src/translations/fr/common.json
index 9edc1a7b2..725eb7fe3 100644
--- a/client/src/translations/fr/common.json
+++ b/client/src/translations/fr/common.json
@@ -766,7 +766,6 @@
"documents": "Les documents",
"duplicateconfirm": "",
"employeeassignments": "",
- "estimated": "",
"existing_jobs": "Emplois existants",
"federal_tax_amt": "",
"gpdollars": "",
@@ -791,11 +790,15 @@
"rates": "Les taux",
"rates_subtotal": "",
"reconciliationheader": "",
+ "sale_labor": "",
+ "sale_parts": "",
"state_tax_amt": "",
"subletstotal": "",
"subtotal": "",
"suspense": "",
+ "total_cost": "",
"total_repairs": "",
+ "total_sales": "",
"totals": "",
"vehicle_info": "Véhicule",
"viewallocations": ""