|
@@ -83,7 +83,10 @@
|
|
|
}}小题,满分{{ paperDetail.score }}分)
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div class="paper-question-body" v-html="paperDetail.description"></div>
|
|
|
+ <rich-text
|
|
|
+ class="paper-question-body"
|
|
|
+ :text-json="paperDetail.description"
|
|
|
+ ></rich-text>
|
|
|
<div :id="paperDetail.id" class="view-part-action">
|
|
|
<el-button
|
|
|
v-show="showButtons[detailIndex].up"
|
|
@@ -115,12 +118,9 @@
|
|
|
>
|
|
|
<div class="paper-question-title">
|
|
|
<span>{{ paperDetailUnit.number }}.</span>
|
|
|
- <span
|
|
|
- v-question-audio
|
|
|
- :hasAudio="paperDetailUnit.question.hasAudio"
|
|
|
- :questionId="paperDetailUnit.question.id"
|
|
|
- v-html="paperDetailUnit.question.quesBody"
|
|
|
- ></span>
|
|
|
+ <rich-text
|
|
|
+ :text-json="paperDetailUnit.question.quesBody"
|
|
|
+ ></rich-text>
|
|
|
<span> ({{ paperDetailUnit.score }}分) </span>
|
|
|
</div>
|
|
|
<div class="paper-question-body">
|
|
@@ -131,12 +131,7 @@
|
|
|
class="paper-question-option"
|
|
|
>
|
|
|
<span>{{ optionIndex | optionOrderWordFilter }}. </span>
|
|
|
- <span
|
|
|
- v-question-audio
|
|
|
- :hasAudio="paperDetailUnit.question.hasAudio"
|
|
|
- :questionId="paperDetailUnit.question.id"
|
|
|
- v-html="quesOption.optionBody"
|
|
|
- ></span>
|
|
|
+ <rich-text :text-json="quesOption.optionBody"></rich-text>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div :id="paperDetailUnit.id" class="view-part-action">
|
|
@@ -165,7 +160,7 @@
|
|
|
>
|
|
|
<div class="paper-question-title">
|
|
|
<span>{{ subQuestion.subNumber }}. </span>
|
|
|
- <span v-html="subQuestion.quesBody"></span>
|
|
|
+ <rich-text :text-json="subQuestion.quesBody"></rich-text>
|
|
|
<span
|
|
|
>({{ paperDetailUnit.subScoreList[subIndex] }}分)</span
|
|
|
>
|
|
@@ -182,7 +177,9 @@
|
|
|
class="paper-question-option"
|
|
|
>
|
|
|
<span>{{ subOptIndex | optionOrderWordFilter }}. </span>
|
|
|
- <span v-html="subQuesOption.optionBody"></span>
|
|
|
+ <rich-text
|
|
|
+ :text-json="subQuesOption.optionBody"
|
|
|
+ ></rich-text>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div
|
|
@@ -373,11 +370,11 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="题目">
|
|
|
- <div
|
|
|
+ <rich-text
|
|
|
class="paper-question-title"
|
|
|
style="font-weight: 400; padding-top: 7px"
|
|
|
- v-html="quesModel.quesBody"
|
|
|
- ></div>
|
|
|
+ :text-json="quesModel.quesBody"
|
|
|
+ ></rich-text>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
v-if="
|
|
@@ -390,15 +387,15 @@
|
|
|
class="paper-question-option"
|
|
|
>
|
|
|
<span>{{ optIndex | optionOrderWordFilter }}. </span>
|
|
|
- <span v-html="quesOption.optionBody"></span>
|
|
|
+ <rich-text :text-json="quesOption.optionBody"></rich-text>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="!isNested(quesModel.questionType)" label="答案">
|
|
|
- <div
|
|
|
+ <rich-text
|
|
|
class="paper-question-body"
|
|
|
style="padding-top: 6px"
|
|
|
- v-html="quesModel.quesAnswer"
|
|
|
- ></div>
|
|
|
+ :text-json="quesModel.quesAnswer"
|
|
|
+ ></rich-text>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer">
|