From deacd58008896a36eda34a2cf7e49b073ca70c0c Mon Sep 17 00:00:00 2001 From: Michaela Brydon Date: Tue, 16 Jan 2024 23:36:49 -0500 Subject: [PATCH] Navigating to tpa submit after contact details when appropriate --- src/layouts/contact-details/contact-details.vue | 8 ++++---- src/layouts/tpa-submit/tpa-submit.vue | 2 +- src/router/router-constants/routing-table.js | 6 +++++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/layouts/contact-details/contact-details.vue b/src/layouts/contact-details/contact-details.vue index 3e30c10f..0eb117bc 100644 --- a/src/layouts/contact-details/contact-details.vue +++ b/src/layouts/contact-details/contact-details.vue @@ -196,10 +196,10 @@ export default { notesForTechnician: this.notesForTechnician }; useMainStore().updateContactInfo(contactInfo); - this.$router.navigate( - this.navigationScenarios.CLICKED_FORWARD, - this.$route - ); + const scenario = useMainStore().order.serviceLocation.IsSafeliteProvider === false + ? this.navigationScenarios.CLICKED_FORWARD_WITH_NON_SAFELITE_SHOP + : this.navigationScenarios.CLICKED_FORWARD_WITH_SAFELITE_SHOP; + this.$router.navigate(scenario, this.$route); } } }; diff --git a/src/layouts/tpa-submit/tpa-submit.vue b/src/layouts/tpa-submit/tpa-submit.vue index 58fbff05..1ba7f98a 100644 --- a/src/layouts/tpa-submit/tpa-submit.vue +++ b/src/layouts/tpa-submit/tpa-submit.vue @@ -208,7 +208,7 @@ export default { return [this.companyName ?? '', displayAddress, displayPhoneNumber]; }, getContactInfoLines() { - const { firstName, lastName, emailAddress, phoneNumber } = useMainStore().order.contactInfo; + const { firstName, lastName, emailAddress, phoneNumber } = useMainStore().contactInfo; return [ `${firstName} ${lastName}`, emailAddress ?? '', diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 9891ef39..2cded6f6 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -581,8 +581,12 @@ const routingTable = () => [ destinationIssPageValue: issPageValues.SCHEDULE_PAGE }, { - scenario: navigationScenarios.CLICKED_FORWARD, + scenario: navigationScenarios.CLICKED_FORWARD_WITH_SAFELITE_SHOP, destinationIssPageValue: issPageValues.SERVICE_PACKAGES + }, + { + scenario: navigationScenarios.CLICKED_FORWARD_WITH_NON_SAFELITE_SHOP, + destinationIssPageValue: issPageValues.TPA_SUBMIT } ] },