From 616fe6ddd0a23550505e2feef39af5dc94e85dfe Mon Sep 17 00:00:00 2001 From: CarlNation Date: Wed, 31 May 2023 10:56:59 -0400 Subject: [PATCH 1/2] CSR-1144 persist job max time --- src/layouts/schedule/schedule.vue | 4 ++-- src/store/index.js | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 3717248f7..e4c99fc65 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -237,7 +237,7 @@ export default { startTime: timeSlotSelectedObject.startTime, endTime: timeSlotSelectedObject.endTime, routeCode: this.selectedTimeSlotData.id, - jobMaxMinutes: this.selectableDatesData.estimatedServiceMinutesMaximum, + jobMaxMinutes: this.selectableDatesData.estimatedServiceMinutesMaximum.toString(), }; } else { return null; @@ -346,7 +346,7 @@ export default { this.$router.navigateWithoutSaving(this.navigationScenarios.CLICKED_BACK, this.$route); }, async forwardButtonAction() { - await this.dispatchStoreAction( + this.dispatchStoreAction( this.storeActions.SAVE_SCHEDULE, this.appointmentDateAndTime, false diff --git a/src/store/index.js b/src/store/index.js index 270203f89..09aa0a7ef 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -84,6 +84,7 @@ const getDefaultState = () => { startTime: null, endTime: null, routeCode: null, + jobMaxMinutes: null, }, referralNumber: null, referralDate: null, @@ -268,6 +269,7 @@ export const mutations = { state.order.schedule.startTime = scheduleInfo.startTime; state.order.schedule.endTime = scheduleInfo.endTime; state.order.schedule.routeCode = scheduleInfo.routeCode; + state.order.schedule.jobMaxMinutes = scheduleInfo.jobMaxMinutes; } }, @@ -440,6 +442,7 @@ export const mutations = { state.order.schedule.startTime = sessionInformation.order.schedule?.startTime; state.order.schedule.endTime = sessionInformation.order.schedule?.endTime; state.order.schedule.routeCode = sessionInformation.order.schedule?.routeCode; + state.order.schedule.jobMaxMinutes = sessionInformation.order.schedule?.jobMaxMinutes; }, updateExperiments(state, experiments) { state.applicationUser.experiments = experiments; @@ -1342,6 +1345,7 @@ export const actions = { startTime: order.schedule?.startTime, endTime: order.schedule?.endTime, routeCode: order.schedule?.routeCode, + jobMaxMinutes: order.schedule?.jobMaxMinutes }, existingPromoCode: null, referralCorrelationId: order.referralCorrelationId, From 6f46f778385989d085ca107d44b08906896e23c2 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Wed, 31 May 2023 11:06:15 -0400 Subject: [PATCH 2/2] CSR-1144 prettier --- src/layouts/schedule/schedule.vue | 3 ++- src/store/index.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/layouts/schedule/schedule.vue b/src/layouts/schedule/schedule.vue index 3c5cf71f1..db17d966f 100644 --- a/src/layouts/schedule/schedule.vue +++ b/src/layouts/schedule/schedule.vue @@ -237,7 +237,8 @@ export default { startTime: timeSlotSelectedObject.startTime, endTime: timeSlotSelectedObject.endTime, routeCode: this.selectedTimeSlotData.id, - jobMaxMinutes: this.selectableDatesData.estimatedServiceMinutesMaximum.toString(), + jobMaxMinutes: + this.selectableDatesData.estimatedServiceMinutesMaximum.toString(), }; } else { return null; diff --git a/src/store/index.js b/src/store/index.js index 4adc418ec..014ed71af 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1345,7 +1345,7 @@ export const actions = { startTime: order.schedule?.startTime, endTime: order.schedule?.endTime, routeCode: order.schedule?.routeCode, - jobMaxMinutes: order.schedule?.jobMaxMinutes + jobMaxMinutes: order.schedule?.jobMaxMinutes, }, existingPromoCode: null, referralCorrelationId: order.referralCorrelationId,