index.js 952 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import fetch from '../fetch.js'
  2. export default {
  3. /**
  4. * 获取我的状态
  5. * @returns {Promise<unknown>}
  6. */
  7. workInfo() {
  8. return fetch('/blade-project-manage-v2/index/v2/v2/work-status')
  9. },
  10. /**
  11. * 更新或者修改状态
  12. * @param params
  13. * @returns {Promise | Promise<unknown>}
  14. */
  15. submit(params) {
  16. return fetch(
  17. '/blade-project-manage-v2/index/v2/v2/submit',
  18. params,
  19. 'post',
  20. 'json'
  21. )
  22. },
  23. /**
  24. * 服务商统计数据
  25. * @param params
  26. * @returns {Promise<unknown>}
  27. */
  28. dash(params) {
  29. return fetch('/blade-project-manage-v2/index/v2/v2/statistics')
  30. },
  31. /**
  32. * 公众号文章
  33. * @returns {Promise<unknown>}
  34. */
  35. mpList() {
  36. return fetch('/blade-project-manage-v2/index/v2/v2/mp-list')
  37. },
  38. /**
  39. * 头像更新
  40. * @returns {Promise | Promise<unknown>}
  41. */
  42. updateAvatar(params) {
  43. return fetch('/blade-user/update', params, 'post', 'json')
  44. }
  45. }