guhongwei 5 år sedan
förälder
incheckning
60efb8df59
1 ändrade filer med 11 tillägg och 3 borttagningar
  1. 11 3
      src/views/train-plan/tsbattendance.vue

+ 11 - 3
src/views/train-plan/tsbattendance.vue

@@ -95,7 +95,7 @@ export default {
   },
   computed: { ...mapState(['user', 'defaultOption']) },
   methods: {
-    ...attendance(['query', 'delete']),
+    ...attendance(['query', 'delete', 'attendancecreateList']),
     ...student({ stuquery: 'query' }),
     ...trainplan({ planfetch: 'fetch' }),
     ...classes({ classesquery: 'query' }),
@@ -140,8 +140,16 @@ export default {
       this.$set(this, `selected`, selecteds);
     },
     // 一键签到
-    onekeyBtn() {
-      console.log(this.selected);
+    async onekeyBtn() {
+      let studentIds = this.selected.map(i => i._id);
+      // TODO连接接口去导出多个批次的学生
+      const res = await this.attendancecreateList(studentIds);
+      if (this.$checkRes(res)) {
+        this.$message({
+          message: '考勤成功',
+          type: 'success',
+        });
+      }
     },
   },
   watch: {