api.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. import request2 from "@/utils/request2";
  2. // 获取首页数据
  3. export const getIndex = data =>
  4. request2({
  5. url: "/api-web/newIndex",
  6. params: data,
  7. method: "get"
  8. });
  9. // 获取分部下的数据
  10. export const indexCoop = data =>
  11. request2({
  12. url: "/api-web/indexCoop",
  13. params: data,
  14. method: "get",
  15. hideLoading: true
  16. });
  17. export const getInspectionItem = data =>
  18. request2({
  19. url: "/api-web/inspectionItem/queryPage",
  20. params: data,
  21. method: "get"
  22. });
  23. // 获取异常处理
  24. export const getIndexError = data =>
  25. request2({
  26. url: "/api-web/getIndexErrData",
  27. params: data,
  28. method: "get"
  29. });
  30. // 获取事项提醒
  31. export const getRemindMatterData = data =>
  32. request2({
  33. url: "/api-web/getRemindMatterData",
  34. params: data,
  35. method: "get"
  36. });
  37. // 处理乐团主管日程安排
  38. export const resetInspectionItem = data =>
  39. request2({
  40. url: "/api-web/inspectionItem/update",
  41. data: data,
  42. method: "post",
  43. requestType: "form"
  44. });
  45. // 获取乐团主管巡查任务
  46. export const getInspectionItemPlan = data =>
  47. request2({
  48. url: "/api-web/inspectionItemPlan/queryPage",
  49. params: data,
  50. method: "get"
  51. });
  52. // 获取乐团主管乐团
  53. export const getMusicGroup = data =>
  54. request2({
  55. url: "/api-web/inspectionItemPlan/getMusicGroup",
  56. params: data,
  57. method: "get"
  58. });
  59. // 添加乐团主管巡查任务
  60. export const addInspectionItemPlan = data =>
  61. request2({
  62. url: "/api-web/inspectionItemPlan/add",
  63. data: data,
  64. method: "post",
  65. requestType: "form"
  66. });
  67. // 修改乐团主管巡查任务
  68. export const resetInspectionItemPlan = data =>
  69. request2({
  70. url: "/api-web/inspectionItemPlan/update",
  71. data: data,
  72. method: "post",
  73. requestType: "form"
  74. });
  75. // 添加巡查任务
  76. export const inspectionAdd = data =>
  77. request2({
  78. url: "/api-web/inspection/add",
  79. data: data,
  80. method: "post"
  81. });
  82. // 删除巡查任务
  83. export const inspectionDelete = data =>
  84. request2({
  85. url: "/api-web/inspection/delete",
  86. params: data,
  87. method: "post"
  88. });
  89. // 查看巡查任务详情
  90. export const inspectionGetInfo = data =>
  91. request2({
  92. url: "/api-web/inspection/getInfo",
  93. params: data,
  94. method: "get"
  95. });
  96. // 巡查任务列表
  97. export const inspectionQueryPage = data =>
  98. request2({
  99. url: "/api-web/inspection/queryPage",
  100. params: data,
  101. method: "get"
  102. });
  103. // 修改巡查任务
  104. export const inspectionUpdate = data =>
  105. request2({
  106. url: "/api-web/inspection/update",
  107. data: data,
  108. method: "post"
  109. });
  110. // 获取乐团主管
  111. export const getMusicGroupEduTeacher = data =>
  112. request2({
  113. url: "/api-web/inspection/getMusicGroupEduTeacher",
  114. params: data,
  115. method: "get"
  116. });
  117. // 获取统计数据
  118. export const hasIndexErrData = () =>
  119. request2({
  120. url: "/api-web/hasIndexErrData",
  121. method: "get",
  122. loading: false
  123. });
  124. // 查询乐团中未加入班级学员信息
  125. export const queryNoClassMusicStudentInfo = data =>
  126. request2({
  127. url: "/api-web/studentRegistration/queryNoClassMusicStudentInfo",
  128. method: "get",
  129. params: data
  130. });
  131. // 获取学生请假异常列表
  132. export const queryStudentErrorLeaveList = data =>
  133. request2({
  134. url: "/api-web/studentManage/queryStudentErrorLeaveList",
  135. method: "get",
  136. params: data
  137. });
  138. // 获取学生请假课程列表
  139. export const queryStudentLeaveCourseList = data =>
  140. request2({
  141. url: "/api-web/studentManage/queryStudentLeaveCourseList",
  142. method: "get",
  143. params: data
  144. });
  145. // 获取乐团展演列表
  146. export const getMusicGroupPerformance = data =>
  147. request2({
  148. url: "/api-web/musicGroupPerformance/queryNoStartPage",
  149. method: "post",
  150. params: data
  151. });
  152. // 获取云练习首页数据汇总
  153. export const getCloudStudyStudentOverView = data =>
  154. request2({
  155. url: "/api-web/studentManage/getCloudStudyStudentOverView",
  156. method: "get",
  157. params: data
  158. });
  159. // 分部数据
  160. export const organStudentOverView = data =>
  161. request2({
  162. url: "/api-web/studentManage/organStudentOverView",
  163. method: "get",
  164. params: data
  165. });
  166. // 分部老师数据
  167. export const queryMemberStudentData = data =>
  168. request2({
  169. url: "/api-web/teacher/queryMemberStudentData",
  170. method: "get",
  171. params: data
  172. });
  173. // 分部排行 organStudentOverView
  174. export const indexStudentOverView = data =>
  175. request2({
  176. url: "/api-web/organStudentOverView",
  177. method: "get",
  178. params: data
  179. });
  180. // 获取动态的配置项
  181. export const getSysConfigName = data =>
  182. request2({
  183. url: "/api-web/sysConfig/queryByParamName",
  184. method: "get",
  185. params: data
  186. });
  187. // 学员已排课时长未消耗完
  188. export const getHasFreeCourseList = data =>
  189. request2({
  190. url: "/api-web/musicGroupPaymentCalender/queryHasFreeCourseTimesStudent",
  191. method: "get",
  192. params: data
  193. });
  194. // 学员会员数
  195. export const getOrganMemberList = data =>
  196. request2({
  197. url: "/api-web/studentManage/getCloudStudyStudentOverViewList",
  198. method: "get",
  199. params: data,
  200. requestType: "form"
  201. });
  202. // 列表
  203. export const cloudTeacherNum = data =>
  204. request2({
  205. url: "/api-web/studentManage/cloudTeacherSum",
  206. method: "post",
  207. data
  208. });
  209. // 详情
  210. export const cloudTeacherSumDetail = data =>
  211. request2({
  212. url: "/api-web/studentManage/cloudTeacherSumDetail",
  213. method: "post",
  214. data
  215. });
  216. // 获取3端经营数据
  217. export const multiDataSourceHomeStatsSummerIncome = data =>
  218. request2({
  219. url: "/api-web/multiDataSourceHomeStats/summerIncome",
  220. method: "post",
  221. data
  222. });
  223. // 列表
  224. export const api_studentCoursewarePlayRecordList = data =>
  225. request2({
  226. url: "/api-web/studentCoursewarePlayRecord/statList",
  227. method: "post",
  228. data
  229. });
  230. // 详情
  231. export const api_studentCoursewarePlayRecordDetail = data =>
  232. request2({
  233. url: "/api-web/studentCoursewarePlayRecord/statDetailPage",
  234. method: "post",
  235. data
  236. });