From c7be5b6962f80beefc300e2c68d54bb4f84eb8f9 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Thu, 22 Jan 2026 17:02:04 -0500 Subject: [PATCH 01/44] CASH-2096 redo previously lost changes from 1790 --- src/layouts/schedule/schedule.vue | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index f7c1ead18..d30fdf11c 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -1620,8 +1620,29 @@ export default { } else { this.includePricingByDayUpcharge = false; } + + // TODO: REMOVE AS PART OF CASH-1634 + // // do something to mark this as upcharge day or not... + // if (date.isPricingByDayUpchargeDay) { + // this.includePricingByDayUpcharge = true; + // } else { + // this.includePricingByDayUpcharge = false; + // } }, - updateTimeSlot(timeSlotObj) { + getEmptyTimeSlot() { + return { + timeSlot: { + date: null, + routeCode: null, + startTime: null, + endTime: null, + jobMaxMinutes: null, + jobMinMinutes: null, + }, + isPremiumAppointment: null, + }; + }, + updateTimeSlot(timeSlotObj) { debugger; // eslint-disable-line no-debugger if (!timeSlotObj?.routeCode) { this.appointmentType = AppointmentTypeStrings.IN_SHOP_OR_DROP_OFF; this.selectedTimeSlotInfo = { From 3fcb608bb23b8c58856270fdfdcac76c2506064d Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 26 Jan 2026 10:21:50 -0500 Subject: [PATCH 02/44] CASH-1790 remove forgotten debugger --- src/layouts/schedule/schedule.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index d30fdf11c..19fb5e0fd 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -1642,7 +1642,7 @@ export default { isPremiumAppointment: null, }; }, - updateTimeSlot(timeSlotObj) { debugger; // eslint-disable-line no-debugger + updateTimeSlot(timeSlotObj) { if (!timeSlotObj?.routeCode) { this.appointmentType = AppointmentTypeStrings.IN_SHOP_OR_DROP_OFF; this.selectedTimeSlotInfo = { From ba2e138ac05258535748e4f894293c797a5a244e Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Fri, 23 Jan 2026 16:29:48 -0500 Subject: [PATCH 03/44] CASH-1790 stupid prettier enforcing some silliness on a blank line... --- src/layouts/schedule/schedule.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 19fb5e0fd..1d48ef701 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -1620,7 +1620,7 @@ export default { } else { this.includePricingByDayUpcharge = false; } - + // TODO: REMOVE AS PART OF CASH-1634 // // do something to mark this as upcharge day or not... // if (date.isPricingByDayUpchargeDay) { From 7eed110bd29cc6d49f7a1ac54bd71e12d60f44bd Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 26 Jan 2026 10:05:14 -0500 Subject: [PATCH 04/44] CASH-1790 updates for date-picker --- .../date-picker/date-picker.vue | 71 +++++++++++++------ 1 file changed, 49 insertions(+), 22 deletions(-) diff --git a/src/digital-components/date-picker/date-picker.vue b/src/digital-components/date-picker/date-picker.vue index f48b1f43b..73d7d3d67 100644 --- a/src/digital-components/date-picker/date-picker.vue +++ b/src/digital-components/date-picker/date-picker.vue @@ -1,17 +1,18 @@