CSR-1871
use settled tender amount to show hide cart on confirmation page
This commit is contained in:
parent
db9853bca0
commit
d01349d5ca
4 changed files with 18 additions and 0 deletions
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -164,6 +164,7 @@ async function saveSessionHelper(
|
|||
workOrderNumber: savedSessionInfo.data.workOrderNumber,
|
||||
customerPortalLoginToken: savedSessionInfo.data.customerPortalLoginToken,
|
||||
lockToken: savedSessionInfo.data.lockToken,
|
||||
settledTenderAmount: savedSessionInfo.data.settledTenderAmount,
|
||||
},
|
||||
false
|
||||
);
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@
|
|||
</div>
|
||||
<hr />
|
||||
<cart
|
||||
v-if="ShowCart"
|
||||
:damage="damageInfo"
|
||||
:availableVaps="vaps"
|
||||
:allowItemRemoval="false"
|
||||
|
|
@ -138,6 +139,15 @@ export default {
|
|||
};
|
||||
},
|
||||
computed: {
|
||||
ShowCart() {
|
||||
console.log(this.isPia);
|
||||
console.log(store.getters.submittedOrder.settledTenderAmount);
|
||||
if (this.isPia && store.getters.submittedOrder.settledTenderAmount == 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
},
|
||||
ScheduleConfirmationText() {
|
||||
return this.getCmsContent("ScheduleConfirmationWidget", "BodyText");
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in a new issue