From 73044bac7a115ebae125b06a741d52d662e64a3f Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Fri, 28 Jul 2023 15:39:40 -0400 Subject: [PATCH] sync up with most recent changes --- .../coverage-statement/coverage-statement.vue | 47 +++++++------------ 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index c98f3e1a..5d8965b7 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -176,9 +176,6 @@ export default { }, data() { return { - // isVerified: useMainStore().order.payment.insuranceCoverage.isVerified, - // supportingItems: [], - // pricedGlassParts: [], availableLineItems: [], selectedProvider: '', deductibleText: 'Your deductible is:', @@ -203,27 +200,19 @@ export default { 'BodyText')?.replaceAll('{custom:costSavings}', this.costSavings); }, coverageStatementSubHeader() { - const subheader = this.getSubheaderTextFromCms('SiteSubHeaderWidget'); - return subheader; + return this.getSubheaderTextFromCms('SiteSubHeaderWidget'); }, secondaryText() { - const secondaryText = this.getSecondaryTextFromCms('SiteSubHeaderWidget'); - return secondaryText; + return this.getSecondaryTextFromCms('SiteSubHeaderWidget'); }, explanatoryText() { - const explanatoryText = this.getExplantoryTextFromCms('ExplanatoryTextWidget'); - return explanatoryText; + return this.getExplantoryTextFromCms('ExplanatoryTextWidget'); }, nextStepsHeader() { - const header = this.getHeaderTextFromCms('NextStepsWidget'); - return header; + return this.getHeaderTextFromCms('NextStepsWidget'); }, nextStepsBody() { - const body = this.getBodyTextFromCms('NextStepsWidget')?.replaceAll('{custom:damage}', this.damageText); - return body; - }, - continueWithSchedulingBodyText() { - return this.getCmsContent('continueWithSchedulingCopy', 'BodyText'); + return this.getBodyTextFromCms('NextStepsWidget')?.replaceAll('{custom:damage}', this.damageText); }, unverifiedADASNextStepsBodyText() { return this.getCmsContent('UnverifiedADASNextStepsWidget', 'BodyText')?.replaceAll('{custom:damage}', this.damageText); @@ -239,12 +228,12 @@ export default { return damageString === 'match' ? '' : damageString; }, vehicleDeductible() { - if (this.mainStore.order.damage.isRepair) { - const repairDeductible = this.mainStore.order.policy.deductible.repair; + if (useMainStore().order.damage.isRepair) { + const repairDeductible = useMainStore().order.policy.deductible.repair; return repairDeductible; } - const replaceDeductible = this.mainStore.order.policy.deductible.replace; + const replaceDeductible = useMainStore().order.policy.deductible.replace; return replaceDeductible; }, formattedDeductible() { @@ -260,7 +249,7 @@ export default { return useMainStore().payment.insuranceCoverage.isVerified; }, verifiedNoComp() { - return this.policyLookupSuccessful ? store.order.policy.noCoverage : false; + return this.policyLookupSuccessful ? useMainStore().order.policy.noCoverage : false; }, verifiedITAC() { return this.policyLookupSuccessful @@ -271,7 +260,7 @@ export default { return !this.verifiedNoComp && this.totalServicePrice >= this.vehicleDeductible; }, verifiedDeductible() { - return this.isClaimRegistrationRequired + return useMainStore().isClaimRegistrationRequired ? this.registerClaimSuccessful && this.coveredAndServicePriceAboveOrEqualDeductible : this.policyLookupSuccessful && this.coveredAndServicePriceAboveOrEqualDeductible; }, @@ -279,11 +268,11 @@ export default { return !this.verifiedDeductible && !this.verifiedITAC && !this.verifiedNoComp; }, isADAS() { - const parts = store.order.lineItems.glassParts; + const parts = useMainStore().order.lineItems.glassParts; return parts != null && parts.find((part) => part.requiresRecalibration); }, isRepair() { - return this.mainStore.order.damage.isRepair; + return useMainStore().order.damage.isRepair; }, totalServicePrice() { let total = 0; @@ -339,10 +328,7 @@ export default { }, methods: { arePagePrerequisitesValid() { - if (useMainStore().vehicle.vin) { - return true; - } - return false; + return !!useMainStore().vehicle.vin; }, async forwardButtonAction() { return this.navigateForward(); @@ -355,8 +341,8 @@ export default { if (this.selectedProvider === 'Safelite') { this.$router.navigate(navigationScenarios.CLICKED_FORWARD_WITH_SAFELITE, this.$route); - } else if (store.issConfig.enableTPAFlow) { - this.$router.navigate(navigationScenarios.CLICKED_FORWARD_WITH_TPA_DISABLED, + } else if (useMainStore().issConfig.enableTPAFlow) { + this.$router.navigate(navigationScenarios.CLICKED_FORWARD_WITH_TPA_ENABLED, this.$route); } else { this.$router.navigate(navigationScenarios.CLICKED_FORWARD_WITH_TPA_DISABLED, @@ -428,8 +414,7 @@ export default { return `$${formattedPriceFloat}`; }, getITACCostSavings(vehicleDeductible, totalServicePrice) { - const savings = vehicleDeductible - totalServicePrice; - return savings; + return vehicleDeductible - totalServicePrice; } } };