index.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. /**
  2. * @Description: 适应性培训
  3. * @Author: 空白格
  4. * @Date: 2022-08-12 17:34:57
  5. * @LastEditors: 空白格
  6. * @LastEditTime: 2022-08-25 16:13:25
  7. * @FilePath: \veterans_client_web\src\api\AdaptiveTraining\index.js
  8. * @Copyright: Copyright (c) 2016~2022 by 空白格, All Rights Reserved.
  9. */
  10. import request from "@/utils/request";
  11. /**
  12. * 获取适应性培训列表
  13. * @param {*} params
  14. * @returns
  15. */
  16. export function getTrainingList(params) {
  17. return request({
  18. url: "/app/adaptTrainOnline/queryList",
  19. method: "get",
  20. headers: {
  21. noLoginFlag: true,
  22. },
  23. params,
  24. });
  25. }
  26. /**
  27. * 获取线上课程详情
  28. * @param {*} params
  29. * @returns
  30. */
  31. export function getOnlineCourseDetails(params) {
  32. return request({
  33. url: "/app/adaptTrainOnline/" + params.id,
  34. method: "get",
  35. params,
  36. });
  37. }
  38. /**
  39. * 获取课程评论
  40. * @param {*} params
  41. * @returns
  42. */
  43. export function getCommentList(params) {
  44. return request({
  45. url: "/app/coursecomment",
  46. method: "get",
  47. headers: {
  48. noLoginFlag: true,
  49. },
  50. params,
  51. });
  52. }
  53. /**
  54. * 添加课程评论
  55. * @param {*} data
  56. * @returns
  57. */
  58. export function addComment(data) {
  59. return request({
  60. url: "/app/coursecomment",
  61. method: "post",
  62. data,
  63. });
  64. }
  65. /**
  66. * 视频播放时长记录
  67. * @param {*} data
  68. * @returns
  69. */
  70. export function submitClassesDuration(data) {
  71. return request({
  72. url: "/app/record/duration/",
  73. method: "post",
  74. data,
  75. });
  76. }
  77. /**
  78. * 获取适应性培训统计
  79. * @param {*} params
  80. * @returns
  81. */
  82. export function getTrainingTotal(params) {
  83. return request({
  84. url: "/app/adaptTrainOnline/queryStatus",
  85. method: "get",
  86. params,
  87. });
  88. }
  89. /**
  90. * 获取适应性培训线下列表
  91. * @param {*} params
  92. * @returns
  93. */
  94. export function getOfflineTrainingList(params) {
  95. return request({
  96. url: "/app/adaptTrainOffline/queryList",
  97. method: "get",
  98. headers: {
  99. noLoginFlag: true,
  100. },
  101. params,
  102. });
  103. }
  104. /**
  105. * 获取适应性培训线下课程详情
  106. * @param {*} params
  107. * @returns
  108. */
  109. export function getOfflineTrainingDetails(params) {
  110. return request({
  111. url: "/app/adaptTrainOffline/getDetail/" + params.id,
  112. method: "get",
  113. headers: {
  114. noLoginFlag: true,
  115. },
  116. params,
  117. });
  118. }