common.js 863 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /**
  2. * 授权 API
  3. */
  4. import {
  5. http
  6. } from '../request/main.js'
  7. /**
  8. * 获取配置数据
  9. *
  10. * @returns {Promise}
  11. */
  12. export function getConfig() {
  13. return http.post('/common/getConfig', {}, {
  14. muteLogin: true
  15. })
  16. }
  17. /**
  18. * 获取活动列表
  19. *
  20. * @returns {Promise}
  21. */
  22. // export function getActivityList(group, page, page_size) {
  23. // return http.post('/common/getActivityList', {
  24. // group,
  25. // page,
  26. // page_size
  27. // }, {
  28. // muteLogin: true
  29. // })
  30. // }
  31. export function getActivityList(activity_type, page, page_size) {
  32. return http.post('/common/getActivityList', {
  33. activity_type,
  34. page,
  35. page_size
  36. }, {
  37. muteLogin: true
  38. })
  39. }
  40. /**
  41. * 上传图片
  42. *
  43. * @returns {Promise}
  44. */
  45. export function uploadImage(imageUrl) {
  46. return http.post('/common/uploadImage', {
  47. file: {
  48. file: imageUrl,
  49. name: 'image'
  50. }
  51. }, {
  52. uploadFile: true
  53. })
  54. }