getApiRes.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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. // console.log("url="+url);
  41. return getApiBasic(url, postdata);
  42. }
  43. // 新纪录彩蛋
  44. export function getRecordBreak(postdata) {
  45. let url = headapi + 'getRecordBreak';
  46. return getApiBasic(url, postdata);
  47. }
  48. // 获取打分结果
  49. export function getActionScore(postdata) {
  50. let url = headapi + 'getActionScore';
  51. return getApiBasic(url, postdata);
  52. }
  53. // // 英雄榜和个人破纪录查询
  54. // export function HerosRankingQuery(postdata) {
  55. // // let url = 'http://192.168.0.236:19096/v1/Sensors/HerosRankingQuery';
  56. // let url = '/bpi/v1/Sensors/HerosRankingQuery';
  57. // return getApiBasic(url, postdata);
  58. // }
  59. //
  60. // // 卡路里场馆统计(分月度、周统计,TV左上角统计)
  61. // export function CalorieStatsQuery(postdata) {
  62. // let url = '/bpi/v1/Sensors/CalorieStatsQuery';
  63. // return getApiBasic(url, postdata);
  64. // }
  65. //
  66. // // 用户排名查询(Tv待机页面右侧排名)
  67. // export function UserRankingQuery(postdata) {
  68. // let url = '/bpi/v1/Sensors/UserRankingQuery';
  69. // return getApiBasic(url, postdata);
  70. // }
  71. // 英雄榜和个人破纪录查询
  72. export function HerosRankingQuery(postdata) {
  73. let url = headapi + 'HerosRankingQuery';
  74. return getApiBasic(url, postdata);
  75. }
  76. // 卡路里场馆统计(分月度、周统计,TV左上角统计)
  77. export function CalorieStatsQuery(postdata) {
  78. let url = headapi + 'CalorieStatsQuery';
  79. return getApiBasic(url, postdata);
  80. }
  81. // 用户排名查询(Tv待机页面右侧排名)
  82. export function UserRankingQuery(postdata) {
  83. let url = headapi + 'UserRankingQuery';
  84. return getApiBasic(url, postdata);
  85. }
  86. // 11-20 新增
  87. // 课堂记录排名 下课后查询当堂课程人员排名
  88. export function ClassUserRank(postdata) {
  89. let url = headapi + 'ClassUserRank';
  90. return getApiBasic(url, postdata);
  91. }
  92. // 用查询最新wgt版本
  93. export function QueryVueFramework(postdata, testMode=false) {
  94. let url = '';
  95. if (!testMode) //正式版
  96. url = updateUrl + 'QueryVueFrameworkV2';
  97. else //测试版
  98. url = 'http://192.168.0.3:19096/v1/Sensors/QueryVueFrameworkV2';
  99. // url = 'http://192.168.0.60:19096/v1/Sensors/QueryVueFrameworkV2';
  100. return getApiBasic(url, postdata);
  101. }
  102. // 下载最新wgt版本
  103. export function DownloadVueFramework(testMode=false) {
  104. let url = '';
  105. if (!testMode) //正式版
  106. url = updateUrl + 'DownloadVueFrameworkV2?vfType=3';
  107. else //测试版
  108. url = 'http://192.168.0.3:19096/v1/Sensors/DownloadVueFrameworkV2?vfType=3';
  109. // url = 'http://192.168.0.60:19096/v1/Sensors/DownloadVueFrameworkV2?vfType=3';
  110. return url;
  111. }
  112. // // 下载最新wgt版本
  113. // export function DownloadVueFramework(postdata) {
  114. // // let url = updateUrl + 'DownloadVueFrameworkV2';
  115. // let url = 'http://192.168.0.3:19096/v1/Sensors/DownloadVueFrameworkV2';
  116. // return getApiBasic(url, postdata);
  117. // }
  118. // 12/13 欢迎新同学
  119. export function getNewUser(postdata) {
  120. let url = headapi + 'getNewUser';
  121. return getApiBasic(url, postdata);
  122. }
  123. // 12/17
  124. // 竞技课程结果上传
  125. export function AddPkInfo(postdata) {
  126. let url = headapi + 'AddPkInfo';
  127. return getApiBasic(url, postdata);
  128. }