appraise.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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. //放接口URL
  13. }
  14. //查询列表时传参---注意参数数据类型
  15. function createCommont(data) {
  16. //Promise
  17. return request.post(
  18. API.createCommentURL,
  19. {
  20. data: data
  21. }
  22. );
  23. }
  24. /**
  25. * @param: {pageNum, pageSize}
  26. */
  27. //传对象给params
  28. function getCommentList(params) {
  29. return request.get(
  30. API.createCommentURL,
  31. {
  32. params: params,//是传入的形参
  33. }
  34. );
  35. }
  36. // //超时设置:timeout: 1000 * 60 * 30
  37. // function deleteComment() {
  38. // }
  39. function login(params) {
  40. return request.post(
  41. API.loginURL,
  42. {
  43. header: params.header,
  44. data: params.data,
  45. }
  46. );
  47. }
  48. function getUserInfo(params) {
  49. return request.get(
  50. API.getUserInfoURL,
  51. {
  52. header: params.header,
  53. params: params.data,
  54. }
  55. );
  56. }
  57. function register(params) {
  58. return request.post(
  59. API.registerURL,
  60. {
  61. data: params.data,
  62. }
  63. );
  64. }
  65. function modify(params) {
  66. return request.post(
  67. API.modifyURL,
  68. {
  69. data: params.data,
  70. }
  71. );
  72. }
  73. function getOrder(params) {
  74. return request.get(
  75. API.getOrderURL,
  76. {
  77. params: params.data,
  78. }
  79. )
  80. }
  81. function getCategoryAPI() {
  82. // return http( API.getCategoryURL, {data: data})
  83. return request.get(
  84. API.getCategoryURL,
  85. )
  86. }
  87. function getClassifyGoods(data) {
  88. // return http( API.getCategoryGoods, {data: data})
  89. return request.get(
  90. API.getCategoryGoods+`/${data.page}/${data.pageSize}`
  91. )
  92. }
  93. module.exports = {
  94. createCommont,
  95. getCommentList,
  96. login,
  97. getUserInfo,
  98. register,
  99. modify,
  100. getOrder,
  101. getCategoryAPI,
  102. getClassifyGoods,
  103. loginURl: API.loginURL,
  104. registerURL: API.registerURL
  105. }