index.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import { apiResquest,apiResquestForm,apiResquestJsonList,apiResquestFormVideo,apiResquestTimer } from '@/api/request/request.js'
  2. //mock开关
  3. const USE_MOCK = true;
  4. const mockResponse = (data) => {
  5. return new Promise((resolve) => {
  6. setTimeout(() => {
  7. resolve({
  8. data: {
  9. code: 200,
  10. message: "success",
  11. data: data
  12. },
  13. statusCode: 200
  14. });
  15. }, 500);
  16. });
  17. };
  18. // 登录
  19. export const login = (data) => {
  20. if (USE_MOCK) {
  21. return mockResponse({
  22. token:'123456',
  23. phone:'13333333333',
  24. userId:'123',
  25. });
  26. }
  27. return apiResquest({
  28. url: `/demo/demo/demo1`,
  29. method: 'POST',
  30. data: { ...data }
  31. })
  32. };
  33. // 获取用户信息
  34. export const getUserInfo = (data) => {
  35. if (USE_MOCK) {
  36. return mockResponse({
  37. userName:'张三',
  38. phone:'13333333333',
  39. points:'999',
  40. });
  41. }
  42. return apiResquest({
  43. url: `/demo/demo/demo2`,
  44. method: 'GET',
  45. data: data,
  46. })
  47. };
  48. // 获取商品信息
  49. export const getCommodityInfo = (data) => {
  50. // if (USE_MOCK) {
  51. // return mockResponse({
  52. // name:'康师傅红烧牛肉面',
  53. // price:'500',
  54. // });
  55. // }
  56. return apiResquest({
  57. url: `/sale/points/record/getProductDetail`,
  58. method: 'POST',
  59. data: { ...data }
  60. })
  61. };
  62. // 兑换商品
  63. export const exchangeGoods = (data) => {
  64. // if (USE_MOCK) {
  65. // const randomBit = Math.round(Math.random());
  66. // return mockResponse({
  67. // state:randomBit,
  68. // });
  69. // }
  70. return apiResquest({
  71. url: `/sale/points/record/exchangePoints`,
  72. method: 'POST',
  73. data: { ...data }
  74. })
  75. };