Merging from develop

This commit is contained in:
Leah Schumann 2022-07-13 09:16:59 -04:00
commit c8a1938329
4 changed files with 16 additions and 12 deletions

View file

@ -295,6 +295,8 @@ export default {
await this.dispatchStoreAction(storeActions.SAVE_EMAIL, this.customerQuestions.emailAddress, false);
await this.dispatchStoreAction(storeActions.SAVE_SERVICE_LOCATION, {
address: this.customerQuestions.addressQuestions.streetAddress,
city: this.customerQuestions.addressQuestions.city,
zipCode: this.serviceZipCode,
state: resultMap.serviceZipValidationResponse.state,
}, false);

View file

@ -81,7 +81,7 @@ describe("estimate.vue", () => {
//Arrange
const { wrapper } = setupMocks({});
await wrapper.setData({
selectedValues: [vinLookupMethodSelections.HOMEADDRESS]
selectedVinLookupMethod: vinLookupMethodSelections.HOMEADDRESS
})
//Act
@ -97,7 +97,7 @@ describe("estimate.vue", () => {
//Arrange
const { wrapper } = setupMocks({});
await wrapper.setData({
selectedValues: [vinLookupMethodSelections.MANUALVIN]
selectedVinLookupMethod: vinLookupMethodSelections.MANUALVIN
})
//Act
@ -132,7 +132,7 @@ describe("estimate.vue", () => {
//Arrange
const { wrapper } = setupMocks({});
await wrapper.setData({
selectedValues: [vinLookupMethodSelections.LICENSEPLATE]
selectedVinLookupMethod: vinLookupMethodSelections.LICENSEPLATE
})
//Act

View file

@ -21,7 +21,7 @@
:answers="answersFromCms"
groupName="vinLookupMethodOption"
buttonType="listButton"
v-model="selectedValues"
v-model="selectedVinLookupMethod"
isRequired
validationRules="option-required"
/>
@ -60,7 +60,7 @@ export default {
name: "estimate",
data() {
return {
selectedValues: [],
selectedVinLookupMethod: "",
};
},
@ -94,20 +94,20 @@ export default {
);
},
async forwardButtonAction() {
if (this.selectedValues[0] === vinLookupMethodSelections.MANUALVIN) {
if (this.selectedVinLookupMethod === vinLookupMethodSelections.MANUALVIN) {
await this.dispatchStoreAction(storeActions.CLEAR_VIN);
return this.$router.navigate(
this.navigationScenarios.SELECTED_MANUAL_VIN,
this.$route
);
}
if (this.selectedValues[0] === vinLookupMethodSelections.LICENSEPLATE) {
if (this.selectedVinLookupMethod === vinLookupMethodSelections.LICENSEPLATE) {
return this.$router.navigate(
this.navigationScenarios.SELECTED_LICENSE_PLATE,
this.$route
);
}
if (this.selectedValues[0] === vinLookupMethodSelections.HOMEADDRESS) {
if (this.selectedVinLookupMethod === vinLookupMethodSelections.HOMEADDRESS) {
return this.$router.navigate(
this.navigationScenarios.SELECTED_HOME_ADDRESS,
this.$route

View file

@ -301,10 +301,12 @@ export default {
// Check if Service Zip entered is serviceable
if (zipValidationResponse.data.isServiceable) {
// If the Service Zip entered is serviceable then save the Zip Info and Email Address and navigate forward
await this.dispatchStoreAction(storeActions.SAVE_SERVICE_LOCATION, {
zipCode: this.serviceZipCode,
state: zipValidationResponse.data.state
}, false);
if (this.$store.getters.order.serviceLocation.zipCode != this.zip) {
await this.dispatchStoreAction(storeActions.SAVE_SERVICE_LOCATION, {
zipCode: this.serviceZipCode,
state: zipValidationResponse.data.state
}, false);
}
await this.dispatchStoreAction(storeActions.SAVE_EMAIL, this.emailAddress, false);