CASH-2264 - Checking if we have vehicle before routing to Vehicle Damage
This commit is contained in:
parent
683096ef5d
commit
7af19bba2a
2 changed files with 13 additions and 1 deletions
11
src/helpers/vehicle-helper.js
Normal file
11
src/helpers/vehicle-helper.js
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
import store from "@/store";
|
||||||
|
|
||||||
|
export function hasVehicleInfo() {
|
||||||
|
return (
|
||||||
|
store.getters.order?.vehicle.year &&
|
||||||
|
store.getters.order?.vehicle?.make &&
|
||||||
|
store.getters.order?.vehicle?.model &&
|
||||||
|
store.getters.order?.vehicle?.style &&
|
||||||
|
store.getters.order?.vehicle?.carId
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
@ -3,6 +3,7 @@ import { getBoolFromString } from "@/helpers/boolean-helper";
|
||||||
import { getFunnelCookie } from "@/helpers/heritage-integration/cookie-helper";
|
import { getFunnelCookie } from "@/helpers/heritage-integration/cookie-helper";
|
||||||
import { routeData } from "@/router/constants/routes";
|
import { routeData } from "@/router/constants/routes";
|
||||||
import { isVerifiedInsurance } from "@/router/methods/helpers/requires-verified-redirect";
|
import { isVerifiedInsurance } from "@/router/methods/helpers/requires-verified-redirect";
|
||||||
|
import { hasVehicleInfo } from "@/helpers/vehicle-helper";
|
||||||
import store from "@/store";
|
import store from "@/store";
|
||||||
import { queryStrings } from "@/constants/query-strings";
|
import { queryStrings } from "@/constants/query-strings";
|
||||||
import baseMixin from "@/mixins/base-mixin";
|
import baseMixin from "@/mixins/base-mixin";
|
||||||
|
|
@ -33,7 +34,7 @@ export async function vehicleBeforeEnter(to, from) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isVerifiedInsurance()) {
|
if (isVerifiedInsurance() && hasVehicleInfo()) {
|
||||||
return {
|
return {
|
||||||
name: routeData.VEHICLE_DAMAGE.name,
|
name: routeData.VEHICLE_DAMAGE.name,
|
||||||
replace: true,
|
replace: true,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue