appraise.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. // const { useParamsEaseFuncs } = require('XrFrame/xrFrameSystem');
  2. const { request } = require('../utils/request')
  3. const API = {
  4. createCommentURL: '/appraise/create',
  5. loginURL: '/user/login',
  6. getUserInfoURL: '/user/info',
  7. registerURL: '/user/register',
  8. modifyURL: '/user/modify',
  9. getOrderURL: '/order/user',
  10. getCategoryURL: '/category',
  11. getCategoryGoods: '/goods/category',
  12. getUserRelationUrl: '/relation/friend',
  13. addUserRelationUrl: '/relation/create',
  14. getUserInfoListUrl: '/user/list',
  15. getGoodsInfoListUrl: '/goods/list'
  16. //放接口URL
  17. }
  18. //查询列表时传参---注意参数数据类型
  19. function createCommont(data) {
  20. //Promise
  21. return request.post(
  22. API.createCommentURL,
  23. {
  24. data: data
  25. }
  26. );
  27. }
  28. /**
  29. * @param: {pageNum, pageSize}
  30. */
  31. //传对象给params
  32. function getCommentList(params) {
  33. return request.get(
  34. API.createCommentURL,
  35. {
  36. params: params,//是传入的形参
  37. }
  38. );
  39. }
  40. // //超时设置:timeout: 1000 * 60 * 30
  41. // function deleteComment() {
  42. // }
  43. function login(params) {
  44. return request.post(
  45. API.loginURL,
  46. {
  47. header: params.header,
  48. data: params.data,
  49. }
  50. );
  51. }
  52. function getUserInfo(params) {
  53. return request.get(
  54. API.getUserInfoURL,
  55. {
  56. header: params.header,
  57. params: params.data,
  58. }
  59. );
  60. }
  61. function register(params) {
  62. return request.post(
  63. API.registerURL,
  64. {
  65. data: params.data,
  66. }
  67. );
  68. }
  69. function modify(params) {
  70. return request.post(
  71. API.modifyURL,
  72. {
  73. data: params.data,
  74. }
  75. );
  76. }
  77. function getOrder(params) {
  78. return request.get(
  79. API.getOrderURL,
  80. {
  81. params: params.data,
  82. }
  83. )
  84. }
  85. function getCategoryAPI() {
  86. // return http( API.getCategoryURL, {data: data})
  87. return request.get(
  88. API.getCategoryURL,
  89. )
  90. }
  91. function getClassifyGoods(data) {
  92. // return http( API.getCategoryGoods, {data: data})
  93. return request.get(
  94. API.getCategoryGoods+`/${data.page}/${data.pageSize}`
  95. )
  96. }
  97. //获取用户好友关系
  98. function getUserRelation(params) {
  99. return request.get(
  100. API.getUserRelationUrl,
  101. {
  102. data:params.data,
  103. }
  104. )
  105. }
  106. //添加用户关系
  107. function addUserRelation(params) {
  108. return request.post(
  109. API.addUserRelationUrl,
  110. {
  111. data:params.data,
  112. }
  113. )
  114. }
  115. //传入uid批量获取用户信息
  116. function getUserInfoList(params) {
  117. return request.post(
  118. API.getUserInfoListUrl,
  119. {
  120. data: params.data,
  121. }
  122. )
  123. }
  124. //传入商品id批量获取商品信息
  125. function getGoodsInfoList(params) {
  126. return request.post(
  127. API.getGoodsInfoListUrl,
  128. {
  129. data:params.data,
  130. }
  131. )
  132. }
  133. module.exports = {
  134. createCommont,
  135. getCommentList,
  136. login,
  137. getUserInfo,
  138. register,
  139. modify,
  140. getOrder,
  141. getCategoryAPI,
  142. getClassifyGoods,
  143. getUserRelation,
  144. addUserRelation,
  145. getUserInfoList,
  146. getGoodsInfoList,
  147. loginURl: API.loginURL,
  148. registerURL: API.registerURL
  149. }