diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue
index 48c812a5..eb853688 100644
--- a/src/layouts/coverage-statement/coverage-statement.vue
+++ b/src/layouts/coverage-statement/coverage-statement.vue
@@ -25,6 +25,7 @@
+
vehicle.vin === store.order.vehicle.vin
+ )
+ return matchingVehicle;
+ },
+ vehicleDeductible() {
+ //console.log(this.selectedVehicle[0].coverages[0].deductible);
+ const deductible = this.selectedVehiclePolicyInfo[0].coverages[0].deductible;
+ //console.log(!this.selectedVehiclePolicyInfo[0].coverages[0]);
+ return deductible;
+ },
+ isDeductibleZero() {
+ return this.vehicleDeductible === 0;
+ },
coverageVerified() {
const isCoverageVerified = store.order.payment.insuranceCoverage.isVerified;
return isCoverageVerified;
},
verifiedNoComp() {
- const policyData = store.applicationUser.pageData.policyVehicles;
- if (!policyData.coverages || policyData.noCoverage === true) {
+ if (!this.policyVehicles.coverages || this.policyVehicles.noCoverage === true) {
return true;
}
+ },
+ verifiedITAC() {
+ this.getPriceInfo();
+ return this.ITAC;
+ },
+ verifiedDeductible() {
+ return !this.isITAC;
+ },
+ ADASReplace() {
+ let parts = store.order.lineItems.glassParts;
+
+ if (parts.filter(part => part.requiresRecalibration).length > 0) {
+ return true;
+ }
+ },
+ nonADASReplace() {
+ return !this.ADASReplace;
+ },
+ nonADASRepair() {
+ if (store.order.damage.isRepair) {
+ return true;
+ }
}
},
async beforeRouteEnter(to, from, next) {
@@ -151,11 +192,16 @@ export default {
}
return false;
},
-
+ getPriceInfo() {
+ const servicePrice = store.getPriceOrderItems();
+
+ if (servicePrice > this.vehicleDeductible) {
+ return this.isITAC = true;
+ }
+ },
async forwardButtonAction() {
return this.navigateForward();
},
-
navigateForward() {
this.$router.navigate(
this.navigationScenarios.CLICKED_FORWARD,