// 系统专项设置api文件 import request from "@/utils/request"; import qs from "qs"; let api = "/api-web"; // 分页查询教师列表 export function teacherQueryPage(data) { return request({ url: api + "/teacher/queryPage", method: "get", params: data }); } // 根据教师编号查询教师基本信息 export function teacherGet(data) { return request({ url: api + "/teacher/get", method: "get", params: data }); } // 获取老师乐团课程信息列表 export function getTeacherMusicClass(data) { return request({ url: api + "/teacher/getTeacherMusicClass", method: "get", params: data }); } // 获取老师VIP课程信息列表 export function getTeacherVipClass(data) { return request({ url: api + "/teacher/getTeacherVipClass", method: "get", params: data }); } // 获取教师试听课安排列表 export function findTeacherDemoGroups(data) { return request({ url: api + "/demoGroup/findTeacherDemoGroups", method: "get", params: data }); } // 查询教师签到记录 export function getTeacherPersonalAttendances(data) { return request({ url: api + "/teacherAttendance/getTeacherPersonalAttendances", method: "get", params: data }); } // 获取教师上课结算列表 export function teacherQueryCloses(data) { return request({ url: api + "/teacher/queryCloses", method: "get", params: data }); } // 分页查询教师请假记录列表 export function teacherLeaveRecordQuery(data) { return request({ url: api + "/teacherLeaveRecord/queryPage", method: "get", params: data }); } // 获取教师上课课酬未结算总额 export function sumTeacherNoPay(data) { return request({ url: api + "/teacher/sumTeacherNoPay", method: "get", params: data }); } // 获取教师的vip课酬列表 export function vipGroupSalaryList(data) { return request({ url: api + "/teacherDefaultVipGroupSalary/queryPageByTeacherId", method: "get", params: data }); } // 修改教师vip课酬 export function vipGroupSalarySet(data) { return request({ url: api + "/teacherDefaultVipGroupSalary/upSet", method: "post", data: data }); } // 分页查询教师薪酬 export function teacherSalaryList(data) { return request({ url: api + "/teacherDefaultMusicGroupSalary/queryPage", method: "get", params: data }); } // 批量新增、修改、删除教师乐团课薪酬 export function teacherSalaryBatchUpset(data) { return request({ url: api + "/teacherDefaultMusicGroupSalary/batchUpset", method: "post", data: data }); } // 课酬调整 export function updateTeacherCoursesSalary(data) { return request({ url: api + "/courseSchedule/updateTeacherCoursesSalary", method: "post", data: qs.stringify(data) }); } //获取教师vip课教学点 export function getTeachSchool(data) { return request({ url: api + "/school/findVipSchoolByTeacher", method: "get", params: data }); } //新增教师 export function teacherAdd(data) { return request({ url: api + "/teacher/add", method: "post", data: qs.stringify(data) }); } //修改教师信息 export function teacherUpdate(data) { return request({ url: api + "/teacher/update", method: "post", data: qs.stringify(data) }); } //修改教师信息 export function teacherUpdate1(data) { return request({ url: api + "/teacher/update1", method: "post", data: qs.stringify(data) }); } // 根据科目id获取相应的老师 export function getTeacherBySubject(data) { return request({ url: api + "/teacher/findOrganTeacherBySubject", method: "get", params: data }); } // 获取老师网管课信息 export function teacherFreeTime(data) { return request({ url: api + "/teacherFreeTime/query", method: "get", params: data }); } // 获取老师签到信息 export function getTeacherPersonalAttendanceDetail(data) { return request({ url: api + "/teacherAttendance/getTeacherPersonalAttendanceDetail", method: "get", params: data }); } // 修改网管课信息 /teacherFreeTime/updateSet export function resetTeacherFreeTime(data) { return request({ url: api + "/teacherFreeTime/updateSet", method: "post", data: qs.stringify(data) }); } // 查询默认网管课课酬 teacherDefaultPracticeGroupSalary/queryByTeacherId export function teacherDefaultPracticeGroupSalary(data) { return request({ url: api + "/teacherDefaultPracticeGroupSalary/queryPageByTeacherId", method: "get", params: data }); } // 修改网管课课酬 export function PracticeGroupSalaryUpdate(data) { return request({ url: api + "/teacherDefaultPracticeGroupSalary/update", method: "post", data }); } // 获取老师时间列表 export function queryTenantAccountList(data) { return request({ url: api + "/sysTenantAccount/queryTenantAccountDetail", method: "get", params: data }); } // 增加老师时间 export function sysTenantAccountAddMinutes(data) { return request({ url: api + "/sysTenantAccount/addMinutes", method: "post", data: qs.stringify(data) }); } // 减少老师时间 export function sysTenantAccountSubtractMinutes(data) { return request({ url: api + "/sysTenantAccount/subtractMinutes", method: "post", data: qs.stringify(data) }); } // 获取可用时间 export function queryTenantAcGet(data) { return request({ url: api + "/sysTenantAccount/get", method: "get", params: data }); } // 老师对外课 findStudentCourseGroupsWithWeb export function findTeacherCourseGroupsWithWeb(data) { return request({ url: api + `/coursesGroupController/findTeacherCourseGroupsWithWeb`, method: "get", params: data }); } // 老师乐团课调整 export function classGroupTeacherAdjust(data) { return request({ url: api + "/courseSchedule/classGroupTeacherAdjust", method: "post", data: qs.stringify(data) }); } // 获取老师学员列表 export function queryStudent(data) { return request({ url: api + `/teacher/queryStudent`, method: "get", params: data }); } // 修改老师服务学生 export function batchUpdateAdviser(data) { return request({ url: api + "/studentManage/batchUpdateAdviser", method: "post", data: qs.stringify(data) }); } // 获取课程老师列表 export function getCourseTeachers(data) { return request({ url: api + "/courseScheduleTeacherSalary/getCourseTeachers", method: "get", params: data }); }