diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index 708e532f1..4dde1dd61 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -143,4 +143,7 @@ export default { font-weight: 500; color: $black; } + div .current_car_info-text{ + padding-bottom: 16px; + } \ No newline at end of file diff --git a/src/layouts/vin-lookup/vin-lookup.vue b/src/layouts/vin-lookup/vin-lookup.vue index 17dfcba28..05c251bfd 100644 --- a/src/layouts/vin-lookup/vin-lookup.vue +++ b/src/layouts/vin-lookup/vin-lookup.vue @@ -57,14 +57,6 @@ /> - + + + - - - - - @@ -306,34 +284,36 @@ export default { this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); }, async forwardButtonAction() { - const zipValidation = await this.validateZip(this.zip); - if (!zipValidation.data.isServiceable) { + const zipValidation = this.validateZip(this.zip); + const vehicleLookup = this.lookupVehicle(this.vin); + const zipValidationResponse = await zipValidation; + const vehicleLookupResponse = await vehicleLookup.catch(() => { + this.vinNotFound = true; + this.$refs.funnelFooter.removeLoader(); + this.noServiceZip = false; + return; + }); + if (!zipValidationResponse.data.isServiceable) { this.customAlertData.zip = this.zip; this.$refs.funnelFooter.removeLoader(); this.noServiceZip = true; this.invalidZip = this.zip; return; } - const vehicleLookup = await this.lookupVehicle(this.vin).catch(() => { - this.vinNotFound = true; - this.$refs.funnelFooter.removeLoader(); - this.noServiceZip = false; - return; - }); - this.isCarIdDifferent = vehicleLookup.data.carId !== store.getters.vehicle.carId; + this.isCarIdDifferent = vehicleLookupResponse.data.carId !== store.getters.vehicle.carId; - if (this.isCarIdDifferent && (vehicleLookup.data.carId !== this.previouslyEnteredCarId)) { - this.previouslyEnteredCarId = vehicleLookup.data.carId; + if (this.isCarIdDifferent && (vehicleLookupResponse.data.carId !== this.previouslyEnteredCarId)) { + this.previouslyEnteredCarId = vehicleLookupResponse.data.carId; this.noServiceZip = false; - this.customAlertData.vehicleInfo = vehicleLookup.data; - this.$refs.funnelFooter.updateButtonText(`Continue with ${vehicleLookup.data.year} ${vehicleLookup.data.make} ${vehicleLookup.data.model}`); + this.customAlertData.vehicleInfo = vehicleLookupResponse.data; + this.$refs.funnelFooter.updateButtonText(`Continue with ${vehicleLookupResponse.data.year} ${vehicleLookupResponse.data.make} ${vehicleLookupResponse.data.model}`); this.isVinValid = true; - this.isSelectedGlassAvailableForVehicle = await isGlassAvailableForCarId(vehicleLookup.data.carId); + this.isSelectedGlassAvailableForVehicle = await isGlassAvailableForCarId(vehicleLookupResponse.data.carId); this.$refs.funnelFooter.removeLoader(); this.isCarIdDifferent = true; return; } - this.updateStore(vehicleLookup.data); + this.updateStore(vehicleLookupResponse.data); this.navigateForward(); }, navigateForward(){