import request from '@/utils/request' import qs from 'qs' let api = '/api-web' // 获取分部 export function getSection (data) { return request({ url: api + '/organization/queryPage', method: 'get', params: data }) } // 获取收费类型 export function getType (data) { return request({ url: api + '/chargeType/queryPage', method: 'get', params: data }) } // 获取合作单位 export function getCooperation (data) { return request({ url: api + '/cooperationOrgan/queryPage', method: 'get', params: data }) } // 获取教学地点 export function getAddress (data) { return request({ url: api + '/school/queryPage', method: 'get', params: data }) } // 获取所有老师信息 export function getTeacher (data) { return request({ url: api + '/teacher/findTeachers', method: 'get', params: data }) } // 获取所有声部集合 export function getSubject (data) { return request({ url: api + '/subject/findSubSubjects', method: 'get', params: data }) } // 查询付费主体 export function getPayMaster (data) { return request({ url: api + '/musicGroupPaymentEntities/queryPage', method: 'get', params: data }) } // 根据收费类型获取默认科目 export function getDefaultSubject (data) { return request({ url: api + '/subject/findDefaultSubByChargeTypeId', method: 'get', params: data }) } // 根据科目编号查询商品或辅件 // export function getGoods (data) { return request({ url: api + '/goods/queryGoodsBySubId', method: 'get', params: data }) } // 创建乐团 export function createTeam (data) { return request({ url: api + '/musicGroup/createGroup', method: 'post', data }) } // 查询乐团招生情况 export function getTeamRecruit (data) { return request({ url: api + `/musicGroupSubjectPlan/getMusicSubjectClass`, method: 'get', params: data }) } // 获取乐团单技班 export function getSingleClass (data) { return request({ url: api + '/classGroup/findMusicGroupClass', method: 'get', params: data }) } // 获取学生列表 export function getStudentList (data) { return request({ url: api + '/studentRegistration/queryStudentApplyDetail', method: 'get', params: data }) } // 分页查询收费类型 export function getPayStatus (data) { return request({ url: api + '/chargeType/queryPage', method: 'get', params: data }) } // 根据乐团id查询未分班的学生(根据多声部) export function getNoClassStudent (data) { return request({ url: api + '/studentRegistration/getNoClassStu', method: 'get', params: data }) } // 根据乐团id查询未分班的学生(所有或单声部) export function getNoClassStudentAll (data) { return request({ url: api + '/studentRegistration/getMusicGroupNoClassStu', method: 'get', params: data }) } // 新增单技课班 export function addSingleClass (data) { return request({ url: api + '/classGroup/add', method: 'post', data }) } // 删除单技课班 export function removeSingleClass (data) { return request({ url: api + '/classGroup/delSingle', method: 'post', data: qs.stringify(data) }) } // 获取未分班的单技班 export function findNoClassSingle (data) { return request({ url: api + '/classGroup/findNoClassSubjects', method: 'get', params: data }) } // 添加合奏班 export function addAllClass (data) { return request({ url: api + '/classGroup/addMixClass', method: 'post', data: qs.stringify(data) }) } // 获取所有合奏班列表 export function getAllClass (data) { return request({ url: api + '/classGroup/findMixMusicGroupClass', method: 'get', params: data }) } // 删除合奏班 export function removeAllClass (data) { return request({ url: api + '/classGroup/delMix', method: 'post', data: qs.stringify(data) }) } // 确认是否所有学生和单技能班都被分配完成 export function checkAllStudent (data) { return request({ url: api + '/classGroup/findAllClassGroupByMusicGroup', method: 'get', params: data }) } // 获取乐团所有班级以及老师信息 export function getEveryClass (data) { return request({ url: api + '/classGroup/findMusicGroupClassTeacher', method: 'get', params: data }) } // 设置乐团老师 export function setTeamTeacher (data) { return request({ url: api + '/classGroup/addClassGroupTeacher', method: 'post', data }) } // // 获取所有的节假日 // export function getHolidays (data) { // return request({ // url: '/jiari/', // method: 'post', // data: qs.stringify(data) // }) // } // 根据合奏班获取合奏班下的所有单技能班 export function getAllSignClass (data) { return request({ url: api + '/classGroup/findClassGroupAboutMix', method: 'get', params: data }) } // 根据合奏班id获取单技班以及老师 export function getAllSignClassandTeacher (data) { return request({ url: api + '/classGroup/classGroupAndTeacher', method: 'get', params: data }) } // 乐团课排课 export function workOut (data) { return request({ url: api + '/courseSchedule/batchAddCourseSchedule', method: 'post', data }) } // 获取声部二级分类api + /subject/queryPageTree export function getSoundTree (data) { return request({ url: api + '/subject/queryPageTree', method: 'get', params: data }) } // 根据乐团id获取乐团声部 export function findSound (data) { return request({ url: api + '/subject/querySubByMusicGroupId', method: 'get', params: data }) } // 根据乐团id获取乐团老师 export function findMusicGroupClassTeacher (data) { return request({ url: api + '/teacher/findMusicGroupTeachers', method: 'get', params: data }) } // 乐团所有班级都排课 export function checkCourse (data) { return request({ url: api + '/courseSchedule/checkMusicGroupClassCourse', method: 'post', data: qs.stringify(data) }) } // 根据乐团id查询乐团 //api + /musicGroup/get/{id} export function getTeamDetail (data) { return request({ url: api + `/musicGroup/get/`, method: 'get', params: data }) } // 新增提高班 export function addHighClass (data) { return request({ url: api + `/classGroup/addHighClass`, method: 'POST', data }) } // 获取老师默认课酬表 export function findMusicGroupClassTeacherSalary (data) { return request({ url: api + `/classGroup/findMusicGroupClassTeacherSalary`, method: 'GET', params: data }) } // 老师课酬确认 export function setClassGroupTeacherSalary (data) { return request({ url: api + `/classGroup/setClassGroupTeacherSalary`, method: 'post', data }) } // 根据乐团id查询乐团详情 export function getMusicGroup (data) { return request({ url: api + `/musicGroup/get`, method: 'get', params: data }) } // 根据乐团id获取乐团流程 export function getMusicGroupProcess (data) { return request({ url: api + `/recharge/findAll`, method: 'get', params: data }) } // 乐团管理 老师列表 export function getTeamTeacherList (data) { return request({ url: api + `/teacher/queryMusicGroupTeachers`, method: 'get', params: data }) } // 获取乐团报名信息 export function getintoClass (data) { return request({ url: api + `/subject/findSubApplyDetail`, method: 'get', params: data }) } // 根据乐团id获取老师上课记录 export function getTeacheerRecord (data) { return request({ url: api + `/teacher/queryTeacherAttendance`, method: 'get', params: data }) } // 根据乐团id获取学员列表 export function getTeamStudentList (data) { return request({ url: api + `/studentManage/queryMusicGroupStudent`, method: 'get', params: data }) } // 根据乐团id获取学生列表汇总数据 export function getTeamStudentInfo (data) { return request({ url: api + `/studentManage/musicGroupStudentsSum`, method: 'get', params: data }) } // 学生退团 export function StudentQuit (data) { return request({ url: api + `/musicGroupQuit/directQuitMusicGroup`, method: 'post', data: qs.stringify(data) }) } // 班级详情列表 export function getClassList (data) { return request({ url: api + `/classGroup/queryMusicGroupClassGroup`, method: 'get', params: data }) } // 获取乐团课表详情 export function getCourseList (data) { return request({ url: api + `/classGroup/queryMusicGroupCourseSchedule`, method: 'get', params: data }) } // 课时调整 export function resetCourse (data) { return request({ url: api + `/courseSchedule/classStartDateAdjust`, method: 'post', data: qs.stringify(data) }) } // 根据乐团id 和声部id获取学生列表 export function teamSoundStudent (data) { return request({ url: api + `/studentRegistration/getMusicGroupStu`, method: 'get', params: data }) } // 通过乐团编号获取乐团基本信息 export function getTeamBaseInfo (data) { return request({ url: api + `/musicGroup/findMusicGroupBasicInfo`, method: 'POST', data: qs.stringify(data) }) } // 修改乐团基本信息 export function resetTeamBaseInfo (data) { return request({ url: api + `/musicGroup/update`, method: 'POST', data }) } // 开启乐团缴费功能 export function musicGroupOpenPay (data) { return request({ url: api + `/musicGroup/openPay`, method: 'POST', data: qs.stringify(data) }) } // 开启缴费(单独学生) export function openPayment (data) { return request({ url: api + `/studentRegistration/openPayment`, method: 'POST', data: qs.stringify(data) }) } // 发放清单 export function getTeamDetailList (data) { return request({ url: api + `/order/getMusicalList`, method: 'get', params: data }) } // 提高班详情 data: qs.stringify(data), export function highClassGroups (data) { return request({ url: api + `/classGroup/highClassGroups`, method: 'get', params: data }) } // 提高班调整 export function resetHighClass (data) { return request({ url: api + `/classGroupStudent/adjustClassGroup`, method: 'POST', data: qs.stringify(data) }) } // 确认开团 export function musicGroupFound (data) { return request({ url: api + `/musicGroup/found`, method: 'POST', data: qs.stringify(data) }) } // 班级临时调整 export function revisionClassGroup (data) { return request({ url: api + `/classGroup/revisionClassGroup`, method: 'POST', data }) }