diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index 4ad26c06f..86435e8e4 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -225,7 +225,6 @@ export default { } return windShieldOptions; - }, getDoorSidesFromStore() { @@ -264,7 +263,7 @@ export default { return passengerSideReplaceOptions; }, - + getRearReplaceOptionsFromStore() { var rearReplaceOptions = store.getters.damage.glassToReplace?.filter(glass => glass.location === damageLocationsSelected.REAR)[0]?.name; diff --git a/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue b/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue index fd0ed1f26..79d9d147d 100644 --- a/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue +++ b/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue @@ -76,14 +76,17 @@ export default { computed: { tintValidationRules() { const validationRuleName = `${this.location}-${this.name}-tint-required`; + defineRule( validationRuleName, required(errorMessages.OPTION_REQUIRED) ); + return validationRuleName; }, partValidationRules() { const validationRuleName = `${this.location}-${this.name}-part-required`; + defineRule( validationRuleName, required(errorMessages.OPTION_REQUIRED) diff --git a/src/layouts/vehicle-parts/vehicle-parts.vue b/src/layouts/vehicle-parts/vehicle-parts.vue index 607834611..56c1b9da0 100644 --- a/src/layouts/vehicle-parts/vehicle-parts.vue +++ b/src/layouts/vehicle-parts/vehicle-parts.vue @@ -1,52 +1,45 @@