|
@@ -17,7 +17,49 @@
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="答案">
|
|
|
+ <template v-if="quesModel.subQuestions && quesModel.subQuestions.length">
|
|
|
+ <div
|
|
|
+ v-for="(subQuestionModel, qindex) in quesModel.subQuestions"
|
|
|
+ :key="`subq-${qindex}`"
|
|
|
+ class="sub-question"
|
|
|
+ >
|
|
|
+ <div class="sub-question-no">{{ qindex + 1 }}</div>
|
|
|
+ <el-form-item label="题目" label-width="50px">
|
|
|
+ <div
|
|
|
+ class="paper-question-body"
|
|
|
+ v-html="subQuestionModel.quesBody"
|
|
|
+ ></div>
|
|
|
+ </el-form-item>
|
|
|
+ <template
|
|
|
+ v-if="
|
|
|
+ subQuestionModel.quesOptions &&
|
|
|
+ subQuestionModel.quesOptions.length
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <el-form-item
|
|
|
+ v-for="(subQuesOption, subIndex) in subQuestionModel.quesOptions"
|
|
|
+ :key="subIndex"
|
|
|
+ label-width="50px"
|
|
|
+ >
|
|
|
+ <div class="paper-question-option">
|
|
|
+ <span>{{ subIndex | optionOrderWordFilter }}. </span>
|
|
|
+ <span v-html="subQuesOption.optionBody"></span>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ </template>
|
|
|
+ <el-form-item label="答案" label-width="50px">
|
|
|
+ <div
|
|
|
+ class="paper-question-body"
|
|
|
+ v-html="subQuestionModel.quesAnswer"
|
|
|
+ ></div>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <el-form-item
|
|
|
+ v-if="!quesModel.subQuestions || !quesModel.subQuestions.length"
|
|
|
+ label="答案"
|
|
|
+ >
|
|
|
<div
|
|
|
class="paper-question-body padding-top-6"
|
|
|
v-html="quesModel.quesAnswer"
|