index.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /**
  2. * @Description: 适应性培训
  3. * @Author: 空白格
  4. * @Date: 2022-08-12 17:34:57
  5. * @LastEditors: 空白格
  6. * @LastEditTime: 2022-09-20 09:10:17
  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. params,
  21. });
  22. }
  23. /**
  24. * 获取线上课程详情
  25. * @param {*} params
  26. * @returns
  27. */
  28. export function getOnlineCourseDetails(params) {
  29. return request({
  30. url: "/app/adaptTrainOnline/" + params.id,
  31. method: "get",
  32. params,
  33. });
  34. }
  35. /**
  36. * 获取课程评论
  37. * @param {*} params
  38. * @returns
  39. */
  40. export function getCommentList(params) {
  41. return request({
  42. url: "/app/coursecomment",
  43. method: "get",
  44. params,
  45. });
  46. }
  47. /**
  48. * 添加课程评论
  49. * @param {*} data
  50. * @returns
  51. */
  52. export function addComment(data) {
  53. return request({
  54. url: "/app/coursecomment",
  55. method: "post",
  56. data,
  57. });
  58. }
  59. /**
  60. * 视频播放时长记录
  61. * @param {*} data
  62. * @returns
  63. */
  64. export function submitClassesDuration(data) {
  65. return request({
  66. url: "/app/record/duration/",
  67. method: "post",
  68. data,
  69. });
  70. }
  71. /**
  72. * 获取适应性培训统计
  73. * @param {*} params
  74. * @returns
  75. */
  76. export function getTrainingTotal(params) {
  77. return request({
  78. url: "/app/adaptTrainOnline/queryStatus",
  79. method: "get",
  80. params,
  81. });
  82. }
  83. /**
  84. * 获取适应性培训线下列表
  85. * @param {*} params
  86. * @returns
  87. */
  88. export function getOfflineTrainingList(params) {
  89. return request({
  90. url: "/app/adaptTrainOffline/queryList",
  91. method: "get",
  92. params,
  93. });
  94. }
  95. /**
  96. * 获取适应性培训线下课程详情
  97. * @param {*} params
  98. * @returns
  99. */
  100. export function getOfflineTrainingDetails(params) {
  101. return request({
  102. url: "/app/adaptTrainOffline/getDetail/" + params.id,
  103. method: "get",
  104. params,
  105. });
  106. }