|
@@ -11,7 +11,8 @@
|
|
|
|
|
|
|
|
<div class="content">
|
|
<div class="content">
|
|
|
<div class="right_btn" v-if="errorType !== 1">
|
|
<div class="right_btn" v-if="errorType !== 1">
|
|
|
- <el-button size="medium" @click="downloadDialogVisible = true; isVariation = 0">下载错题本</el-button>
|
|
|
|
|
|
|
+ <el-button size="medium" disabled
|
|
|
|
|
+ @click="downloadDialogVisible = true; isVariation = 0">下载错题本</el-button>
|
|
|
<el-button type="primary" size="medium"
|
|
<el-button type="primary" size="medium"
|
|
|
@click="downloadDialogVisible = true; isVariation = 1">下载个性化提升手册</el-button>
|
|
@click="downloadDialogVisible = true; isVariation = 1">下载个性化提升手册</el-button>
|
|
|
</div>
|
|
</div>
|
|
@@ -26,7 +27,7 @@
|
|
|
<div class="card_top_info">
|
|
<div class="card_top_info">
|
|
|
<div class="left">
|
|
<div class="left">
|
|
|
<span class="number mr_10">{{ countGlobalIndex(index + 1) }}</span>
|
|
<span class="number mr_10">{{ countGlobalIndex(index + 1) }}</span>
|
|
|
- <span class="gray">试题类型:</span>
|
|
|
|
|
|
|
+ <span class="gray">试题类型:<span v-if="!question.questionType">暂无试题类型</span></span>
|
|
|
<span class="black mr_10" style="font-weight: 500;">
|
|
<span class="black mr_10" style="font-weight: 500;">
|
|
|
{{ question.questionType }}
|
|
{{ question.questionType }}
|
|
|
</span>
|
|
</span>
|
|
@@ -35,8 +36,13 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="question_content line_height_20">
|
|
<div class="question_content line_height_20">
|
|
|
- <Preview :type="question.sourceType" :content="question.questionData?.questionStem"
|
|
|
|
|
- :imgBase64="question.questionImg" />
|
|
|
|
|
|
|
+ <template v-if="question.questionData?.questionStem || question.questionImg">
|
|
|
|
|
+ <Preview :type="question.sourceType" :content="question.questionData?.questionStem"
|
|
|
|
|
+ :imgBase64="question.questionImg" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <template v-else>
|
|
|
|
|
+ <div>暂无数据</div>
|
|
|
|
|
+ </template>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="card_footer">
|
|
<div class="card_footer">
|
|
@@ -122,23 +128,43 @@
|
|
|
<div class="flex">
|
|
<div class="flex">
|
|
|
<div class="flex_left">【答 案】</div>
|
|
<div class="flex_left">【答 案】</div>
|
|
|
<div class="flex_right">
|
|
<div class="flex_right">
|
|
|
- <Preview :type="question.sourceType" :content="question.questionData?.answer"
|
|
|
|
|
- :imgBase64="question.answerImg" />
|
|
|
|
|
|
|
+ <template v-if="question.questionData?.answer || question.answerImg">
|
|
|
|
|
+ <Preview :type="question.sourceType"
|
|
|
|
|
+ :content="question.questionData?.answer"
|
|
|
|
|
+ :imgBase64="question.answerImg" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <template v-else>
|
|
|
|
|
+ <div>暂无数据</div>
|
|
|
|
|
+ </template>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="flex">
|
|
<div class="flex">
|
|
|
<div class="flex_left">【解 析】</div>
|
|
<div class="flex_left">【解 析】</div>
|
|
|
<div class="flex_right">
|
|
<div class="flex_right">
|
|
|
- <Preview :type="question.sourceType" :content="question.questionData?.analysis"
|
|
|
|
|
- :imgBase64="question.parseImg" />
|
|
|
|
|
|
|
+ <template v-if="question.questionData?.analysis || question.parseImg">
|
|
|
|
|
+ <Preview :type="question.sourceType"
|
|
|
|
|
+ :content="question.questionData?.analysis"
|
|
|
|
|
+ :imgBase64="question.parseImg" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <template v-else>
|
|
|
|
|
+ <div>暂无数据</div>
|
|
|
|
|
+ </template>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="content" v-if="question.answerShow && !question.parseShow">
|
|
<div class="content" v-if="question.answerShow && !question.parseShow">
|
|
|
- <Preview :type="question.sourceType" :content="question.studentAnswer"
|
|
|
|
|
- :imgBase64="question.studentAnswerImg" />
|
|
|
|
|
|
|
+ <template v-if="question.sourceType === 1 || question.sourceType === 2">
|
|
|
|
|
+ <template v-if="question.studentAnswer || question.studentAnswerImg">
|
|
|
|
|
+ <Preview :type="question.sourceType" :content="question.studentAnswer"
|
|
|
|
|
+ :imgBase64="question.studentAnswerImg" />
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </template>
|
|
|
|
|
+
|
|
|
|
|
+ <template v-else>
|
|
|
|
|
+ <div>暂无数据</div>
|
|
|
|
|
+ </template>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|