|
@@ -27,7 +27,17 @@ watch(
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// TODO: 最好变成有结构的v-for渲染
|
|
// TODO: 最好变成有结构的v-for渲染
|
|
- for (const q of questions) {
|
|
|
|
|
|
+ for (const taskQuestion of store.currentTask?.questionList || []) {
|
|
|
|
+ const q = questions.find(
|
|
|
|
+ (v: any) =>
|
|
|
|
+ v.mainNumber === taskQuestion.mainNumber &&
|
|
|
|
+ v.subNumber == taskQuestion.subNumber
|
|
|
|
+ ) || {
|
|
|
|
+ mainNumber: taskQuestion.mainNumber,
|
|
|
|
+ subNumber: taskQuestion.subNumber,
|
|
|
|
+ answer: [null],
|
|
|
|
+ };
|
|
|
|
+
|
|
const questionBody = store.setting.subject.questions.find(
|
|
const questionBody = store.setting.subject.questions.find(
|
|
(ques) => ques.unionOrder === `${q.mainNumber}-${q.subNumber}`
|
|
(ques) => ques.unionOrder === `${q.mainNumber}-${q.subNumber}`
|
|
);
|
|
);
|