From 93b985f9a63cb46a0b33409defc56fa6cb8cb4b0 Mon Sep 17 00:00:00 2001 From: Josh Dassinger Date: Fri, 17 Nov 2023 14:18:35 -0600 Subject: [PATCH 1/3] SSR-861 Save Session to Mainframe --- src/layouts/welcome-page/welcome-page.vue | 1 + src/store/index.js | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 382664ef..20fc663c 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -319,6 +319,7 @@ export default { }, navigateForward() { + this.mainStore.order.submitToMF = true; if (this.mainStore.applicationUser.duplicateOrders?.length > 0 ?? false) { this.$router.navigate( this.navigationScenarios.CLICKED_FORWARD_WITH_DUPLICATES, diff --git a/src/store/index.js b/src/store/index.js index fbbe645a..d905cf14 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -155,7 +155,8 @@ const getDefaultState = () => ({ eon: null, workOrderNumber: null, originalDeductible: null, - currentDeductible: null + currentDeductible: null, + submitToMF: false }, applicationUser: { experiments: [], @@ -1165,7 +1166,8 @@ export const useMainStore = defineStore({ referralNumber: this.order.referralNumber?.toString(), referralCorrelationId: this.order.referralCorrelationId, referralSequenceNumber: this.order.referralSequenceNumber, - eon: this.order.eon + eon: this.order.eon, + submitToMF: this.order.submitToMF }, additionalSuccessEventDataHandler: (response) => `Email provided: ${customer.emailAddress ? 'true' : 'false'}` From a27ef126099a3ad2cd1272dcba56c1f1c5e7ba86 Mon Sep 17 00:00:00 2001 From: Josh Dassinger Date: Mon, 20 Nov 2023 10:21:17 -0600 Subject: [PATCH 2/3] SSR-861 Submit to mainframe when we have referral number Renamed SubmitToMF to SubmitToMainframe --- src/store/index.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index d905cf14..1aab7bf1 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -155,8 +155,7 @@ const getDefaultState = () => ({ eon: null, workOrderNumber: null, originalDeductible: null, - currentDeductible: null, - submitToMF: false + currentDeductible: null }, applicationUser: { experiments: [], @@ -1167,7 +1166,7 @@ export const useMainStore = defineStore({ referralCorrelationId: this.order.referralCorrelationId, referralSequenceNumber: this.order.referralSequenceNumber, eon: this.order.eon, - submitToMF: this.order.submitToMF + submitToMainframe: !!this.order.referralNumber }, additionalSuccessEventDataHandler: (response) => `Email provided: ${customer.emailAddress ? 'true' : 'false'}` From ec733646d736443446d3f1176d7c621acabd6f7b Mon Sep 17 00:00:00 2001 From: Josh Dassinger Date: Tue, 21 Nov 2023 08:58:02 -0600 Subject: [PATCH 3/3] SSR-861 Remove SubmitToMF Flag on welcome page --- src/layouts/welcome-page/welcome-page.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 20fc663c..382664ef 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -319,7 +319,6 @@ export default { }, navigateForward() { - this.mainStore.order.submitToMF = true; if (this.mainStore.applicationUser.duplicateOrders?.length > 0 ?? false) { this.$router.navigate( this.navigationScenarios.CLICKED_FORWARD_WITH_DUPLICATES,