This commit is contained in:
CarlNation 2026-04-01 14:10:48 -04:00
parent a4e853e528
commit a33149c621

View file

@ -144,9 +144,12 @@ export default {
vm.$refs.backGlassOptions.initializeComponent( vm.$refs.backGlassOptions.initializeComponent(
resultMap.damageOptions.backGlassOptions.availableReplacementOptions resultMap.damageOptions.backGlassOptions.availableReplacementOptions
); );
if (store.getters.externalParameterState?.isExternalParameter && if (
store.getters.externalParameterState?.isExternalParameter === externalParameterStatus.ACTIVE && store.getters.externalParameterState?.isExternalParameter &&
store.getters.externalParameterState.vehicleDamage?.damageType) { store.getters.externalParameterState?.isExternalParameter ===
externalParameterStatus.ACTIVE &&
store.getters.externalParameterState.vehicleDamage?.damageType
) {
await nextTick(); await nextTick();
const isValid = await baseMixin.methods.isFormValid(vm.$refs.theForm); const isValid = await baseMixin.methods.isFormValid(vm.$refs.theForm);
debugLog(`**** vehicle-damage is form valid: ${isValid} ****`); debugLog(`**** vehicle-damage is form valid: ${isValid} ****`);
@ -358,9 +361,12 @@ export default {
) { ) {
windShieldOptions.selectedWindshieldDamageType = windShieldOptions.selectedWindshieldDamageType =
damageLocationsSelected.REPLACE; damageLocationsSelected.REPLACE;
if (!store.getters.externalParameterState.isExternalParameter || if (
store.getters.externalParameterState?.isExternalParameter !== externalParameterStatus.ACTIVE || !store.getters.externalParameterState.isExternalParameter ||
!store.getters.externalParameterState.vehicleDamage?.damageType) { store.getters.externalParameterState?.isExternalParameter !==
externalParameterStatus.ACTIVE ||
!store.getters.externalParameterState.vehicleDamage?.damageType
) {
windShieldOptions.selectedWindshieldReplaceOptions.push( windShieldOptions.selectedWindshieldReplaceOptions.push(
damageLocationsSelected.SINGLE damageLocationsSelected.SINGLE
); );
@ -671,14 +677,15 @@ export default {
return this.$store.getters.requiresVerifiedRedirecting; return this.$store.getters.requiresVerifiedRedirecting;
}, },
isContinueEnabled() { isContinueEnabled() {
var isEnabled = ( var isEnabled =
this.isAnyDamageSelected && this.isAnyDamageSelected &&
this.isWindshieldValid && this.isWindshieldValid &&
this.isRearGlassValid && this.isRearGlassValid &&
this.isSideGlassValid this.isSideGlassValid;
);
if (!isEnabled) { if (!isEnabled) {
debugLog(`************************ isContinueEnabled: ${isEnabled} *****************************`); debugLog(
`************************ isContinueEnabled: ${isEnabled} *****************************`
);
debugLog(`**** this.isAnyDamageSelected: ${this.isAnyDamageSelected} ****`); debugLog(`**** this.isAnyDamageSelected: ${this.isAnyDamageSelected} ****`);
debugLog(`**** this.isWindshieldValid: ${this.isWindshieldValid} ****`); debugLog(`**** this.isWindshieldValid: ${this.isWindshieldValid} ****`);
debugLog(`**** this.isRearGlassValid: ${this.isRearGlassValid} ****`); debugLog(`**** this.isRearGlassValid: ${this.isRearGlassValid} ****`);