@@ -108,7 +104,7 @@ export default function JobsCreateComponent({ form }) {
onClick={() => {
form
.validateFields()
- .then(r => {
+ .then((r) => {
if (steps[pageIndex].validation) {
setErrorMessage(null);
setPageIndex(idx);
@@ -116,7 +112,7 @@ export default function JobsCreateComponent({ form }) {
setErrorMessage(steps[pageIndex].error);
}
})
- .catch(error => console.log("error", error));
+ .catch((error) => console.log("error", error));
}}
/>
))}
@@ -130,7 +126,12 @@ export default function JobsCreateComponent({ form }) {
) : null}
{steps.map((item, idx) => (
-
+
{item.content}
))}
diff --git a/client/src/pages/jobs-create/jobs-create.container.jsx b/client/src/pages/jobs-create/jobs-create.container.jsx
index 7aa4a87b2..f988e513b 100644
--- a/client/src/pages/jobs-create/jobs-create.container.jsx
+++ b/client/src/pages/jobs-create/jobs-create.container.jsx
@@ -74,6 +74,7 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
};
const handleFinish = (values) => {
+ console.log("handleFinish -> values", values);
let job = Object.assign(
{},
values,
@@ -86,13 +87,14 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
ownerid: state.owner.selectedid || null,
},
{
- status: bodyshop.md_ro_statuses.default_imported || "Open*", //Pull from redux store.
+ status: bodyshop.md_ro_statuses.default_imported || "Open*",
shopid: bodyshop.id,
}
);
//TODO Logic to ensure the owner is actually fetched.
+ console.log("job", job);
let ownerData;
- if (!!job.owner) {
+ if (!!!job.ownerid) {
ownerData = job.owner.data;
ownerData.shopid = bodyshop.id;
delete ownerData.allow_text_message;
@@ -103,7 +105,7 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
delete ownerData.id;
delete ownerData.__typename;
}
- if (!!job.vehicle) {
+ if (!!!job.vehicleid) {
delete job.vehicleid;
job.vehicle.data.shopid = bodyshop.id;
job.plate_no = job.vehicle.data.plate_no;
@@ -114,8 +116,6 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
job.v_make_desc = job.vehicle.data.v_make_desc;
job.v_color = job.vehicle.data.v_color;
} else {
- //Vehicle selected.
- job.vehicle.data.shopid = bodyshop.id;
job.plate_no = state.vehicle.vehicleObj.plate_no;
job.plate_st = state.vehicle.vehicleObj.plate_st;
job.v_vin = state.vehicle.vehicleObj.v_vin;
@@ -131,7 +131,11 @@ function JobsCreateContainer({ bodyshop, setBreadcrumbs }) {
return (
-
diff --git a/client/src/pages/vehicles-detail/vehicles-detail.page.container.jsx b/client/src/pages/vehicles-detail/vehicles-detail.page.container.jsx
index 07e2f6126..dc2817762 100644
--- a/client/src/pages/vehicles-detail/vehicles-detail.page.container.jsx
+++ b/client/src/pages/vehicles-detail/vehicles-detail.page.container.jsx
@@ -15,6 +15,7 @@ const mapDispatchToProps = (dispatch) => ({
export function VehicleDetailContainer({ match, setBreadcrumbs }) {
const { vehId } = match.params;
const { t } = useTranslation();
+
const { loading, data, error, refetch } = useQuery(QUERY_VEHICLE_BY_ID, {
variables: { id: vehId },
fetchPolicy: "network-only",
diff --git a/client/src/translations/en_us/common.json b/client/src/translations/en_us/common.json
index 9eab8fdcf..2c31e9bd4 100644
--- a/client/src/translations/en_us/common.json
+++ b/client/src/translations/en_us/common.json
@@ -686,7 +686,6 @@
"availablenew": "Available New Jobs",
"availablesupplements": "Available Supplements",
"cards": {
- "appraiser": "Appraiser",
"customer": "Customer Information",
"damage": "Area of Damage",
"dates": "Dates",
@@ -855,6 +854,7 @@
"ownr_addr1": "Address",
"ownr_addr2": "Address 2",
"ownr_city": "City",
+ "ownr_co_nm": "Owner Co. Name",
"ownr_ctry": "Country",
"ownr_ea": "Email",
"ownr_fn": "First Name",
@@ -865,6 +865,11 @@
"ownr_zip": "Zip/Postal Code",
"preferred_contact": "Preferred Contact Method"
},
+ "forms": {
+ "address": "Address",
+ "contact": "Contact Information",
+ "name": "Owner Details"
+ },
"labels": {
"create_new": "Create a new owner record.",
"existing_owners": "Existing Owners",
@@ -1093,6 +1098,11 @@
"v_type": "Type",
"v_vin": "Vehicle Identification Number"
},
+ "forms": {
+ "detail": "Vehicle Details",
+ "misc": "Miscellaneous",
+ "registration": "Registration"
+ },
"labels": {
"updatevehicle": "Update Vehicle Information"
},
diff --git a/client/src/translations/es/common.json b/client/src/translations/es/common.json
index 6bf9ece44..0abb9faef 100644
--- a/client/src/translations/es/common.json
+++ b/client/src/translations/es/common.json
@@ -686,7 +686,6 @@
"availablenew": "",
"availablesupplements": "",
"cards": {
- "appraiser": "Tasador",
"customer": "Información al cliente",
"damage": "Área de Daño",
"dates": "fechas",
@@ -855,6 +854,7 @@
"ownr_addr1": "Dirección",
"ownr_addr2": "Dirección 2",
"ownr_city": "ciudad",
+ "ownr_co_nm": "",
"ownr_ctry": "País",
"ownr_ea": "Email",
"ownr_fn": "Nombre de pila",
@@ -865,6 +865,11 @@
"ownr_zip": "código postal",
"preferred_contact": "Método de Contacto Preferido"
},
+ "forms": {
+ "address": "",
+ "contact": "",
+ "name": ""
+ },
"labels": {
"create_new": "Crea un nuevo registro de propietario.",
"existing_owners": "Propietarios existentes",
@@ -1093,6 +1098,11 @@
"v_type": "Tipo",
"v_vin": "Número de identificación del vehículo"
},
+ "forms": {
+ "detail": "",
+ "misc": "",
+ "registration": ""
+ },
"labels": {
"updatevehicle": ""
},
diff --git a/client/src/translations/fr/common.json b/client/src/translations/fr/common.json
index e255d2d54..6cc2d6a73 100644
--- a/client/src/translations/fr/common.json
+++ b/client/src/translations/fr/common.json
@@ -686,7 +686,6 @@
"availablenew": "",
"availablesupplements": "",
"cards": {
- "appraiser": "Expert",
"customer": "Informations client",
"damage": "Zone de dommages",
"dates": "Rendez-vous",
@@ -855,6 +854,7 @@
"ownr_addr1": "Adresse",
"ownr_addr2": "Adresse 2 ",
"ownr_city": "Ville",
+ "ownr_co_nm": "",
"ownr_ctry": "Pays",
"ownr_ea": "Email",
"ownr_fn": "Prénom",
@@ -865,6 +865,11 @@
"ownr_zip": "Zip / code postal",
"preferred_contact": "Méthode de contact préférée"
},
+ "forms": {
+ "address": "",
+ "contact": "",
+ "name": ""
+ },
"labels": {
"create_new": "Créez un nouvel enregistrement de propriétaire.",
"existing_owners": "Propriétaires existants",
@@ -1093,6 +1098,11 @@
"v_type": "Type",
"v_vin": "Plaque d'immatriculation"
},
+ "forms": {
+ "detail": "",
+ "misc": "",
+ "registration": ""
+ },
"labels": {
"updatevehicle": ""
},