|
@@ -51,8 +51,9 @@ export default {
|
|
|
...uploadtask(['fetch', 'query', 'update']),
|
|
|
async search({ skip, limit, ...info } = {}) {
|
|
|
const stutasks = await this.query({ skip, limit, lessonid: this.lessonid, classid: this.id });
|
|
|
- this.$set(this, `tableData`, stutasks.data);
|
|
|
- this.$set(this, `total`, stutasks.total);
|
|
|
+ let tableData = _.uniqBy(stutasks.data, 'studentid');
|
|
|
+ this.$set(this, `tableData`, tableData);
|
|
|
+ this.$set(this, `total`, tableData.length);
|
|
|
},
|
|
|
toTaskDetail(item) {
|
|
|
this.$router.push({ path: '/task/taskDetail', query: { uploadtaskid: item.data._id } });
|