From 132e78e184b68547be436e2b138dae0110064374 Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Thu, 25 Jul 2024 19:05:10 +0530 Subject: [PATCH 1/2] CSR-2049 Quote page GA event for cash glass only --- src/constants/analytics.js | 1 + src/layouts/quote/quote.vue | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/src/constants/analytics.js b/src/constants/analytics.js index b5b24660d..c3416edea 100644 --- a/src/constants/analytics.js +++ b/src/constants/analytics.js @@ -20,6 +20,7 @@ const GaActions = { VIF: "vif", SUBMITTED: "Submitted", DISPLAYED: "Displayed", + CASH_QUOTE_DISPLAYED: "Cash quote displayed", }; const GaLabels = { diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 3eb513ba5..d3553dfb4 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -126,6 +126,7 @@ import { experimentSettings } from "@/constants/experiments"; import { partTypeStrings } from "@/constants/part-type-strings"; import { containsLineItemWithPartType } from "@/helpers/service-package-helper"; import { nextTick } from "vue"; +import { packageNames } from "@/constants/package-names"; defineRule("option-required", required(errorMessages.OPTION_REQUIRED)); export default { @@ -422,6 +423,30 @@ export default { ); } }, + attachCustomEvents() { + this.prependActionToMethod(this, this.forwardButtonAction, () => { + if (!this.isInsuranceSelected && this.lineItems.vaps?.length == 0) { + const tierOnePrice = + this.lineItems.promos?.length > 0 + ? this.$refs.servicePackage.getDiscountedPackagePriceString( + packageNames.TIER_ONE, + false + ) + : this.$refs.servicePackage.getPackagePriceString( + packageNames.TIER_ONE + ); + this.pushEventToGA( + this.$route.query[this.queryStrings.FMG_PAGE], + this.GaActions.CASH_QUOTE_DISPLAYED, + tierOnePrice, + true + ); + } + }); + }, + }, + mounted() { + this.attachCustomEvents(); }, watch: { lineItemsCloneForWatcher: { From 5cc484bacdf743b2a80d11a5aaeadc7140508a5f Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Thu, 25 Jul 2024 20:26:57 +0530 Subject: [PATCH 2/2] CSr-2087 clearing test console log --- src/layouts/vehicle-damage/vehicle-damage.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index 8ee29771b..ae2eae287 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -360,8 +360,6 @@ export default { }, async forwardButtonAction() { - const isValid = await this.isFormValid(); - console.log(isValid); await this.dispatchStoreAction( this.storeActions.SAVE_VEHICLE_DAMAGE, {