Merge pull request #1081 from Safelite/defect/1356

Added property to preserve state and zip values for use on service-lo…
This commit is contained in:
Leah Schumann 2023-04-26 09:22:10 -04:00 committed by GitHub
commit 711cbae1f9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 4 deletions

View file

@ -45,7 +45,7 @@
<div class="row mb-4" v-show="showAddressFields" aria-live="polite"> <div class="row mb-4" v-show="showAddressFields" aria-live="polite">
<div class="col"> <div class="col">
<dropdownQuestion <dropdownQuestion
customInputId="state" customDropdownId="state"
cmsWidgetName="StateQuestionWidget" cmsWidgetName="StateQuestionWidget"
v-model="addressModel.state" v-model="addressModel.state"
ref="state" ref="state"
@ -115,6 +115,10 @@ export default {
type: Boolean, type: Boolean,
default: false, default: false,
}, },
preserveCityAndStateOnReset: {
type: Boolean,
default: false,
},
}, },
data() { data() {
return { return {
@ -390,8 +394,10 @@ export default {
this.displayNoMatchWarning = true; this.displayNoMatchWarning = true;
this.addressModel.city = ""; this.addressModel.city = "";
this.addressModel.state = ""; if (!this.preserveCityAndStateOnReset) {
this.addressModel.zipCode = ""; this.addressModel.state = "";
this.addressModel.zipCode = "";
}
this.showAddressFields = true; this.showAddressFields = true;
this.displayVerificationWarning = false; this.displayVerificationWarning = false;

View file

@ -37,7 +37,8 @@
<addressQuestions <addressQuestions
ref="addressQuestions" ref="addressQuestions"
v-model="internalModel.addressQuestions" v-model="internalModel.addressQuestions"
captureApartmentNumberOrBusinessName="true" /> captureApartmentNumberOrBusinessName="true"
preserveCityAndStateOnReset="true" />
<vehicleProtectedQuestion <vehicleProtectedQuestion
ref="vehicleProtectedQuestion" ref="vehicleProtectedQuestion"
v-model="internalModel.isVehicleProtected" v-model="internalModel.isVehicleProtected"