CASH-79: hook up with new Save Quote and API

This commit is contained in:
Adam Caouette 2025-01-13 14:20:17 -05:00
parent 1019d2312d
commit 2b9ac34b48

View file

@ -17,7 +17,8 @@
<!-- save progress goes into <slot> on questions-page-layout --> <!-- save progress goes into <slot> on questions-page-layout -->
<saveProgressModalQuestion <saveProgressModalQuestion
modalWidgetName="SaveProgressModalWidget" modalWidgetName="SaveProgressModalWidget"
v-if="!isEmailInStoreOnPageLoad" /> v-if="!isEmailInStoreOnPageLoad"
@save-progress="saveProgress" />
</questions-page-layout> </questions-page-layout>
</Form> </Form>
@ -39,6 +40,7 @@ import { required } from "@/helpers/validation-rules";
import { errorMessages } from "@/constants/error-messages"; import { errorMessages } from "@/constants/error-messages";
import vehicleQuestionsMixin from "@/mixins/vehicle-questions-mixin"; import vehicleQuestionsMixin from "@/mixins/vehicle-questions-mixin";
import baseMixin from "@/mixins/base-mixin.js"; import baseMixin from "@/mixins/base-mixin.js";
import { saveQuote } from "@/helpers/heritage-integration/order-helper.js";
// DEFINE VALIDATION RULES // DEFINE VALIDATION RULES
defineRule("questions-required", required(errorMessages.OPTION_REQUIRED)); defineRule("questions-required", required(errorMessages.OPTION_REQUIRED));
@ -156,6 +158,9 @@ export default {
this.questionsData this.questionsData
); );
}, },
saveProgress() {
saveQuote({ pageNameToLog: "part-questions" });
},
async forwardButtonAction() { async forwardButtonAction() {
const questionAnswersArray = this.questionsData.map((glass) => { const questionAnswersArray = this.questionsData.map((glass) => {
return { return {