auth.js 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. define([
  2. 'scripts/request'
  3. ], function (request) {
  4. return {
  5. /**
  6. * 用户信息
  7. * @returns
  8. */
  9. user_info: function () {
  10. return request({
  11. url: '/auth_api/user_info'
  12. });
  13. },
  14. /**
  15. * 上传图片到阿里云
  16. * @param {*} data
  17. * @returns
  18. */
  19. upload: function (data) {
  20. return request({
  21. url: '/auth_api/upload',
  22. method: 'post',
  23. data: data
  24. });
  25. },
  26. // 验证码
  27. code: function (params) {
  28. return request({
  29. url: '/auth_api/code',
  30. params: params
  31. });
  32. },
  33. /**
  34. * 新闻
  35. * @returns
  36. */
  37. get_article_unifiend_list: function (params) {
  38. return request({
  39. url: '/auth_api/get_article_unifiend_list',
  40. params: params
  41. });
  42. },
  43. /**
  44. * 会员中心权益、说明
  45. * @param {*} data
  46. * @returns
  47. */
  48. merber_data: function () {
  49. return request({
  50. url: '/auth_api/merber_data'
  51. });
  52. },
  53. /**
  54. * 会员套餐
  55. * @returns
  56. */
  57. member_ship_lists: function () {
  58. return request({
  59. url: '/auth_api/member_ship_lists'
  60. });
  61. },
  62. /**
  63. * 支付
  64. * @param {*} data
  65. * @returns
  66. */
  67. create_order: function (data) {
  68. return request({
  69. url: '/auth_api/create_order',
  70. method: 'post',
  71. data: data
  72. });
  73. },
  74. /**
  75. * 会员卡激活
  76. * @param {*} data
  77. * @returns
  78. */
  79. confirm_activation: function (data) {
  80. return request({
  81. url: '/auth_api/confirm_activation',
  82. method: 'post',
  83. data: data
  84. });
  85. },
  86. /**
  87. * 我的金币信息
  88. * @returns
  89. */
  90. get_gold_coins: function () {
  91. return request({
  92. url: '/auth_api/get_gold_coins'
  93. });
  94. },
  95. /**
  96. * 金币明细
  97. * @param {*} params
  98. * @returns
  99. */
  100. user_gold_num_list: function (params) {
  101. return request({
  102. url: '/auth_api/user_gold_num_list',
  103. params: params
  104. });
  105. },
  106. /**
  107. * 余额信息
  108. * @returns
  109. */
  110. get_user_balance: function () {
  111. return request({
  112. url: '/auth_api/get_user_balance'
  113. });
  114. },
  115. /**
  116. * 余额明细
  117. * @param {*} params
  118. * @returns
  119. */
  120. get_user_balance_list: function (params) {
  121. return request({
  122. url: '/auth_api/get_user_balance_list',
  123. params: params
  124. });
  125. },
  126. /**
  127. * 我购买的课程
  128. * @param {*} params
  129. * @returns
  130. */
  131. my_special_list: function (params) {
  132. return request({
  133. url: '/auth_api/my_special_list',
  134. params: params
  135. });
  136. },
  137. /**
  138. * 我的资料
  139. * @param {*} params
  140. * @returns
  141. */
  142. my_material_list: function (params) {
  143. return request({
  144. url: '/auth_api/my_material_list',
  145. params: params
  146. });
  147. },
  148. /**
  149. * 我收藏的课程、资料
  150. * @param {*} params
  151. * @returns
  152. */
  153. get_grade_list: function (params) {
  154. return request({
  155. url: '/auth_api/get_grade_list',
  156. params: params
  157. });
  158. },
  159. /**
  160. * 讲师详情
  161. * @param {*} params
  162. * @returns
  163. */
  164. lecturer_details: function (params) {
  165. return request({
  166. url: '/auth_api/lecturer_details',
  167. params: params
  168. });
  169. },
  170. /**
  171. * 讲师的专题
  172. * @param {object} data
  173. * @returns
  174. */
  175. lecturer_special_list: function (data) {
  176. return request({
  177. url: '/auth_api/lecturer_special_list',
  178. method: 'post',
  179. data: data
  180. });
  181. },
  182. /**
  183. * 扫码支付回调
  184. * @param {*} params
  185. * @returns
  186. */
  187. testing_order_state: function (params) {
  188. return request({
  189. url: '/auth_api/testing_order_state',
  190. params: params
  191. });
  192. },
  193. /**
  194. * 详情页讲师信息
  195. * @param {*} params
  196. * @returns
  197. */
  198. getLecturer: function (params) {
  199. return request({
  200. url: '/auth_api/getLecturer',
  201. params: params
  202. });
  203. }
  204. };
  205. });