Merge pull request #1729 from Safelite/feature/CSR-1072
Feature/csr 1072
This commit is contained in:
commit
b2e0b1070b
4 changed files with 23 additions and 6 deletions
|
|
@ -18,7 +18,7 @@ export function updateOrCreateFunnelCookie() {
|
||||||
ReferralNumber: store.getters.order.referralNumber,
|
ReferralNumber: store.getters.order.referralNumber,
|
||||||
ReferralDate: store.getters.order.referralDate,
|
ReferralDate: store.getters.order.referralDate,
|
||||||
ReferralCorrelationId: store.getters.order.referralCorrelationId,
|
ReferralCorrelationId: store.getters.order.referralCorrelationId,
|
||||||
ReferralParentAccountNumber: store.getters.order.accountNumber,
|
ReferralParentAccountNumber: store.getters.order.payment.parentAccountNumber,
|
||||||
HasDelayedClaimRegistration: wasClaimRegistrationDelayed,
|
HasDelayedClaimRegistration: wasClaimRegistrationDelayed,
|
||||||
SuppressConceptFunnel: shouldSuppressConceptFunnel,
|
SuppressConceptFunnel: shouldSuppressConceptFunnel,
|
||||||
SavedSessionId: store.getters.applicationUser.savedSessionId,
|
SavedSessionId: store.getters.applicationUser.savedSessionId,
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,14 @@ export async function getPricedMobileFeePart(serviceZipCode, pageNameToLog) {
|
||||||
false
|
false
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (
|
||||||
|
mobileFeePart.data === null ||
|
||||||
|
mobileFeePart.data === undefined ||
|
||||||
|
mobileFeePart.data === ""
|
||||||
|
) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
// Get the Mobile Fee Part Price
|
// Get the Mobile Fee Part Price
|
||||||
const pricingResults = await baseMixin.methods.dispatchStoreActionWithLogging(
|
const pricingResults = await baseMixin.methods.dispatchStoreActionWithLogging(
|
||||||
storeActions.PRICE_ORDER_ITEMS_AND_SAVE_SERVER_DATA,
|
storeActions.PRICE_ORDER_ITEMS_AND_SAVE_SERVER_DATA,
|
||||||
|
|
|
||||||
|
|
@ -349,11 +349,19 @@ export default {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
arePagePrerequisitesValid() {
|
arePagePrerequisitesValid() {
|
||||||
return (
|
// insurance drops the recycle fee on replace orders so it won't be in supportingItems
|
||||||
store.getters.lineItems.supportingItems !== null &&
|
if (store.getters.payment.isInsurance && !store.getters.order.damage.isRepair) {
|
||||||
store.getters.order.serviceLocation.zipCode !== null &&
|
return (
|
||||||
store.getters.payment.isInsurance !== null
|
store.getters.order.serviceLocation.zipCode !== null &&
|
||||||
);
|
store.getters.payment.isInsurance !== null
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
return (
|
||||||
|
store.getters.lineItems.supportingItems !== null &&
|
||||||
|
store.getters.order.serviceLocation.zipCode !== null &&
|
||||||
|
store.getters.payment.isInsurance !== null
|
||||||
|
);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
setData(zipCodeData, serviceabilityDetails, mobileFeePart, shopProviderData) {
|
setData(zipCodeData, serviceabilityDetails, mobileFeePart, shopProviderData) {
|
||||||
if (zipCodeData) {
|
if (zipCodeData) {
|
||||||
|
|
|
||||||
|
|
@ -2229,6 +2229,7 @@ export const actions = {
|
||||||
|
|
||||||
const vehicle = context.getters.order.vehicle;
|
const vehicle = context.getters.order.vehicle;
|
||||||
|
|
||||||
|
// TODO: Insurance pricing...`ParentAccountNumber=${context.getters.order.payment.parentAccountNumber}`
|
||||||
let queryString =
|
let queryString =
|
||||||
`ParentAccountNumber=${applicationConfig.CASH_PARENT_ACCOUNT_NUMBER}` +
|
`ParentAccountNumber=${applicationConfig.CASH_PARENT_ACCOUNT_NUMBER}` +
|
||||||
`&CTU=${ctuToUse}` +
|
`&CTU=${ctuToUse}` +
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue