diff --git a/src/constants/endpoints.js b/src/constants/endpoints.js index 6e2de5cb..c55410da 100644 --- a/src/constants/endpoints.js +++ b/src/constants/endpoints.js @@ -125,10 +125,6 @@ const endpoints = Object.freeze({ url: `${PARTS_BASE_URL}/mobile-fee`, method: 'GET' }, - GetSV2GlassTypes: { - url: `${PARTS_BASE_URL}/map-to-sv2-glass-types`, - method: 'POST' - }, GetServiceabilityDetails: { url: `${LOCATION_BASE_URL}/serviceability-details`, method: 'GET' diff --git a/src/layouts/order-confirmation/order-confirmation.vue b/src/layouts/order-confirmation/order-confirmation.vue index a702cd1a..fd287982 100644 --- a/src/layouts/order-confirmation/order-confirmation.vue +++ b/src/layouts/order-confirmation/order-confirmation.vue @@ -149,17 +149,12 @@ export default { async beforeRouteEnter(to, from, next) { // Call APIs const cmsContentPromise = fetchCmsContentForPage(to.query.issPage); - const glassTypesPromise = useMainStore().getSV2GlassTypes(useMainStore().getSubmittedOrder().damage.glassToReplace); // Settle promises and get results const promiseResultMap = [ { resultKey: 'cmsContent', promise: cmsContentPromise - }, - { - resultKey: 'glassTypes', - promise: glassTypesPromise } ]; // use resultMap to populate layout content. @@ -167,9 +162,6 @@ export default { next((vm) => { vm.setCmsContent(resultMap.cmsContent); - vm.setData({ - glassTypes: resultMap.glassTypes - }) }); }, setup() { @@ -206,7 +198,6 @@ export default { isRepair: damage.isRepair, hasRecalibrationPart, referralNumber: referralNumber?.toString(), - glassTypes: [], isNoComp: this.submittedOrder.insuranceCoverage.coverageType === coverageType.NO_COMP, widgets: { siteHeader: 'SiteHeaderWidget', @@ -289,7 +280,8 @@ export default { return content; }, serviceTypeText() { - let glassList = getGlassList(this.glassTypes); + const glassPieces = this.submittedOrder.lineItems.glassParts.map((part) => part.partType.toLowerCase()); + let glassList = getGlassList(glassPieces); let workType = ''; if (this.isRepair) { workType = 'repair'; @@ -598,9 +590,6 @@ export default { year: 'numeric' }); }, - setData({ glassTypes }) { - this.glassTypes = glassTypes; - }, getCmsContentForVapsType(vapsPartType) { const vapsItemDescriptions = this.getCmsContent( this.widgets.vapsItemDescriptions, diff --git a/src/store/index.js b/src/store/index.js index 90f48509..77de6432 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -2879,19 +2879,6 @@ export const useMainStore = defineStore({ }); }, - async getSV2GlassTypes(glassPieces) { - const glassArray = convertGlassPieceNamingForApi(glassPieces); - const response = await globalMethods.callHttpClient({ - method: endpoints.GetSV2GlassTypes.method, - endpoint: endpoints.GetSV2GlassTypes.url, - payload: { - glassPieces: glassArray, - formatWithSpaces: true - } - }); - return response.data; - }, - hasSubmittedOrder() { return window.sessionStorage.getItem(webStorageConstants.SUBMITTED_ORDER) !== null; },