appraise.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  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. getCategoryGoodsURL: '/goods/category',
  12. getAllGoodsURL: '/goods',
  13. getSearchGoodsURL: '/goods/search',
  14. postGoodsURL: '/goods/create'
  15. }
  16. //查询列表时传参---注意参数数据类型
  17. function createCommont(data) {
  18. //Promise
  19. return request.post(
  20. API.createCommentURL,
  21. {
  22. data: data
  23. }
  24. );
  25. }
  26. /**
  27. * @param: {pageNum, pageSize}
  28. */
  29. //传对象给params
  30. function getCommentList(params) {
  31. return request.get(
  32. API.createCommentURL,
  33. {
  34. params: params,//是传入的形参
  35. }
  36. );
  37. }
  38. // //超时设置:timeout: 1000 * 60 * 30
  39. // function deleteComment() {
  40. // }
  41. function login(params) {
  42. return request.post(
  43. API.loginURL,
  44. {
  45. header: params.header,
  46. data: params.data,
  47. }
  48. );
  49. }
  50. function getUserInfo(params) {
  51. return request.get(
  52. API.getUserInfoURL,
  53. {
  54. header: params.header,
  55. params: params.data,
  56. }
  57. );
  58. }
  59. function register(params) {
  60. return request.post(
  61. API.registerURL,
  62. {
  63. data: params.data,
  64. }
  65. );
  66. }
  67. function modify(params) {
  68. return request.post(
  69. API.modifyURL,
  70. {
  71. data: params.data,
  72. }
  73. );
  74. }
  75. function getOrder(params) {
  76. return request.get(
  77. API.getOrderURL,
  78. {
  79. params: params.data,
  80. }
  81. )
  82. }
  83. // 获取分类信息
  84. function getCategoryAPI() {
  85. // return http( API.getCategoryURL, {data: data})
  86. return request.get(
  87. API.getCategoryURL,
  88. )
  89. }
  90. // 获取分类出来的商品信息
  91. function getClassifyGoods(data) {
  92. return request.get(
  93. API.getCategoryGoodsURL + `/${data.page}/${data.pageSize}` + '?category=' + data.id
  94. )
  95. }
  96. //获取所有的商品
  97. function getAllGoods(data) {
  98. return request.get(
  99. API.getAllGoodsURL + `/${data.page}/${data.pageSize}`
  100. )
  101. }
  102. //搜索获取商品
  103. function searchGoods(data) {
  104. return request.get(
  105. API.getSearchGoodsURL + `/${data.page}/${data.pageSize}` + '?keyword=' + data.inputValue
  106. )
  107. }
  108. //上传商品
  109. function upLoadGoods(data) {
  110. return request.post(
  111. API.postGoodsURL,
  112. data
  113. )
  114. }
  115. module.exports = {
  116. createCommont,
  117. getCommentList,
  118. login,
  119. getUserInfo,
  120. register,
  121. modify,
  122. getOrder,
  123. getCategoryAPI,
  124. getClassifyGoods,
  125. loginURl: API.loginURL,
  126. registerURL: API.registerURL,
  127. getAllGoods,
  128. searchGoods,
  129. upLoadGoods
  130. }