CASH-2025
CASH-2025 change location of oem flag on order service
This commit is contained in:
parent
f1c4e291c3
commit
5545ff2935
1 changed files with 6 additions and 5 deletions
|
|
@ -122,6 +122,7 @@ const getDefaultState = () => {
|
||||||
capabilityQuestionAnswers: null,
|
capabilityQuestionAnswers: null,
|
||||||
dateOfLoss: null,
|
dateOfLoss: null,
|
||||||
damageCause: null,
|
damageCause: null,
|
||||||
|
installOemGlass: null,
|
||||||
},
|
},
|
||||||
lineItems: {
|
lineItems: {
|
||||||
glassParts: null,
|
glassParts: null,
|
||||||
|
|
@ -190,7 +191,6 @@ const getDefaultState = () => {
|
||||||
settledTenderAmount: 0,
|
settledTenderAmount: 0,
|
||||||
isRecalAckOptIn: false,
|
isRecalAckOptIn: false,
|
||||||
isMSRFeeApplicable: false,
|
isMSRFeeApplicable: false,
|
||||||
isOemGlassSelected: false,
|
|
||||||
},
|
},
|
||||||
applicationUser: {
|
applicationUser: {
|
||||||
eventBus: [],
|
eventBus: [],
|
||||||
|
|
@ -344,7 +344,7 @@ export const mutations = {
|
||||||
state.order.isRecalAckOptIn = isRecalAckOptIn;
|
state.order.isRecalAckOptIn = isRecalAckOptIn;
|
||||||
},
|
},
|
||||||
updateIsOemGlassSelected(state, isOemGlassSelected) {
|
updateIsOemGlassSelected(state, isOemGlassSelected) {
|
||||||
state.order.isOemGlassSelected = isOemGlassSelected;
|
state.order.damage.installOemGlass = isOemGlassSelected;
|
||||||
},
|
},
|
||||||
updateIsMSRFeeApplicable(state, isMSRFeeApplicable) {
|
updateIsMSRFeeApplicable(state, isMSRFeeApplicable) {
|
||||||
state.order.isMSRFeeApplicable = isMSRFeeApplicable;
|
state.order.isMSRFeeApplicable = isMSRFeeApplicable;
|
||||||
|
|
@ -678,7 +678,6 @@ export const mutations = {
|
||||||
state.order.eon = sessionInformation.order.eon;
|
state.order.eon = sessionInformation.order.eon;
|
||||||
state.order.customerPortalLoginToken = sessionInformation.order.CustomerPortalLoginToken;
|
state.order.customerPortalLoginToken = sessionInformation.order.CustomerPortalLoginToken;
|
||||||
state.order.isRecalAckOptIn = sessionInformation.order.isRecalAckOptIn;
|
state.order.isRecalAckOptIn = sessionInformation.order.isRecalAckOptIn;
|
||||||
state.order.isOemGlassSelected = sessionInformation.order.isOemGlassSelected;
|
|
||||||
|
|
||||||
if (state.order.vehicle.vin !== sessionInformation.order.vehicle?.vin) {
|
if (state.order.vehicle.vin !== sessionInformation.order.vehicle?.vin) {
|
||||||
state.applicationUser.pageData[routeData.PART_QUESTIONS.name] = null;
|
state.applicationUser.pageData[routeData.PART_QUESTIONS.name] = null;
|
||||||
|
|
@ -717,6 +716,8 @@ export const mutations = {
|
||||||
state.order.damage.capabilityQuestionAnswers =
|
state.order.damage.capabilityQuestionAnswers =
|
||||||
sessionInformation.order.damage.capabilityQuestionAnswers;
|
sessionInformation.order.damage.capabilityQuestionAnswers;
|
||||||
|
|
||||||
|
state.order.damage.installOemGlass = sessionInformation.order.damage.installOemGlass;
|
||||||
|
|
||||||
state.order.lineItems.glassParts = sessionInformation.order.lineItems.glassParts;
|
state.order.lineItems.glassParts = sessionInformation.order.lineItems.glassParts;
|
||||||
state.order.lineItems.supportingItems = sessionInformation.order.lineItems.supportingItems;
|
state.order.lineItems.supportingItems = sessionInformation.order.lineItems.supportingItems;
|
||||||
state.order.lineItems.vaps = sessionInformation.order.lineItems.vaps ?? [];
|
state.order.lineItems.vaps = sessionInformation.order.lineItems.vaps ?? [];
|
||||||
|
|
@ -1858,7 +1859,7 @@ export const actions = {
|
||||||
const serviceType = order.serviceLocation?.appointmentType;
|
const serviceType = order.serviceLocation?.appointmentType;
|
||||||
const referralSeqNumber = order.referralSequenceNumber;
|
const referralSeqNumber = order.referralSequenceNumber;
|
||||||
const parentAccountNumber = applicationConfig.CASH_PARENT_ACCOUNT_NUMBER;
|
const parentAccountNumber = applicationConfig.CASH_PARENT_ACCOUNT_NUMBER;
|
||||||
const oemEndorsementFlag = order.isOemGlassSelected;
|
const oemEndorsementFlag = order.damage.installOemGlass;
|
||||||
// create a new array to avoid mutating state
|
// create a new array to avoid mutating state
|
||||||
const glassArrayForPayload = convertGlassPieceNamingForApi(glassArray);
|
const glassArrayForPayload = convertGlassPieceNamingForApi(glassArray);
|
||||||
const resultsArrayForPayload = convertResultsForApi(resultsArray);
|
const resultsArrayForPayload = convertResultsForApi(resultsArray);
|
||||||
|
|
@ -2457,6 +2458,7 @@ export const actions = {
|
||||||
partQuestionAnswers: order.damage.partQuestionAnswers,
|
partQuestionAnswers: order.damage.partQuestionAnswers,
|
||||||
moldingQuestionAnswers: order.damage.moldingQuestionAnswers,
|
moldingQuestionAnswers: order.damage.moldingQuestionAnswers,
|
||||||
capabilityQuestionAnswers: order.damage.capabilityQuestionAnswers,
|
capabilityQuestionAnswers: order.damage.capabilityQuestionAnswers,
|
||||||
|
installOemGlass: order.damage.installOemGlass,
|
||||||
},
|
},
|
||||||
lineItems: {
|
lineItems: {
|
||||||
glassParts: lineItems.glassParts,
|
glassParts: lineItems.glassParts,
|
||||||
|
|
@ -2546,7 +2548,6 @@ export const actions = {
|
||||||
lockToken: order.lockToken,
|
lockToken: order.lockToken,
|
||||||
isRecalAckOptIn: order.isRecalAckOptIn,
|
isRecalAckOptIn: order.isRecalAckOptIn,
|
||||||
isMSRFeeApplicable: order.isMSRFeeApplicable,
|
isMSRFeeApplicable: order.isMSRFeeApplicable,
|
||||||
isOemGlassSelected: order.isOemGlassSelected,
|
|
||||||
cashPriceSubTotal: order.cashPriceSubTotal,
|
cashPriceSubTotal: order.cashPriceSubTotal,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue