Add jobMinMinutes to store and use on review page
This commit is contained in:
parent
8bbbdf909a
commit
a4785fa1c5
4 changed files with 10 additions and 1 deletions
|
|
@ -75,7 +75,7 @@ export default {
|
|||
},
|
||||
renderedEstimatedDuration() {
|
||||
return getDisplayTextForDurationLength(
|
||||
this.schedule?.jobMaxMinutes,
|
||||
this.schedule?.jobMinMinutes,
|
||||
this.schedule?.jobMaxMinutes
|
||||
);
|
||||
},
|
||||
|
|
|
|||
|
|
@ -463,6 +463,7 @@ export default {
|
|||
startTime: null,
|
||||
endTime: null,
|
||||
jobMaxMinutes: null,
|
||||
jobMinMinutes: null,
|
||||
};
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -92,6 +92,7 @@ export default {
|
|||
startTime: null,
|
||||
endTime: null,
|
||||
jobMaxMinutes: null,
|
||||
jobMinMinutes: null,
|
||||
}),
|
||||
},
|
||||
cmsWidgetName: String,
|
||||
|
|
@ -449,6 +450,7 @@ export default {
|
|||
startTime: timeSlot.startTime,
|
||||
endTime: timeSlot.endTime,
|
||||
jobMaxMinutes: this.estimatedServiceMinutesMaximum.toString(),
|
||||
jobMinMinutes: this.estimatedServiceMinutesMinimum.toString(),
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -458,6 +460,7 @@ export default {
|
|||
endTime: null,
|
||||
routeCode: null,
|
||||
jobMaxMinutes: null,
|
||||
jobMinMinutes: null,
|
||||
};
|
||||
},
|
||||
},
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ const getDefaultState = () => {
|
|||
endTime: null,
|
||||
routeCode: null,
|
||||
jobMaxMinutes: null,
|
||||
jobMinMinutes: null,
|
||||
},
|
||||
referralNumber: null,
|
||||
referralDate: null,
|
||||
|
|
@ -279,6 +280,7 @@ export const mutations = {
|
|||
state.order.schedule.endTime = scheduleInfo.endTime;
|
||||
state.order.schedule.routeCode = scheduleInfo.routeCode;
|
||||
state.order.schedule.jobMaxMinutes = scheduleInfo.jobMaxMinutes;
|
||||
state.order.schedule.jobMinMinutes = scheduleInfo.jobMinMinutes;
|
||||
}
|
||||
},
|
||||
updateCustomerDetails(state, detailsInfo) {
|
||||
|
|
@ -365,6 +367,7 @@ export const mutations = {
|
|||
state.order.schedule.endTime = null;
|
||||
state.order.schedule.routeCode = null;
|
||||
state.order.schedule.jobMaxMinutes = null;
|
||||
state.order.schedule.jobMinMinutes = null;
|
||||
|
||||
//premium appointment fee used on schedule page also needs reset when schedule is reset
|
||||
const supportingItems = state.order.lineItems.supportingItems;
|
||||
|
|
@ -506,6 +509,7 @@ export const mutations = {
|
|||
state.order.schedule.endTime = sessionInformation.order.schedule?.endTime;
|
||||
state.order.schedule.routeCode = sessionInformation.order.schedule?.routeCode;
|
||||
state.order.schedule.jobMaxMinutes = sessionInformation.order.schedule?.jobMaxMinutes;
|
||||
state.order.schedule.jobMinMinutes = sessionInformation.order.schedule?.jobMinMinutes;
|
||||
},
|
||||
updateExperiments(state, experiments) {
|
||||
state.applicationUser.experiments = experiments;
|
||||
|
|
@ -1464,6 +1468,7 @@ export const actions = {
|
|||
endTime: order.schedule?.endTime,
|
||||
routeCode: order.schedule?.routeCode,
|
||||
jobMaxMinutes: order.schedule?.jobMaxMinutes,
|
||||
jobMinMinutes: order.schedule?.jobMinMinutes,
|
||||
},
|
||||
existingPromoCode: null,
|
||||
referralCorrelationId: order.referralCorrelationId,
|
||||
|
|
|
|||
Loading…
Reference in a new issue