|
@@ -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: {
|