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;
}