CSR-747 Add navigation logic for estimate for 6-digit referral numbers

This commit is contained in:
Katie 2022-12-19 16:26:35 -05:00
parent e01d2c5711
commit 69e739622a
3 changed files with 10 additions and 3 deletions

View file

@ -219,7 +219,10 @@ export default {
payment.isInsurance && payment.insuranceCoverage.coverageStatus; payment.isInsurance && payment.insuranceCoverage.coverageStatus;
if (vehicleChangedDuringPolicyLookupInHeritage) { if (vehicleChangedDuringPolicyLookupInHeritage) {
navigateToHeritageFunnel({ loadingModal: this.$refs.loadingModal }); navigateToHeritageFunnel({ loadingModal: this.$refs.loadingModal });
} else if (this.isRepair) { } else if (this.$store.getters.order.referralNumber.length === 6) {
await this.navigateForwardWithSingleCarMatch();
}
else if (this.isRepair) {
return this.$router.navigateWithSaving( return this.$router.navigateWithSaving(
this.navigationScenarios.CLICKED_FORWARD_WITH_NO_QUESTIONS, this.navigationScenarios.CLICKED_FORWARD_WITH_NO_QUESTIONS,
this.$route this.$route

View file

@ -144,7 +144,8 @@ export default {
store.getters.order.serviceLocation.zipCodeCtu && store.getters.order.serviceLocation.zipCodeCtu &&
(store.getters.order.damage.isRepair || (store.getters.order.damage.isRepair ||
(store.getters.order.lineItems?.glassParts != null && (store.getters.order.lineItems?.glassParts != null &&
store.getters.order.lineItems.glassParts.length > 0)) store.getters.order.lineItems.glassParts.length > 0)) &&
store.getters.order.referralNumber?.length !== 6
); );
}, },
getDefaultIsInsuranceSelectedValue(availableLineItems) { getDefaultIsInsuranceSelectedValue(availableLineItems) {

View file

@ -446,7 +446,10 @@ export default {
const payment = store.getters.payment; const payment = store.getters.payment;
if (payment.isInsurance && payment.insuranceCoverage.isVerified) { if (store.getters.order.referralNumber?.length === 6) {
navigateToHeritageFunnel({ loadingModal: self.$refs.loadingModal });
}
else if (payment.isInsurance && payment.insuranceCoverage.isVerified) {
navigateToHeritageFunnel({ loadingModal: self.$refs.loadingModal }); navigateToHeritageFunnel({ loadingModal: self.$refs.loadingModal });
} else { } else {
self.$router.navigateWithSaving( self.$router.navigateWithSaving(