catch some edge cases
This commit is contained in:
parent
70e927748d
commit
035a91ea71
2 changed files with 14 additions and 3 deletions
|
|
@ -176,7 +176,7 @@ const getAvailableDates = async (
|
||||||
storeAction.payload.shopAppointmentType,
|
storeAction.payload.shopAppointmentType,
|
||||||
storeAction.payload.providerNumber
|
storeAction.payload.providerNumber
|
||||||
);
|
);
|
||||||
} else {
|
} else if (storeAction.payload?.zipCodeOverride) {
|
||||||
timeSlotsResponse = await useMainStore().getMobileTimeSlots(
|
timeSlotsResponse = await useMainStore().getMobileTimeSlots(
|
||||||
storeAction.payload.startDate,
|
storeAction.payload.startDate,
|
||||||
storeAction.payload.endDate,
|
storeAction.payload.endDate,
|
||||||
|
|
|
||||||
|
|
@ -314,7 +314,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
selectedProvider(newProvider, oldProvider) {
|
selectedProvider(newProvider, oldProvider) {
|
||||||
if (newProvider?.providerNumber !== oldProvider?.providerNumber) {
|
if (newProvider?.providerNumber !== oldProvider?.providerNumber || this.availabilityRating === null) {
|
||||||
const appointmentIsInshop = this.selectedAppointmentType === AppointmentTypeStrings.IN_SHOP;
|
const appointmentIsInshop = this.selectedAppointmentType === AppointmentTypeStrings.IN_SHOP;
|
||||||
const returnedProvider = {
|
const returnedProvider = {
|
||||||
provider: newProvider,
|
provider: newProvider,
|
||||||
|
|
@ -325,7 +325,9 @@ export default {
|
||||||
this.refreshAvailabilityRating();
|
this.refreshAvailabilityRating();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.$emit('provider-changed', returnedProvider);
|
if (newProvider?.providerNumber !== oldProvider?.providerNumber) {
|
||||||
|
this.$emit('provider-changed', returnedProvider);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -577,5 +579,14 @@ $page-side-padding: 1.5rem;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
div.alert {
|
||||||
|
margin-top: 0.625rem;
|
||||||
|
|
||||||
|
:deep(.alert-header) {
|
||||||
|
button.btn-collapse {
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue