From 1898949565c8211f19b39d250762d8a6e5024b6d Mon Sep 17 00:00:00 2001 From: Kroell Date: Mon, 27 Feb 2023 11:33:19 -0500 Subject: [PATCH] logic to display correct coverage statement --- .../coverage-statement/coverage-statement.vue | 46 +++++++++---------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 77efc968..dc1d5bae 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -82,11 +82,21 @@ export default { }, data() { return { + isRepair: useMainStore().order.damage.isRepair, unverifiedADASNextSteps: false, unverifiedNonADASNextSteps: false, unverifiedNonADASRepair: false, }; }, + created() { + // check if repair or replace, if repair, display NonADASRepair + if (this.isRepair) { + this.unverifiedNonADASRepair = true; + } + else { + this.coverageStatementToDisplay(); + } + }, computed: { continueWithSchedulingBodyText() { return this.getCmsContent('continueWithSchedulingCopy', 'BodyText'); @@ -110,9 +120,6 @@ export default { vm.setCmsContent(resultMap.cmsContent); }); }, - mounted() { - this.coverageStatementToDisplay(); - }, methods: { arePagePrerequisiteValid() { return true; @@ -124,31 +131,24 @@ export default { this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); }, coverageStatementToDisplay() { - // check if repair or replace - const isRepair = useMainStore().order.damage.isRepair; - - if (isRepair) { - this.unverifiedNonADASRepair === true - } - else { - // get array of parts - let parts = useMainStore().order.lineItems.glassParts; + // get array of parts for vehicle + let parts = useMainStore().order.lineItems.glassParts; - // loop through parts to check for ADAS - for (let part of parts) { - if (part.requiresRecalibration) { - this.unverifiedADASNextSteps === true - } - else { - this.unverifiedNonADASNextSteps === true - } + // loop through parts to check for ADAS + for (let part of parts) { + // if ADAS, display ADASNextSteps + if (part.requiresRecalibration) { + this.unverifiedADASNextSteps = true + } + // if non-ADAS, display NonADASNextSteps + else { + this.unverifiedNonADASNextSteps = true } } - }, - + } + }, async forwardButtonAction() {}, resetDependentState() {}, - }, };