Update add-to-calendar to pull from submitted order

This commit is contained in:
Chloe Herd 2023-11-09 15:16:38 -05:00
parent 7e002e4ed7
commit 1715194c5b
3 changed files with 14 additions and 5 deletions

View file

@ -12,7 +12,7 @@ beforeEach(() => {
jest.restoreAllMocks();
jest.clearAllMocks();
store.getters = {
order: {
submittedOrder: {
schedule: {
date: "2019-01-01",
startTime: "09:00",

View file

@ -110,11 +110,11 @@ export default {
return this.getCmsContent(this.sameDayDropOffWidgetName, "BodyText");
},
UniqueId() {
return store.getters.order.referralNumber?.toString();
return store.getters.submittedOrder.referralNumber?.toString();
},
ServiceType() {
const isRepair = store.getters.order.damage.isRepair;
const funnelHasRecalibrationPart = store.getters.funnelHasRecalibrationPart;
const isRepair = store.getters.submittedOrder.damage.isRepair;
const funnelHasRecalibrationPart = store.getters.isRecalibrationOnSubmittedOrder;
if (!isRepair) {
if (funnelHasRecalibrationPart) {
return serviceType.REPLACEMENT_AND_RECALIBRATION;
@ -125,7 +125,7 @@ export default {
return serviceType.REPAIR;
},
RouteCode() {
return store.getters.order.schedule.routeCode;
return store.getters.submittedOrder.schedule.routeCode;
},
Appointment() {
var subject = "";

View file

@ -595,6 +595,15 @@ export const getters = {
isRecalibrationOnOrder: (state) => {
return getHasRecalibrationPart(state);
},
isRecalibrationOnSubmittedOrder: (state) => {
if (window.sessionStorage.getItem("submittedOrder") !== null) {
return getHasRecalibrationPart({
order: JSON.parse(window.sessionStorage.getItem("submittedOrder")),
});
}
return false;
},
areRearWipersOnOrder: (state) => {
return !!state.order.lineItems.vaps?.some(
(vap) => vap.partType.toUpperCase() === partTypeStrings.REAR_WIPER.toUpperCase()