api.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import {
  2. apiGET,
  3. apiPOST,
  4. apiDELETE,
  5. apiPUT
  6. } from './server'
  7. import config from '../config/config.js'
  8. // export * from "./errorCode.js"
  9. export const API_BASE = config.API_BASE
  10. export const API_BASE_IMAGE_NET = config.API_BASE_IMAGE_NET
  11. export const API_BASE_IMAGE = config.API_BASE_IMAGE
  12. const HOME = 'home'
  13. //********************首页 & 工作台********************
  14. //首页
  15. export const getArticleList = (params) =>
  16. apiGET(`${API_BASE}/user/v3/article/list`, params)
  17. export const getBannerList = (params) =>
  18. apiGET(`${API_BASE}/user/v2/banner`, params)
  19. // 商品
  20. export const getCartsList = (params) =>
  21. apiGET(`${API_BASE}/user/v3/carts/list`, params)
  22. export const getStoreList = (params) =>
  23. apiGET(`${API_BASE}/user/store/list`, params)
  24. export const getGoodsList = (params) =>
  25. apiGET(`${API_BASE}/user/v3/index`, params)
  26. export const editnum = (params) =>
  27. apiPOST(`${API_BASE}/user/v3/carts/editnum`, params)
  28. export const removeCarts = (params) =>
  29. apiPOST(`${API_BASE}/user/v3/carts/remove`, params)
  30. export const createCarts = (params) =>
  31. apiPOST(`${API_BASE}/user/v3/carts/create`, params)
  32. export const createList = (params) =>
  33. apiPOST(`${API_BASE}/user/v3/order/createlist`, params)
  34. //用户
  35. export const getUserInfo = (params) =>
  36. apiGET(`${API_BASE}/user/v2/userinfo`, params)
  37. //用户微信获取openid登录
  38. export const dakaLogin = (params) =>
  39. apiPOST(`${API_BASE}/api/mini-auth`, params)
  40. //用户手机号密码登录
  41. export const phoneLogin = (params) =>
  42. apiPOST(`${API_BASE}/api/pwdLogin`, params)
  43. // 解析微信手机号,并绑定。
  44. export const wxphoneNum = (params) =>
  45. apiPOST(`${API_BASE}/api/wxphoneNum`, params)
  46. // 更新头像
  47. export const updateThumb = (params) =>
  48. apiPOST(`${API_BASE}/api/userInfo/updateThumb`, params)
  49. // 解析微信手机号,并绑定。
  50. //首页
  51. export const getHomePage = (params) =>
  52. apiGET(`${API_BASE}/${MANGHE}/index`, params)
  53. /**
  54. * 文件上传地址
  55. * @type {string}
  56. */
  57. export const upload = `${API_BASE}/common/upload/file`