CSR-747 Fix replace verified insurance navigation

This commit is contained in:
Katie 2022-11-18 12:49:10 -05:00
parent 506b520b30
commit 07ff56808c
3 changed files with 19 additions and 6 deletions

View file

@ -330,10 +330,18 @@ export default {
navigateForward() { navigateForward() {
const payment = store.getters.payment; const payment = store.getters.payment;
if (payment.isInsurance && payment.insuranceCoverage.coverageStatus === "VERIFIED") { if (payment.isInsurance && payment.insuranceCoverage.coverageStatus === "VERIFIED") {
this.$router.navigateWithSaving( if (store.getters.damage.isRepair) {
this.navigationScenarios.CLICKED_FORWARD_WITH_VERIFIED_INSURANCE, this.$router.navigateWithSaving(
this.$route this.navigationScenarios.CLICKED_FORWARD_WITH_REPAIR_AND_VERIFIED_INSURANCE,
); this.$route
);
} else {
this.$router.navigateWithSaving(
this.navigationScenarios
.CLICKED_FORWARD_WITH_REPLACE_AND_VERIFIED_INSURANCE,
this.$route
);
}
} }
// If vin already exists, navigate directly to vin-lookup // If vin already exists, navigate directly to vin-lookup
else if (store.getters.vehicle.vin) { else if (store.getters.vehicle.vin) {

View file

@ -12,7 +12,8 @@ const navigationScenarios = {
// Vin pages // Vin pages
CLICKED_BACK_WITH_VIN: "CLICKED_BACK_WITH_VIN", CLICKED_BACK_WITH_VIN: "CLICKED_BACK_WITH_VIN",
CLICKED_FORWARD_WITH_VIN: "CLICKED_FORWARD_WITH_VIN", CLICKED_FORWARD_WITH_VIN: "CLICKED_FORWARD_WITH_VIN",
CLICKED_FORWARD_WITH_VERIFIED_INSURANCE: "CLICKED_FORWARD_WITH_VERIFIED_INSURANCE", CLICKED_FORWARD_WITH_REPAIR_AND_VERIFIED_INSURANCE: "CLICKED_FORWARD_WITH_REPAIR_AND_VERIFIED_INSURANCE",
CLICKED_FORWARD_WITH_REPLACE_AND_VERIFIED_INSURANCE: "CLICKED_FORWARD_WITH_REPLACE_AND_VERIFIED_INSURANCE",
CLICKED_FORWARD_WITHOUT_VIN: "CLICKED_FORWARD_WITHOUT_VIN", CLICKED_FORWARD_WITHOUT_VIN: "CLICKED_FORWARD_WITHOUT_VIN",
CONTINUING_WITH_MULTIPLE_VEHICLES: "CONTINUING_WITH_MULTIPLE_VEHICLES", CONTINUING_WITH_MULTIPLE_VEHICLES: "CONTINUING_WITH_MULTIPLE_VEHICLES",
SELECTED_VIN_HAS_MISMATCHED_GLASS: "SELECTED_VIN_HAS_MISMATCHED_GLASS", SELECTED_VIN_HAS_MISMATCHED_GLASS: "SELECTED_VIN_HAS_MISMATCHED_GLASS",

View file

@ -68,9 +68,13 @@ const routingTable = function (store) {
destinationFmgPageValue: fmgPageValues.ESTIMATE, destinationFmgPageValue: fmgPageValues.ESTIMATE,
}, },
{ {
scenario: navigationScenarios.CLICKED_FORWARD_WITH_VERIFIED_INSURANCE, scenario: navigationScenarios.CLICKED_FORWARD_WITH_REPAIR_AND_VERIFIED_INSURANCE,
destinationFmgPageValue: fmgPageValues.ESTIMATE, destinationFmgPageValue: fmgPageValues.ESTIMATE,
}, },
{
scenario: navigationScenarios.CLICKED_FORWARD_WITH_REPLACE_AND_VERIFIED_INSURANCE,
destinationFmgPageValue: fmgPageValues.VIN_LOOKUP,
},
], ],
}, },
{ {