Merge pull request #1621 from Safelite/feature/CSR-1871

Feature/csr 1871
This commit is contained in:
CarlNation 2023-12-07 14:39:33 -05:00 committed by GitHub
commit 1eb6d96639
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 0 deletions

View file

@ -55,6 +55,7 @@ const storeMutations = {
WORK_ORDER_NUMBER: "updateWorkOrderNumber",
Customer_Portal_Login_Token: "updateCustomerPortalLoginToken",
LOCK_TOKEN: "updateLockToken",
UPDATE_SETTLED_TENDER_AMOUNT: "updateSettledTenderAmount",
// EVENT BUS MUTATIONS
ADD_EVENT_TO_BUS: "addEventToBus",

View file

@ -164,6 +164,7 @@ async function saveSessionHelper(
workOrderNumber: savedSessionInfo.data.workOrderNumber,
customerPortalLoginToken: savedSessionInfo.data.customerPortalLoginToken,
lockToken: savedSessionInfo.data.lockToken,
settledTenderAmount: savedSessionInfo.data.settledTenderAmount,
},
false
);

View file

@ -39,6 +39,7 @@
</div>
<hr />
<cart
v-if="ShowCart"
:damage="damageInfo"
:availableVaps="vaps"
:allowItemRemoval="false"
@ -138,6 +139,13 @@ export default {
};
},
computed: {
ShowCart() {
if (this.isPia && store.getters.submittedOrder.settledTenderAmount == 0) {
return false;
}
return true;
},
ScheduleConfirmationText() {
return this.getCmsContent("ScheduleConfirmationWidget", "BodyText");
},

View file

@ -132,6 +132,7 @@ const getDefaultState = () => {
workOrderNumber: null,
customerPortalLoginToken: null,
lockToken: null,
settledTenderAmount: 0,
},
applicationUser: {
eventBus: [],
@ -257,6 +258,9 @@ export const mutations = {
updateLockToken(state, lockToken) {
state.order.lockToken = lockToken;
},
updateSettledTenderAmount(state, settledTenderAmount) {
state.order.settledTenderAmount = settledTenderAmount;
},
updateCCToken(state, ccToken) {
state.order.payment.ccToken.subscriptionId = ccToken.subscriptionId;
state.order.payment.ccToken.expMonth = ccToken.expMonth;
@ -1041,6 +1045,7 @@ export const actions = {
workOrderNumber,
customerPortalLoginToken,
lockToken,
settledTenderAmount,
}
) {
context.commit(storeMutations.UPDATE_REFERRAL_NUMBER, referralNumber);
@ -1054,6 +1059,7 @@ export const actions = {
context.commit(storeMutations.WORK_ORDER_NUMBER, workOrderNumber);
context.commit(storeMutations.LOCK_TOKEN, lockToken);
context.commit(storeMutations.Customer_Portal_Login_Token, customerPortalLoginToken);
context.commit(storeMutations.UPDATE_SETTLED_TENDER_AMOUNT, settledTenderAmount);
},
logPageView(