courseMgmt.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import { fetch, post } from '@/api/http'
  2. export default {
  3. findCourse: function (data) {
  4. return post('/school/course/find', data)
  5. },
  6. saveOrUpdateCourse: function (data) {
  7. return post('/school/course/upsert', data)
  8. },
  9. deleteCourse: function (data) {
  10. return post('/school/course/delete', data)
  11. },
  12. //批量删除课程
  13. deleteCourseAll: function (data) {
  14. return post('/school/course/delete-all', data)
  15. },
  16. //管理员保存排课数据——单堂设置
  17. upsertPlanDto: function (data) {
  18. return post('/school/course/upsert-management', data)
  19. },
  20. //管理员保存排课数据——批量导入
  21. importAllPlan: function (data) {
  22. return post('/api/Course/importAllPlan', data)
  23. },
  24. //任课教师保存课程附属信息
  25. upsertPlan: function (data) {
  26. return post('/api/Course/upsertPlan', data)
  27. },
  28. //查询课程安排数据
  29. findPlan: function (data) {
  30. return post('/school/course/find-management', data)
  31. },
  32. //删除课程安排数据
  33. deletePlan: function (data) {
  34. return post('/api/Course/deletePlan', data)
  35. },
  36. //删除一节课的安排
  37. deleteTime: function (data) {
  38. return post('/api/Course/deleteTime', data)
  39. },
  40. //获取教室关联的学生(移动到班级api管理)
  41. //getClassroomStudent: function (data) {
  42. // return post('/student/class/find', data)
  43. //},
  44. //虚拟教室添加学生
  45. addClassroom: function (data) {
  46. return post('/api/ClassStudent/upsert', data)
  47. },
  48. //获取教师列表
  49. getSchoolTeacher: function (data) {
  50. return post('/school/teacher/get-teacher-all', data)
  51. },
  52. //获取教师标准课程列表
  53. getSchoolCusMgt: function (data) {
  54. return post('/school/course/find-course', data)
  55. },
  56. //获取教师个人课程列表
  57. getPrivateCusMgt: function (data) {
  58. return post('/school/course/find-teacher-course', data)
  59. },
  60. //新增个人课程
  61. upsertPrivateCus: function (data) {
  62. return post('/school/course/upsert-teacher-course', data)
  63. },
  64. //更新保存标准课程公告
  65. upsertNotice: function (data) {
  66. return post('/school/course/upsert-notice', data)
  67. }
  68. }