From a233f571d8e580e95c746191674c7cc70b104046 Mon Sep 17 00:00:00 2001 From: Jethe Date: Mon, 24 Apr 2023 12:38:21 +0530 Subject: [PATCH 1/8] Added new page TPA-Submit SSR-429 --- src/layouts/tpa-submit/tpa-submit.vue | 86 +++++++++++++++++++ src/router/router-constants/issPage-values.js | 3 +- .../router-constants/navigation-scenarios.js | 2 + src/router/router-constants/routing-table.js | 13 +++ 4 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 src/layouts/tpa-submit/tpa-submit.vue diff --git a/src/layouts/tpa-submit/tpa-submit.vue b/src/layouts/tpa-submit/tpa-submit.vue new file mode 100644 index 00000000..4b3cc68d --- /dev/null +++ b/src/layouts/tpa-submit/tpa-submit.vue @@ -0,0 +1,86 @@ + + + diff --git a/src/router/router-constants/issPage-values.js b/src/router/router-constants/issPage-values.js index f4bc54c1..23a2b763 100644 --- a/src/router/router-constants/issPage-values.js +++ b/src/router/router-constants/issPage-values.js @@ -24,6 +24,7 @@ export const issPageValues = { VEHICLE_PARTS: 'vehicle-parts', VEHICLE_STYLE: 'vehicle-style', VEHICLE_YEAR: 'vehicle-year', - VIN_LOOKUP: 'vin-lookup' + VIN_LOOKUP: 'vin-lookup', + TPA_SUBMIT: 'tpa-submit' }; \ No newline at end of file diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 50ce575d..f0fd3010 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -46,6 +46,8 @@ const navigationScenarios = { CLICKED_FORWARD_WITH_SAFELITE: "CLICKED_FORWARD_WITH_SAFELITE", CLICKED_FORWARD_WITH_REVIEW:"CLICKED_FORWARD_WITH_REVIEW", + + CLICKED_FORWARD_WITH_TPA_SUBMIT:"CLICKED_FORWARD_WITH_TPA_SUBMIT", }; diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 8581612b..20b86e52 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -507,6 +507,19 @@ const routingTable = function(store) { destinationIssPageValue: issPageValues.REVIEW_PAGE } ] + }, + { + issPageValue: issPageValues.TPA_SUBMIT, + maps: [ + { + scenario: navigationScenarios.CLICKED_BACK, + destinationIssPageValue: issPageValues.TPA_SEARCH + }, + { + scenario: navigationScenarios.CLICKED_FORWARD_WITH_TPA_SUBMIT, + destinationIssPageValue: issPageValues.TPA_CONFIRMATION, + }, + ] } ]; }; From ebc5ca2fa34d4cfee88f0022845f301d21961443 Mon Sep 17 00:00:00 2001 From: Jethe Date: Mon, 24 Apr 2023 19:08:54 +0530 Subject: [PATCH 2/8] SSR-429 SSR-429 --- src/router/router-constants/navigation-scenarios.js | 2 +- src/router/router-constants/routing-table.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index f0fd3010..0eb49b5d 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -47,7 +47,7 @@ const navigationScenarios = { CLICKED_FORWARD_WITH_REVIEW:"CLICKED_FORWARD_WITH_REVIEW", - CLICKED_FORWARD_WITH_TPA_SUBMIT:"CLICKED_FORWARD_WITH_TPA_SUBMIT", + CLICKED_FORWARD_WITH_TPA_SUBMIT:"CLICKED_FORWARD_TPA_SUBMIT", }; diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 20b86e52..7f9bd729 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -516,7 +516,7 @@ const routingTable = function(store) { destinationIssPageValue: issPageValues.TPA_SEARCH }, { - scenario: navigationScenarios.CLICKED_FORWARD_WITH_TPA_SUBMIT, + scenario: navigationScenarios.CLICKED_FORWARD_TPA_SUBMIT, destinationIssPageValue: issPageValues.TPA_CONFIRMATION, }, ] From 6e0337cba3e6f4858829cb682731dc0ade44410d Mon Sep 17 00:00:00 2001 From: Jethe Date: Mon, 24 Apr 2023 19:09:42 +0530 Subject: [PATCH 3/8] SSR-429 SSR-429 --- src/layouts/tpa-submit/tpa-submit.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/tpa-submit/tpa-submit.vue b/src/layouts/tpa-submit/tpa-submit.vue index 4b3cc68d..58cc789a 100644 --- a/src/layouts/tpa-submit/tpa-submit.vue +++ b/src/layouts/tpa-submit/tpa-submit.vue @@ -70,7 +70,7 @@ export default { navigateForward() { this.$router.navigate( - this.navigationScenarios.CLICKED_FORWARD_WITH_TPA_SUBMIT, + this.navigationScenarios.CLICKED_FORWARD_TPA_SUBMIT, this.$route ); }, From 70ed7fcdbcb0b615c17d07a794be45069fd7d158 Mon Sep 17 00:00:00 2001 From: Jethe Date: Mon, 24 Apr 2023 19:13:23 +0530 Subject: [PATCH 4/8] Update navigation-scenarios.js --- src/router/router-constants/navigation-scenarios.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 0eb49b5d..6d2acd0d 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -47,7 +47,7 @@ const navigationScenarios = { CLICKED_FORWARD_WITH_REVIEW:"CLICKED_FORWARD_WITH_REVIEW", - CLICKED_FORWARD_WITH_TPA_SUBMIT:"CLICKED_FORWARD_TPA_SUBMIT", + CLICKED_FORWARD_TPA_SUBMIT:"CLICKED_FORWARD_TPA_SUBMIT", }; From 7b94cb86b949745234fd969590c6268d19675918 Mon Sep 17 00:00:00 2001 From: Jethe Date: Mon, 24 Apr 2023 20:15:13 +0530 Subject: [PATCH 5/8] Requested changes for forward action Requested changes for forward action --- src/layouts/tpa-submit/tpa-submit.vue | 2 +- src/router/router-constants/navigation-scenarios.js | 1 - src/router/router-constants/routing-table.js | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/layouts/tpa-submit/tpa-submit.vue b/src/layouts/tpa-submit/tpa-submit.vue index 58cc789a..54f4c571 100644 --- a/src/layouts/tpa-submit/tpa-submit.vue +++ b/src/layouts/tpa-submit/tpa-submit.vue @@ -70,7 +70,7 @@ export default { navigateForward() { this.$router.navigate( - this.navigationScenarios.CLICKED_FORWARD_TPA_SUBMIT, + this.navigationScenarios.CLICKED_FORWARD, this.$route ); }, diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 6d2acd0d..e2a8d452 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -47,7 +47,6 @@ const navigationScenarios = { CLICKED_FORWARD_WITH_REVIEW:"CLICKED_FORWARD_WITH_REVIEW", - CLICKED_FORWARD_TPA_SUBMIT:"CLICKED_FORWARD_TPA_SUBMIT", }; diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index d7b494c8..5c21f8ce 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -524,7 +524,7 @@ const routingTable = function(store) { destinationIssPageValue: issPageValues.TPA_SEARCH }, { - scenario: navigationScenarios.CLICKED_FORWARD_TPA_SUBMIT, + scenario: navigationScenarios.CLICKED_FORWARD, destinationIssPageValue: issPageValues.TPA_CONFIRMATION, }, ] From 6197a869f07b48ee0d22961ff6319fab12440e9b Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Mon, 24 Apr 2023 11:07:49 -0400 Subject: [PATCH 6/8] fixing bug in service-packages --- src/store/index.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 54192a1f..d7a5d958 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1280,14 +1280,15 @@ function addPricesToLineItems(lineItems, pricingLineItems) { return lineItems; } -function getLineItemQueryStringForPricing(lineItems) { - return lineItems - .map((lineItem) => { - let queryStringSnippet = `&LineItems=${lineItem.partNumber}`; - if (lineItem.childParts) { - queryStringSnippet += getLineItemQueryStringForPricing(lineItem.childParts); - } +function getLineItemQueryStringForPricing(lineItems){ + console.log(lineItems); + return lineItems.map((lineItem, index) => { + let queryStringSnippet = `&LineItems[${index}].partNumber=${lineItem.partNumber}`; + if (lineItem.childParts) { + queryStringSnippet += getLineItemQueryStringForPricing(lineItem.childParts); + } + return queryStringSnippet; - }) - .join(''); + }).join(''); } + From e820c6b24037307cffa95498e3c2b1b6c3becb8e Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Mon, 24 Apr 2023 11:22:58 -0400 Subject: [PATCH 7/8] removed console log --- src/store/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/store/index.js b/src/store/index.js index d7a5d958..eec2a8c4 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1281,7 +1281,6 @@ function addPricesToLineItems(lineItems, pricingLineItems) { } function getLineItemQueryStringForPricing(lineItems){ - console.log(lineItems); return lineItems.map((lineItem, index) => { let queryStringSnippet = `&LineItems[${index}].partNumber=${lineItem.partNumber}`; if (lineItem.childParts) { From 645e7294e3254074ac774c7d30814ba9deb32bec Mon Sep 17 00:00:00 2001 From: Jethe Date: Mon, 24 Apr 2023 21:00:33 +0530 Subject: [PATCH 8/8] Update navigation-scenarios.js --- src/router/router-constants/navigation-scenarios.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index e2a8d452..61978b87 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -44,9 +44,6 @@ const navigationScenarios = { CLICKED_FORWARD_COVERAGE_STATEMENT: "CLICKED_FORWARD_COVERAGE_STATEMENT", CLICKED_FORWARD_WITH_SAFELITE: "CLICKED_FORWARD_WITH_SAFELITE", - - CLICKED_FORWARD_WITH_REVIEW:"CLICKED_FORWARD_WITH_REVIEW", - };