teacher.js 2.37 KB
Newer Older
张杰's avatar
张杰 committed
1 2 3
var request = require('./request.js')

module.exports = {
张杰's avatar
张杰 committed
4
// 查询当天签到记录
张杰's avatar
张杰 committed
5 6 7 8 9 10
  querySignSummary(teacherId, classId) {
    var params = {
      teacherId: teacherId,
      classId: classId
    }

11
    return request.get('/wxsite/teacher/querySignSummary.do', params)
张杰's avatar
张杰 committed
12
  },
张杰's avatar
张杰 committed
13 14 15 16 17 18 19 20
  // 审核老师当天签到记录
  querySignSummaryByClass(classId) {
    var params = {
      classId: classId
    }

    return request.get('/wxsite/teacher/querySignSummaryByClassId.do', params)
  },
张杰's avatar
张杰 committed
21 22 23 24 25
  // 获取所有学生
  getAllStudent(classId) {
    var params = {
      classId: classId
    }
26
    return request.get('/wxsite/teacher/getAllStudent.do', params)
张杰's avatar
张杰 committed
27 28
  },
  // 签到接口
张杰's avatar
张杰 committed
29
  signIn(teacherId, classId, signStudents) {
张杰's avatar
张杰 committed
30 31 32
    var params = {
      teacherId: teacherId,
      classId: classId,
张杰's avatar
张杰 committed
33
      signStudents: signStudents
张杰's avatar
张杰 committed
34
    }
35
    return request.post('/wxsite/teacher/signin.do', params)
SmileFei's avatar
SmileFei committed
36 37
  },

SmileFei's avatar
SmileFei committed
38

SmileFei's avatar
SmileFei committed
39 40 41 42 43
  //根据签到表Id获取记录明细
  getRecordDetailForSignId(signSummaryId) {
    var params = {
      signSummaryId: signSummaryId
    }
44
    return request.get('/wxsite/teacher/getRecordDetailForSignId.do', params)
SmileFei's avatar
SmileFei committed
45
  },
张杰's avatar
张杰 committed
46

SmileFei's avatar
SmileFei committed
47
  //根据记录类型查询记录流水, 在记录的时候是否需要先查询下当天的之前的记录
48 49 50 51 52 53
  queryRecordList(recordCategory, recordType, signSummaryIds) {
    var params = {
      recordCategory: recordCategory,
      recordType: recordType,
      signSummaryIds: signSummaryIds
    }
54
    return request.post('/wxsite/teacher/queryRecordList.do', params)
SmileFei's avatar
SmileFei committed
55
  },
张杰's avatar
张杰 committed
56

SmileFei's avatar
SmileFei committed
57 58
  //审核签到汇总表
  auditSignSummary(signSummaryId) {
59
    return request.post('/wxsite/teacher/auditSignSummary.do?signSummaryId=' + signSummaryId)
SmileFei's avatar
SmileFei committed
60
  },
张杰's avatar
张杰 committed
61 62 63 64 65
// 重置单据状态到未审核状态
  resetSignSummary(signSummaryId) {
    return request.get('/wxsite/teacher/editRecord.do?signSummaryId=' + signSummaryId)
  },

66
  // 添加、修改记录明细
张杰's avatar
张杰 committed
67
  setRecord(signSummaryId, recordList, pictureIds, remark, picRemark) {
68 69 70
    var params = {
      recordList: recordList
    }
张杰's avatar
张杰 committed
71 72 73 74

    if (signSummaryId != null) {
      params.pictureList = [{
        signSummaryId: signSummaryId,
张杰's avatar
张杰 committed
75 76 77
        pictures: pictureIds.join(','),
        remark:remark,
        pictureRemark: picRemark
张杰's avatar
张杰 committed
78 79 80
      }]
    }

81 82
    return request.post('/wxsite/teacher/setRecord.do', params)

张杰's avatar
张杰 committed
83 84 85 86 87 88 89 90
  },

  deleteRecord(recordId){
    let params = {
      recordId: recordId
    }

    return request.post('/wxsite/teacher/deleteRecord.do', params)
91
  }
张杰's avatar
张杰 committed
92
}