From d01349d5ca628a777fb2376652838071b61a7b71 Mon Sep 17 00:00:00 2001 From: CarlNation <32103961+CarlNation@users.noreply.github.com> Date: Thu, 7 Dec 2023 14:02:32 -0500 Subject: [PATCH 1/2] CSR-1871 use settled tender amount to show hide cart on confirmation page --- src/constants/store-mutations.js | 1 + src/helpers/heritage-integration/order-helper.js | 1 + src/layouts/confirmation/confirmation.vue | 10 ++++++++++ src/store/index.js | 6 ++++++ 4 files changed, 18 insertions(+) diff --git a/src/constants/store-mutations.js b/src/constants/store-mutations.js index 7a0d19c03..3e779e027 100644 --- a/src/constants/store-mutations.js +++ b/src/constants/store-mutations.js @@ -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", diff --git a/src/helpers/heritage-integration/order-helper.js b/src/helpers/heritage-integration/order-helper.js index 79af9c432..e0873d822 100644 --- a/src/helpers/heritage-integration/order-helper.js +++ b/src/helpers/heritage-integration/order-helper.js @@ -164,6 +164,7 @@ async function saveSessionHelper( workOrderNumber: savedSessionInfo.data.workOrderNumber, customerPortalLoginToken: savedSessionInfo.data.customerPortalLoginToken, lockToken: savedSessionInfo.data.lockToken, + settledTenderAmount: savedSessionInfo.data.settledTenderAmount, }, false ); diff --git a/src/layouts/confirmation/confirmation.vue b/src/layouts/confirmation/confirmation.vue index 32c36c161..ba80375a0 100644 --- a/src/layouts/confirmation/confirmation.vue +++ b/src/layouts/confirmation/confirmation.vue @@ -39,6 +39,7 @@
{ 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( From 25ef4b7b4bc364ed7558478a077be4cb574d15e2 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 7 Dec 2023 14:06:19 -0500 Subject: [PATCH 2/2] CSR-1871 remove console.logs --- src/layouts/confirmation/confirmation.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/layouts/confirmation/confirmation.vue b/src/layouts/confirmation/confirmation.vue index ba80375a0..32904b8ee 100644 --- a/src/layouts/confirmation/confirmation.vue +++ b/src/layouts/confirmation/confirmation.vue @@ -140,8 +140,6 @@ export default { }, computed: { ShowCart() { - console.log(this.isPia); - console.log(store.getters.submittedOrder.settledTenderAmount); if (this.isPia && store.getters.submittedOrder.settledTenderAmount == 0) { return false; }