home.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. import {
  2. Base
  3. } from 'base.js';
  4. class Home extends Base {
  5. constructor() {
  6. super();
  7. }
  8. login(params, callback) {
  9. var param = {
  10. url: '/api/api/login',
  11. data: params,
  12. sCallback: function(data) {
  13. callback && callback(data);
  14. }
  15. };
  16. this.request(param);
  17. }
  18. /**
  19. * 获取时间
  20. */
  21. getTime(params,callback){
  22. var param={
  23. url:'/api/api/gettime',
  24. data: params,
  25. sCallback: function (data) {
  26. callback && callback(data);
  27. }
  28. };
  29. this.request(param);
  30. }
  31. /**
  32. * 交付
  33. */
  34. delivery(params, callback) {
  35. var param = {
  36. url: '/api/api/chageDeliveryStatus',
  37. data: params,
  38. sCallback: function (data) {
  39. callback && callback(data);
  40. }
  41. };
  42. this.request(param);
  43. }
  44. /**
  45. * 关于音乐钥匙
  46. */
  47. weInfo(params,callback){
  48. var param = {
  49. url: '/api/api/article',
  50. data: params,
  51. type: 'GET',
  52. sCallback: function (data) {
  53. callback && callback(data);
  54. }
  55. };
  56. this.request(param);
  57. }
  58. /**
  59. * 商品列表
  60. */
  61. getGoodList(params, callback) {
  62. var param = {
  63. url: '/api/api/goods',
  64. data: params,
  65. type: 'GET',
  66. sCallback: function(data) {
  67. callback && callback(data);
  68. }
  69. };
  70. this.request(param);
  71. }
  72. /**
  73. * 数据查找
  74. */
  75. findData(params,callback){
  76. var param={
  77. url:'/api/api/keywords',
  78. data:params,
  79. type:'GET',
  80. sCallback:function(data){
  81. callback&&callback(data);
  82. }
  83. }
  84. this.request(param);
  85. }
  86. /**
  87. * 数据查找
  88. */
  89. findData_(params, callback) {
  90. var param = {
  91. url: '/api/api/isPay',
  92. data: params,
  93. type: 'GET',
  94. sCallback: function (data) {
  95. callback && callback(data);
  96. }
  97. }
  98. this.request(param);
  99. }
  100. /**
  101. * 校区列表
  102. */
  103. campus(params,callback){
  104. var param = {
  105. url: '/api/api/campus',
  106. data: params,
  107. type: 'GET',
  108. sCallback: function (data) {
  109. callback && callback(data);
  110. }
  111. }
  112. this.request(param)
  113. }
  114. submit(params, callback) {
  115. var param = {
  116. url: '/api/api/info',
  117. data: params,
  118. sCallback: function(data) {
  119. callback && callback(data);
  120. }
  121. };
  122. this.request(param);
  123. }
  124. getCampus(params,callback){
  125. var param={
  126. url:'/api/collect/getCampus',
  127. data:params,
  128. sCallback:function(data){
  129. callback&&callback(data);
  130. }
  131. };
  132. this.request(param);
  133. }
  134. }
  135. export {
  136. Home
  137. };