From 8ce1dd7d000e2a008502b4dbf7351eaf78df5dcd Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Tue, 23 Jan 2024 14:17:41 -0500 Subject: [PATCH] Capture workOrderId from save response and add to vuex --- src/constants/store-mutations.js | 1 + src/helpers/heritage-integration/order-helper.js | 1 + src/store/index.js | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/src/constants/store-mutations.js b/src/constants/store-mutations.js index 3e779e027..5b0b66509 100644 --- a/src/constants/store-mutations.js +++ b/src/constants/store-mutations.js @@ -53,6 +53,7 @@ const storeMutations = { UPDATE_IS_PIA: "updateIsPia", UPDATE_PIA_TYPE: "updatePiaType", WORK_ORDER_NUMBER: "updateWorkOrderNumber", + WORK_ORDER_ID: "updateWorkOrderId", Customer_Portal_Login_Token: "updateCustomerPortalLoginToken", LOCK_TOKEN: "updateLockToken", UPDATE_SETTLED_TENDER_AMOUNT: "updateSettledTenderAmount", diff --git a/src/helpers/heritage-integration/order-helper.js b/src/helpers/heritage-integration/order-helper.js index e0873d822..38f4161b9 100644 --- a/src/helpers/heritage-integration/order-helper.js +++ b/src/helpers/heritage-integration/order-helper.js @@ -162,6 +162,7 @@ async function saveSessionHelper( crmCustomerId: savedSessionInfo.data.crmCustomerId?.toString(), eon: savedSessionInfo.data.eon, workOrderNumber: savedSessionInfo.data.workOrderNumber, + workOrderId: savedSessionInfo.data.workOrderId, customerPortalLoginToken: savedSessionInfo.data.customerPortalLoginToken, lockToken: savedSessionInfo.data.lockToken, settledTenderAmount: savedSessionInfo.data.settledTenderAmount, diff --git a/src/store/index.js b/src/store/index.js index 12140f66b..c78a7968d 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -132,6 +132,7 @@ const getDefaultState = () => { referralCorrelationId: null, eon: null, workOrderNumber: null, + workOrderId: null, customerPortalLoginToken: null, lockToken: null, settledTenderAmount: 0, @@ -254,6 +255,9 @@ export const mutations = { updateWorkOrderNumber(state, workOrderNumber) { state.order.workOrderNumber = workOrderNumber; }, + updateWorkOrderId(state, workOrderId) { + state.order.workOrderId = workOrderId; + }, updateCustomerPortalLoginToken(state, customerPortalLoginToken) { state.order.customerPortalLoginToken = customerPortalLoginToken; }, @@ -1027,6 +1031,7 @@ export const actions = { savedSessionId, crmCustomerId, workOrderNumber, + workOrderId, customerPortalLoginToken, lockToken, settledTenderAmount, @@ -1041,6 +1046,7 @@ export const actions = { context.commit(storeMutations.UPDATE_SAVED_SESSION_ID, savedSessionId); context.commit(storeMutations.UPDATE_CRM_CUSTOMER_ID, crmCustomerId); context.commit(storeMutations.WORK_ORDER_NUMBER, workOrderNumber); + context.commit(storeMutations.WORK_ORDER_ID, workOrderId); context.commit(storeMutations.LOCK_TOKEN, lockToken); context.commit(storeMutations.Customer_Portal_Login_Token, customerPortalLoginToken); context.commit(storeMutations.UPDATE_SETTLED_TENDER_AMOUNT, settledTenderAmount);