From 2b9ac34b48f9ea8ae9c9cee9f78516edfaaa5f83 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Mon, 13 Jan 2025 14:20:17 -0500 Subject: [PATCH] CASH-79: hook up with new Save Quote and API --- src/layouts/part-questions/part-questions.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/layouts/part-questions/part-questions.vue b/src/layouts/part-questions/part-questions.vue index 5d146fbef..199a39493 100644 --- a/src/layouts/part-questions/part-questions.vue +++ b/src/layouts/part-questions/part-questions.vue @@ -17,7 +17,8 @@ + v-if="!isEmailInStoreOnPageLoad" + @save-progress="saveProgress" /> @@ -39,6 +40,7 @@ import { required } from "@/helpers/validation-rules"; import { errorMessages } from "@/constants/error-messages"; import vehicleQuestionsMixin from "@/mixins/vehicle-questions-mixin"; import baseMixin from "@/mixins/base-mixin.js"; +import { saveQuote } from "@/helpers/heritage-integration/order-helper.js"; // DEFINE VALIDATION RULES defineRule("questions-required", required(errorMessages.OPTION_REQUIRED)); @@ -156,6 +158,9 @@ export default { this.questionsData ); }, + saveProgress() { + saveQuote({ pageNameToLog: "part-questions" }); + }, async forwardButtonAction() { const questionAnswersArray = this.questionsData.map((glass) => { return {