const axios = require('@/common/axios').default import qs from 'qs' // import axios from '@/common/axios' // console.log(axios) const api = '/api-teacher' // const api2 = '/web-server' // 查询我发起的任务列表 const queryMyCreatedList = (data) => { return axios({ url: api + '/snaker/task/queryMyCreatedList', method: 'get', params: data }) } // 查询我待办任务列表 const queryWaitList = (data) => { return axios({ url: api + '/snaker/task/queryWaitList', method: 'get', params: data }) } // 查询我已办任务列表 const queryProcessedList = (data) => { return axios({ url: api + '/snaker/task/queryProcessedList', method: 'get', params: data }) } // 活动分类 const findSubSubjects = (data) => { return axios({ url: api + '/subject/findTeacherSubjets', method: 'get', params: data }) } // vip课类别 const vipGroupCategory = (data) => { return axios({ url: api + '/vipGroupCategory/queryAll', method: 'get', params: data }) } // 根据课程类型获取对应课程活动方案 const findByVipGroupCategory = (data) => { return axios({ url: api + '/vipGroupActivity/findByVipGroupCategory', method: 'get', params: data }) } // 获取教师vip课教学点 const findVipSchoolByTeacher = (data) => { return axios({ url: api + '/school/findVipSchoolByTeacher', method: 'get', params: data }) } // 获取教师vip课教学点(vip申请里面) const findVipSchoolByTeacher2 = (data) => { return axios({ url: api + '/school/findVipSchoolByTeacher2', method: 'get', params: data }) } // 新增学校 const schoolAdd = (data) => { return axios({ url: api + '/school/add', method: 'post', data: qs.stringify(data) }) } // 删除学校 const schoolDel = (data) => { return axios({ url: api + '/school/del', method: 'post', data: qs.stringify(data) }) } // 修改学校 const schoolUpdate = (data) => { return axios({ url: api + '/school/update', method: 'post', data: qs.stringify(data) }) } // 根据老师编号及课程类型编号获取默认课酬 const findByTeacherAndCategory = (data) => { return axios({ url: api + '/teacherDefaultVipGroupSalary/findByTeacherAndCategory', method: 'get', params: data }) } // vip课申请 const vipGroupApply = (data) => { return axios({ url: api + '/teacherVipGroup/vipGroupApply', method: 'post', data: data }) } // 查询vip课列表 const queryVipCourseScheduleList = (data) => { return axios({ url: api + '/teacherLeaveRecord/queryVipCourseScheduleList', method: 'get', params: data }) } // 分页查询请假类型列表 const leaveCategoryPage = (data) => { return axios({ url: api + '/leaveCategory/queryPage', method: 'post', data: data }) } // 请假 const askForLeave = (data) => { return axios({ url: api + '/teacherLeaveRecord/askForLeave', method: 'post', data: qs.stringify(data) }) } // 根据日期获取当日排课 const getCourseSchedulesWithDate = (data) => { return axios({ url: api + '/teacherCourseSchedule/getCourseSchedulesWithDate', method: 'get', params: data }) } // 根据月份获取该月有课的日期 const getCourseScheduleDateByMonth = (data) => { return axios({ url: api + '/teacherCourseSchedule/getCourseScheduleDateByMonth', method: 'get', params: data }) } // 课时调整 const classStartDateAdjust = (data) => { return axios({ url: api + '/teacherCourseSchedule/classStartDateAdjust', method: 'post', data: qs.stringify(data) }) } // 课时交换 const courseSwap = (data) => { return axios({ url: api + '/teacherCourseSchedule/courseSwap', method: 'post', data: qs.stringify(data) }) } // 历史考勤统计-头信息 const statisticsInfo = (data) => { return axios({ url: api + '/teacherCourseSchedule/statisticsInfo', method: 'get', params: data }) } // 历史考勤统计-考勤列表 const statisticsList = (data) => { return axios({ url: api + '/teacherCourseSchedule/statisticsList', method: 'get', params: data }) } // 获取乐团学院学员报名列表 const queryStudentApply = (data) => { return axios({ url: api + '/teacher/queryStudentApply', method: 'get', params: data }) } // 获取乐团学院学员报名列表 const querySubByMusicGroupId = (data) => { return axios({ url: api + '/teacher/querySubByMusicGroupId', method: 'get', params: data }) } // 调剂 const updateSubject = (data) => { return axios({ url: api + '/studentRegistration/updateSubject', method: 'post', data: qs.stringify(data) }) } // 查询福袋数据 const getFortuneBag = () => { return axios({ url: '/api-student/studentOrder/getLuckStatis', method: 'get', }) } // 查询预约激活人数 const getactiveList = () => { return axios({ url: '/api-web/api/practiceSum', method: 'get', }) } export { queryMyCreatedList, queryWaitList, queryProcessedList, findSubSubjects, vipGroupCategory, findByVipGroupCategory, findVipSchoolByTeacher, schoolAdd, schoolDel, schoolUpdate, findByTeacherAndCategory, vipGroupApply, queryVipCourseScheduleList, leaveCategoryPage, askForLeave, getCourseSchedulesWithDate, getCourseScheduleDateByMonth, classStartDateAdjust, courseSwap, statisticsInfo, statisticsList, queryStudentApply, querySubByMusicGroupId, updateSubject, findVipSchoolByTeacher2, getFortuneBag, getactiveList }