From ccbb9b18efc4d277e5efa7f4b179265cd9fb4cf6 Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Wed, 8 Nov 2023 16:38:18 +0530 Subject: [PATCH] Appointment EndTime Appointment end time for Inshop and Dropoff Schedules --- src/layouts/confirmation/confirmation.vue | 6 +++++- src/layouts/payment-method/payment-method.vue | 2 +- src/layouts/payment/payment.vue | 2 +- src/layouts/review/review.vue | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/layouts/confirmation/confirmation.vue b/src/layouts/confirmation/confirmation.vue index 177e0ff93..1cd2fa4fb 100644 --- a/src/layouts/confirmation/confirmation.vue +++ b/src/layouts/confirmation/confirmation.vue @@ -238,7 +238,11 @@ export default { const schedule = store.getters.order.schedule; const scheduleReqs = !!(schedule.date && schedule.startTime && schedule.endTime); - return serviceLocationReqs && scheduleReqs; + // Customer + const customer = store.getters.order.customer; + const customerReqs = !!customer.emailAddress; + + return serviceLocationReqs && scheduleReqs && customerReqs; }, forwardButtonAction() { window.location.assign("//www.safelite.com/"); diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index 867dbb3fd..9f9df5f52 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -266,7 +266,7 @@ export default { const scheduleReqs = !!( schedule.date && schedule.startTime && - (!isMobile || schedule.endTime) && + schedule.endTime && schedule.jobMaxMinutes && schedule.jobMinMinutes ); diff --git a/src/layouts/payment/payment.vue b/src/layouts/payment/payment.vue index 6cae579ce..a6340b5db 100644 --- a/src/layouts/payment/payment.vue +++ b/src/layouts/payment/payment.vue @@ -312,7 +312,7 @@ export default { const scheduleReqs = !!( schedule.date && schedule.startTime && - (!isMobile || schedule.endTime) && + schedule.endTime && schedule.jobMaxMinutes && schedule.jobMinMinutes ); diff --git a/src/layouts/review/review.vue b/src/layouts/review/review.vue index 0011e79f7..d6ad0aa82 100644 --- a/src/layouts/review/review.vue +++ b/src/layouts/review/review.vue @@ -207,7 +207,7 @@ export default { const scheduleReqs = !!( schedule.date && schedule.startTime && - (!isMobile || schedule.endTime) && + schedule.endTime && schedule.jobMaxMinutes && schedule.jobMinMinutes );