commit
c1fca7eac3
1 changed files with 14 additions and 2 deletions
|
|
@ -425,6 +425,7 @@ export default {
|
|||
shopProviderData: null,
|
||||
navigatingForward: false,
|
||||
shopListButton: shopListButton,
|
||||
lastInshopProvider: this.getSelectedProviderFromStore() || null,
|
||||
};
|
||||
},
|
||||
async beforeRouteEnter(to, from, next) {
|
||||
|
|
@ -1116,6 +1117,13 @@ export default {
|
|||
} else {
|
||||
this.updateSelectedProvider(selectedProvider);
|
||||
}
|
||||
if (
|
||||
this.appointmentType === this.appointmentTypeStrings.IN_SHOP ||
|
||||
this.appointmentType === this.appointmentTypeStrings.DROP_OFF ||
|
||||
this.appointmentType === this.appointmentTypeStrings.IN_SHOP_OR_DROP_OFF
|
||||
) {
|
||||
this.lastInshopProvider = this.selectedProvider;
|
||||
}
|
||||
},
|
||||
async getMoreScheduleData(startDate, endDate) {
|
||||
// called only when "View more dates" is clicked; not on initial page load
|
||||
|
|
@ -1608,9 +1616,13 @@ export default {
|
|||
},
|
||||
};
|
||||
} else if (
|
||||
!this.selectedProvider?.address?.streetAddress &&
|
||||
this.shopProviderData?.shopProviders?.length
|
||||
(this.appointmentType === this.appointmentTypeStrings.IN_SHOP ||
|
||||
this.appointmentType === this.appointmentTypeStrings.DROP_OFF ||
|
||||
this.appointmentType === this.appointmentTypeStrings.IN_SHOP_OR_DROP_OFF) &&
|
||||
this.lastInshopProvider.address.city
|
||||
) {
|
||||
this.selectedProvider = this.lastInshopProvider;
|
||||
} else {
|
||||
this.selectedProvider = this.shopProviderData.shopProviders[0];
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue