appraise.js 3.1 KB

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