list.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. import { request, getRequestParams } from '@/utils/request';
  2. /**
  3. * 得到我的机构列表
  4. */
  5. export function getMyOrgList() {
  6. const params = getRequestParams('org-org_manager-GetMyOrgList');
  7. return request({
  8. method: 'post',
  9. url: process.env.VUE_APP_LearnWebSI,
  10. params,
  11. data: {}
  12. });
  13. }
  14. /**
  15. * 分页查询教材列表
  16. * @param {Object} data 查询条件
  17. */
  18. export function PageQueryBookList(data) {
  19. const params = getRequestParams('book-book_manager-PageQueryBookList');
  20. return request({
  21. method: 'post',
  22. url: process.env.VUE_APP_BookWebSI,
  23. params,
  24. data
  25. });
  26. }
  27. /**
  28. * 分页查询教材列表(为课程选择配套教材)
  29. * @param {Object} data 查询条件
  30. */
  31. export function PageQueryBookList_SelectBookForCourse(data) {
  32. const params = getRequestParams('cominfo_query-book_query-PageQueryBookList_SelectBookForCourse');
  33. return request({
  34. method: 'post',
  35. url: process.env.VUE_APP_LearnWebSI,
  36. params,
  37. data
  38. });
  39. }
  40. /**
  41. * 分页查询机构教师用户列表
  42. * @param {Object} data
  43. */
  44. export function PageQueryOrgTeacherUserList(data) {
  45. const params = getRequestParams('user_manager-PageQueryOrgTeacherUserList');
  46. return request({
  47. method: 'post',
  48. url: process.env.VUE_APP_FileServer,
  49. params,
  50. data
  51. });
  52. }
  53. /**
  54. * 分页查询课程学员列表
  55. * @param {Object} data
  56. */
  57. export function PageQueryCourseStudentList(data) {
  58. const params = getRequestParams('page_query-PageQueryCourseStudentList');
  59. return request({
  60. method: 'post',
  61. url: process.env.VUE_APP_LearnWebSI,
  62. params,
  63. data
  64. });
  65. }
  66. /**
  67. * 得到我的任务所属课程列表(用于主页显示)
  68. * @param {Object} data
  69. */
  70. export function GetMyCourseList_TaskBelong(data) {
  71. const params = getRequestParams('cominfo_query-task_query-GetMyCourseList_TaskBelong');
  72. return request({
  73. method: 'post',
  74. url: process.env.VUE_APP_LearnWebSI,
  75. params,
  76. data
  77. });
  78. }
  79. /**
  80. * 得到我的任务列表(用于主页显示)【课节分组模式,新版任务列表】
  81. * @param {Object} data
  82. */
  83. export function GetMyTaskList_CSItemGroup(data) {
  84. return request({
  85. method: 'post',
  86. url: process.env.VUE_APP_LearnWebSI,
  87. params: getRequestParams('cominfo_query-task_query-GetMyTaskList_CSItemGroup'),
  88. data
  89. });
  90. }
  91. /**
  92. * 得到我的练习题答题记录列表
  93. * @param {object} data
  94. * @param {string} data.courseware_id 课件ID
  95. */
  96. export function GetMyExerciseAnswerRecordList(data) {
  97. return request({
  98. method: 'post',
  99. url: `${process.env.VUE_APP_ExerciseManager}GetMyExerciseAnswerRecordList`,
  100. params: getRequestParams(''),
  101. data
  102. });
  103. }
  104. // DeleteStudent 删除学生
  105. export function DeleteStudent(data) {
  106. return request({
  107. method: 'post',
  108. url: process.env.VUE_APP_LearnWebSI,
  109. params: getRequestParams('teaching-course_manager-DeleteCourseStudent'),
  110. data
  111. });
  112. }