From b48312b869922e1755ec0a93b4f737fa03663971 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 14 Feb 2022 12:15:42 -0500 Subject: [PATCH 1/2] Fixing damageOptionsMap logic --- .../damage-location-question/damage-location-question.vue | 4 ++-- src/layouts/vehicle-damage/vehicle-damage.vue | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue b/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue index c48912ff2..299e4fc3e 100644 --- a/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue +++ b/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue @@ -48,8 +48,8 @@ export default ({ damageOptionsMap(){ return { Windshield: true, - SideDoor: this.damageOptions.driverSideOptions.availableReplacementOptions || this.damageOptions.passengerSideOptions.availableReplacementOption ? true : false, - RearWindow: this.damageOptions.backGlassOptions.availableReplacementOptions ? true : false, + SideDoor: this.damageOptions.driverSideOptions.availableReplacementOptions.length || this.damageOptions.passengerSideOptions.availableReplacementOptions.length, + RearWindow: this.damageOptions.backGlassOptions.availableReplacementOptions.length, } }, answersToDisplay(){ diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index c37924a2c..928256074 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -70,6 +70,7 @@ export default { vm.$refs.funnelFooter.initializeComponent( resultMap.cmsContent.FunnelFooterWidget ); + console.log(resultMap.damageOptions) }); }, data(){ From d1ecf4d7b944e50ed14d3c07f2052994c18bc98c Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 14 Feb 2022 12:29:32 -0500 Subject: [PATCH 2/2] Fixing damageOptionsMap logic --- .../damage-location-question/damage-location-question.spec.js | 2 +- .../damage-location-question/damage-location-question.vue | 2 +- src/layouts/vehicle-damage/vehicle-damage.vue | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/layouts/vehicle-damage/damage-location-question/damage-location-question.spec.js b/src/layouts/vehicle-damage/damage-location-question/damage-location-question.spec.js index 65434b289..01f063eef 100644 --- a/src/layouts/vehicle-damage/damage-location-question/damage-location-question.spec.js +++ b/src/layouts/vehicle-damage/damage-location-question/damage-location-question.spec.js @@ -41,7 +41,7 @@ describe("damage-location-question.vue", () => { damageLocationQuestion.methods.initializeComponent.call(wrapper.vm, cmsContent, damageOptions, "car-group"); //Assert - expect(wrapper.vm.answersToDisplay).toStrictEqual([ { Name: 'car-Windshield' }, { Name: 'car-SideDoor' }, {Name: "car-RearWindow"} ]) + expect(wrapper.vm.answersToDisplay).toStrictEqual([ { Name: 'car-Windshield' }, { Name: 'car-SideDoor' } ]) }); }); diff --git a/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue b/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue index e088f36aa..36eac0831 100644 --- a/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue +++ b/src/layouts/vehicle-damage/damage-location-question/damage-location-question.vue @@ -36,7 +36,7 @@ export default ({ damageOptions: Object, } }, - props: { + props: { isMultiSelect: Boolean, modelValue: Array, isAvailable: Boolean, diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index c28f370b1..9f6a38650 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -71,7 +71,6 @@ export default { vm.$refs.funnelFooter.initializeComponent( resultMap.cmsContent.FunnelFooterWidget ); - console.log(resultMap.damageOptions) }); }, data(){