CASH-2034: fixes
This commit is contained in:
parent
6c845aaaa5
commit
d767d90847
1 changed files with 9 additions and 6 deletions
|
|
@ -621,7 +621,10 @@ export default {
|
|||
},
|
||||
},
|
||||
isMobileSelected() {
|
||||
return this.appointmentType == AppointmentTypeStrings.MOBILE;
|
||||
return (
|
||||
this.appointmentType == AppointmentTypeStrings.MOBILE ||
|
||||
(this.isServiceableMobile && !this.isServiceableInshop)
|
||||
);
|
||||
},
|
||||
isServiceableMobile() {
|
||||
if (this.isRecalibrationServiceableMobile !== null) {
|
||||
|
|
@ -1140,7 +1143,7 @@ export default {
|
|||
);
|
||||
}
|
||||
},
|
||||
onShopSelected(shopQuestionPopUpData) {
|
||||
async onShopSelected(shopQuestionPopUpData) {
|
||||
this.resetWaitlist();
|
||||
this.preSelectedDate = null;
|
||||
this.shopProviderData = shopQuestionPopUpData.shopProviderData;
|
||||
|
|
@ -1148,6 +1151,8 @@ export default {
|
|||
const selectedProvider = this.shopProviderData.shopProviders.find((shopProvider) => {
|
||||
return shopProvider.providerNumber === shopQuestionPopUpData.selectedProviderNumber;
|
||||
});
|
||||
const didProviderNumberChange =
|
||||
oldProvider?.providerNumber !== selectedProvider.providerNumber;
|
||||
|
||||
// No zipCodeData comes back if zip was not changed
|
||||
if (shopQuestionPopUpData.zipCodeData) {
|
||||
|
|
@ -1156,13 +1161,12 @@ export default {
|
|||
selectedProvider
|
||||
);
|
||||
} else {
|
||||
const didProviderNumberChange =
|
||||
oldProvider?.providerNumber !== selectedProvider.providerNumber;
|
||||
if (didProviderNumberChange) {
|
||||
this.updateSelectedProvider(selectedProvider);
|
||||
this.initializeDatePicker();
|
||||
}
|
||||
}
|
||||
await this.initializeDatePicker();
|
||||
this.setSelectedDateToFirstAvailable();
|
||||
},
|
||||
async getMoreScheduleData(startDate, endDate) {
|
||||
// called only when "View more dates" is clicked; not on initial page load
|
||||
|
|
@ -1710,7 +1714,6 @@ export default {
|
|||
this.zipContainsMilitaryBase = newZipCode.containsMilitaryBase;
|
||||
this.selectedDate = null;
|
||||
this.selectedProvider = newProvider;
|
||||
this.initializeDatePicker();
|
||||
},
|
||||
handleAppointmentTypeChange(newAppointmentType) {
|
||||
this.updateFooterButtonText();
|
||||
|
|
|
|||
Loading…
Reference in a new issue