guhongwei 4 years ago
parent
commit
10759dca4e
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/views/task/taskList.vue

+ 3 - 2
src/views/task/taskList.vue

@@ -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 } });