diff --git a/src/layouts/endorsements-page/endorsements-page.vue b/src/layouts/endorsements-page/endorsements-page.vue index bbe57f4e..7b7f1977 100644 --- a/src/layouts/endorsements-page/endorsements-page.vue +++ b/src/layouts/endorsements-page/endorsements-page.vue @@ -59,6 +59,7 @@ import settleAllPromises from '@/helpers/layout-helper'; import { Form } from 'vee-validate'; import BaseFormMixin from '@/mixins/base-form-mixin.js'; import globalRules from '@/constants/global-rules.js'; +import { useMainStore } from '@/store'; export default { name: 'endorsements-page', @@ -117,7 +118,26 @@ export default { backButtonAction() { this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); }, - forwardButtonAction() { + async forwardButtonAction() { + // manually creating the array for now, will revise once service returns questions + const questionAnswersArray = []; + + questionAnswersArray.push( + { + questionNum: 1, + questionText: this.schoolPropertyQuestionText, + selectedAnswer: this.schoolPropertyAnswer + }, + { + questionNum: 2, + questionText: this.parkingLotQuestionText, + selectedAnswer: this.parkingLotAnswer + } + ); + + // save answers to store as order.policy.endorsementQuestionAnswers + await this.mainStore.saveEndorsementQuestionAnswers(questionAnswersArray); + return this.navigateForward(); }, navigateForward() {