From e1bd79ef8e2a2ac0c5c99f9853012d5a37a3b575 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 5 Mar 2026 10:19:38 -0500 Subject: [PATCH] CASH-2442 ZipPlus4 changes CASH-2442 pass address line 1/2 to the tax endpoint so zipPlus4 can be requested for tax purposes --- .../promo-modal-question/promo-modal-question.vue | 4 ++++ src/layouts/payment-method/payment-method.vue | 8 ++++++++ src/store/index.js | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/src/fmg-components/promo-modal-question/promo-modal-question.vue b/src/fmg-components/promo-modal-question/promo-modal-question.vue index 1e87d5bb5..bb3b390a8 100644 --- a/src/fmg-components/promo-modal-question/promo-modal-question.vue +++ b/src/fmg-components/promo-modal-question/promo-modal-question.vue @@ -317,6 +317,10 @@ export default { serviceLocationZipCode: store.getters.order.serviceLocation.zipCode, pricedLineItems: pricedLineItemsToTax, + serviceLocationAddressLine1: + store.getters.order.serviceLocation?.address, + serviceLocationAddressLine2: + store.getters.order.serviceLocation?.address2, }, "payment-method", false diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue index 4d80f84c0..d333b4bbf 100644 --- a/src/layouts/payment-method/payment-method.vue +++ b/src/layouts/payment-method/payment-method.vue @@ -322,6 +322,8 @@ export default { serviceLocationState: store.getters.order.serviceLocation.state, serviceLocationZipCode: store.getters.order.serviceLocation.zipCode, pricedLineItems: lineItemsForCart, + serviceLocationAddressLine1: store.getters.order.serviceLocation?.address, + serviceLocationAddressLine2: store.getters.order.serviceLocation?.address2, }, "payment-method", false @@ -526,6 +528,10 @@ export default { serviceLocationState: this.$store.getters.order.serviceLocation.state, serviceLocationZipCode: this.$store.getters.order.serviceLocation.zipCode, pricedLineItems: this.lineItems, + serviceLocationAddressLine1: + this.$store.getters.order.serviceLocation?.address, + serviceLocationAddressLine2: + this.$store.getters.order.serviceLocation?.address2, }, "payment-method", false @@ -650,6 +656,8 @@ export default { serviceLocationState: store.getters.order.serviceLocation.state, serviceLocationZipCode: store.getters.order.serviceLocation.zipCode, pricedLineItems: this.lineItems, + serviceLocationAddressLine1: store.getters.order.serviceLocation?.address, + serviceLocationAddressLine2: store.getters.order.serviceLocation?.address2, }, "payment-method", false diff --git a/src/store/index.js b/src/store/index.js index cd349e351..e91ec6c0b 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -3115,6 +3115,8 @@ export const actions = { serviceLocationState, serviceLocationZipCode, pricedLineItems, + serviceLocationAddressLine1, + serviceLocationAddressLine2, }, pageNameToLog, } @@ -3148,6 +3150,8 @@ export const actions = { appointmentType: appointmentType, pricedLineItems: lineItemsWithOnlyPriceInfo, serviceLocation: { + addressLine1: appointmentType == "Mobile" ? serviceLocationAddressLine1 : null, + addressLine2: appointmentType == "Mobile" ? serviceLocationAddressLine2 : null, city: appointmentType == "Mobile" ? serviceLocationCity : null, state: appointmentType == "Mobile" ? serviceLocationState : null, zipCode: appointmentType == "Mobile" ? serviceLocationZipCode : null,