import store from '@/store/index.js'; //需要引入store // Text页面对考题列表questionList数据预处理 const unique = (arr) => { return Array.from(new Set(arr)); } export const ModifyQuesList = function(quesModules) { // store.state.questionList = [] let questionList = [] let queTypeArr = [] quesModules.forEach((item, index) => { let quesType = item.choicesType queTypeArr.push(quesType) item.template = item.choicesType item.tempAnswer = "" item.options = item.examSubjectOptions item.options.forEach(it => { it.newOptLetter = it.optionName it.optContent = it.optionContent it.optLetter = it.newOptLetter }) questionList.push(item) }) store.state.queTypeArr = unique(queTypeArr) store.state.questionList = questionList } export const topicOptions = (options) => { var questionList = store.state.questionList questionList.forEach((item, index) => { }) store.state.questionList = questionList // for (let j = 0; j < quesModules[i].examSubjectOptions.length; j++) { // // 解决theoryExamAnswer可能为null的问题,把它赋值为字符串 // quesModules[i].examSubjectOptions[j].tempAnswer = "" //暂存每题的答案 // quesModules[i].examSubjectOptions[j].template = quesModules[i].choicesType //防止template初始值是null // quesModules[i].examSubjectOptions[j].recordId = store.state.examDetail // .id //搬移recordId的位置 // quesModules[i].examSubjectOptions[j].blankArr = [] //新建blankArr属性,临时保存填空题答案 // quesModules[i].examSubjectOptions[j].dualChooseArr = [] //新建blankArr属性,临时保存填空题答案 // questionList.push(quesModules[i].examSubjectOptions[j]) // } }