getApiRes.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. import axios from 'axios';
  2. import global from '../Global.js'
  3. // 基础方法进行封装
  4. function getApiBasic(url, postdata) {
  5. return axios.post(url, postdata).then(function (data) {
  6. let json = data.data;
  7. return json
  8. }, function (response) {
  9. console.info(response);
  10. })
  11. }
  12. // 获取当前版本
  13. export function getCheckUpdate(postdata) {
  14. let url = headapi + 'getUserList';
  15. return getApiBasic(url, postdata);
  16. }
  17. // 调用的api改写成方法
  18. export function getUserList(postdata) {
  19. let url = headapi + 'UserList';
  20. return getApiBasic(url, postdata);
  21. }
  22. // 上课中学生信息
  23. // 11-20 竞技课用GroupNo来分组
  24. export function getHello(postdata) {
  25. let url = headapi + 'UserListInfo';
  26. return getApiBasic(url, postdata);
  27. }
  28. // 上课中学生信息
  29. // export function getHello(postdata) {
  30. // let url = 'http://192.168.74.1:9000/getUserListInfo';
  31. // return getApiBasic(url, postdata);
  32. // }
  33. // 是否开始上课的状态
  34. // ClassType为课程类型
  35. // 1:团课
  36. // 2:竞技课PK
  37. // 3:私教课
  38. export function getClassStat(postdata) {
  39. let url = headapi + 'ClassStatQuery';
  40. return getApiBasic(url, postdata);
  41. }
  42. // 新纪录彩蛋
  43. export function getRecordBreak(postdata) {
  44. let url = headapi + 'getRecordBreak';
  45. return getApiBasic(url, postdata);
  46. }
  47. // 获取打分结果
  48. export function getActionScore(postdata) {
  49. let url = headapi + 'getActionScore';
  50. return getApiBasic(url, postdata);
  51. }
  52. // // 英雄榜和个人破纪录查询
  53. // export function HerosRankingQuery(postdata) {
  54. // // let url = 'http://192.168.0.236:19096/v1/Sensors/HerosRankingQuery';
  55. // let url = '/bpi/v1/Sensors/HerosRankingQuery';
  56. // return getApiBasic(url, postdata);
  57. // }
  58. //
  59. // // 卡路里场馆统计(分月度、周统计,TV左上角统计)
  60. // export function CalorieStatsQuery(postdata) {
  61. // let url = '/bpi/v1/Sensors/CalorieStatsQuery';
  62. // return getApiBasic(url, postdata);
  63. // }
  64. //
  65. // // 用户排名查询(Tv待机页面右侧排名)
  66. // export function UserRankingQuery(postdata) {
  67. // let url = '/bpi/v1/Sensors/UserRankingQuery';
  68. // return getApiBasic(url, postdata);
  69. // }
  70. // 英雄榜和个人破纪录查询
  71. export function HerosRankingQuery(postdata) {
  72. let url = headapi + 'HerosRankingQuery';
  73. return getApiBasic(url, postdata);
  74. }
  75. // 卡路里场馆统计(分月度、周统计,TV左上角统计)
  76. export function CalorieStatsQuery(postdata) {
  77. let url = headapi + 'CalorieStatsQuery';
  78. return getApiBasic(url, postdata);
  79. }
  80. // 用户排名查询(Tv待机页面右侧排名)
  81. export function UserRankingQuery(postdata) {
  82. let url = headapi + 'UserRankingQuery';
  83. return getApiBasic(url, postdata);
  84. }
  85. // 11-20 新增
  86. // 课堂记录排名 下课后查询当堂课程人员排名
  87. export function ClassUserRank(postdata) {
  88. let url = headapi + 'ClassUserRank';
  89. return getApiBasic(url, postdata);
  90. }
  91. // 用查询最新wgt 般本
  92. export function QueryVueFramework(postdata) {
  93. let url = 'http://cal.beswell.com:85/v1/Sensors/QueryVueFramework';
  94. return getApiBasic(url, postdata);
  95. }
  96. // 下载最新wgt 般本
  97. export function DownloadVueFramework(postdata) {
  98. let url = 'http://cal.beswell.com:85/v1/Sensors/DownloadVueFramework';
  99. return getApiBasic(url, postdata);
  100. }
  101. // 12/13 欢迎新同学
  102. export function getNewUser(postdata) {
  103. let url = headapi + 'getNewUser';
  104. return getApiBasic(url, postdata);
  105. }
  106. // 12/17
  107. // 竞技课程结果上传
  108. export function AddPkInfo(postdata) {
  109. let url = headapi + 'AddPkInfo';
  110. return getApiBasic(url, postdata);
  111. }