|
@@ -36,6 +36,20 @@
|
|
|
:data="tableList"
|
|
|
:header-cell-style="{ background: '#EDEEF0', color: '#444' }"
|
|
|
>
|
|
|
+ <el-table-column
|
|
|
+ v-if="loginFlag"
|
|
|
+ align="center"
|
|
|
+ label="学生姓名"
|
|
|
+ key='name'
|
|
|
+ prop="username"
|
|
|
+ ></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ v-if="loginFlag"
|
|
|
+ align="center"
|
|
|
+ label="学生编号"
|
|
|
+ key='id'
|
|
|
+ prop="userId"
|
|
|
+ ></el-table-column>
|
|
|
<el-table-column
|
|
|
align="center"
|
|
|
:label="item.content"
|
|
@@ -55,7 +69,7 @@
|
|
|
<p v-if="scope.row.questionnaireResultDtoList[index].type == 'textarea'">
|
|
|
<overflow-text :text="scope.row.questionnaireResultDtoList[index].additionalValue" />
|
|
|
</p>
|
|
|
- <div v-if="scope.row.questionnaireResultDtoList[index].type == 'file'">
|
|
|
+ <!-- <div v-if="scope.row.questionnaireResultDtoList[index].type == 'file'">
|
|
|
<div v-if="scope.row.questionnaireResultDtoList[index].additionalValue">
|
|
|
<p
|
|
|
v-for="(url, index) in JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue)"
|
|
@@ -64,22 +78,22 @@
|
|
|
<a :href="url.url">{{ url.name }}</a>
|
|
|
</p>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div v-if="scope.row.questionnaireResultDtoList[index].type == 'image'" >
|
|
|
- <div v-if="scope.row.questionnaireResultDtoList[index].additionalValue && JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue).length > 0" class="imgWrap">
|
|
|
+ <div v-if="scope.row.questionnaireResultDtoList[index].additionalValue" class="imgWrap">
|
|
|
<el-image
|
|
|
class="refImg"
|
|
|
ref='refImg'
|
|
|
style="width: 50px; height: 50px;margin-right:5px"
|
|
|
- :src="JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue)[0].url"
|
|
|
+ :src="scope.row.questionnaireResultDtoList[index].additionalValue"
|
|
|
:preview-src-list="[
|
|
|
- ...JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue).map(item=>{return item.url})
|
|
|
+ scope.row.questionnaireResultDtoList[index].additionalValue
|
|
|
]"
|
|
|
>
|
|
|
</el-image>
|
|
|
- <div class="moreImg">
|
|
|
+ <!-- <div class="moreImg">
|
|
|
+{{JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue).length-1}}
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
|
|
|
<span v-else>--</span>
|
|
@@ -126,9 +140,11 @@ export default {
|
|
|
total: 0, // 总条数
|
|
|
page_size: [10, 20, 40, 50], // 选择限制显示条数
|
|
|
},
|
|
|
+ loginFlag:null
|
|
|
};
|
|
|
},
|
|
|
async mounted() {
|
|
|
+ this.loginFlag = this.$route.query.loginFlag*1
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|