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 {