|
@@ -34,7 +34,7 @@
|
|
|
<p style="padding: 0 0 15px 0;font-size: 23px;">作业成绩:{{ taskAnswer.score }}</p>
|
|
|
</el-col>
|
|
|
<!-- <el-alert title="点击查看大图" type="success" style="margin:10px" center></el-alert> -->
|
|
|
- <el-image :src="taskAnswer.picurl" :preview-src-list="[taskAnswer.picurl]"></el-image>
|
|
|
+ <el-image v-for="(i, index) in taskAnswer.picurl" :key="index" :src="i" :preview-src-list="taskAnswer.picurl"></el-image>
|
|
|
</el-card>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -80,12 +80,13 @@ export default {
|
|
|
...uploadtask(['fetch', 'query', 'update']),
|
|
|
async search() {
|
|
|
const taskAnswer = await this.fetch(this.uploadtaskid);
|
|
|
- const item = taskAnswer.data;
|
|
|
+ let item = taskAnswer.data;
|
|
|
+ if (!_.isArray(item.picurl)) item.picurl = [item.picurl];
|
|
|
this.$set(this, `taskAnswer`, item);
|
|
|
if (item.taskid) {
|
|
|
let task = await this.taskInfo(item.taskid);
|
|
|
if (task.errcode == '0') {
|
|
|
- const { answers } = item;
|
|
|
+ const { answers, picurl } = item;
|
|
|
let { question } = task.data;
|
|
|
question = question.map(i => {
|
|
|
const r = answers.find(f => f.questionid == i._id);
|