homepage.js 968 B

1234567891011121314151617181920212223242526272829303132333435
  1. // 前台首页
  2. import axios from "@/util/ajax";
  3. export default {
  4. // 获取资源数据
  5. resourceData(params) {
  6. return axios.get('/resourceDirectory/homeStatisticalTotal', { params });
  7. },
  8. // 获取我的收藏总量数据
  9. collectTotal(params) {
  10. return axios.get('/resourceDirectory/allCollectTotal', { params });
  11. },
  12. // 获取主题、专题、指标资产数据
  13. themeSpecialIndex(params) {
  14. return axios.get('/resourceDirectory/assetNumStatistics', { params });
  15. },
  16. // 获取api排行数据
  17. apiRank(params) {
  18. return axios.get('/resourceDirectory/serviceCallNum', { params });
  19. },
  20. // 获取用户名
  21. getUserName() {
  22. return axios.get('/xyjc/cas/getUserName')
  23. },
  24. // 获取用户头像
  25. getUserAvatar(id) {
  26. return axios.get(`/xyjc/cas/getUserAvatar/${id}`)
  27. },
  28. // 用户登出
  29. logout() {
  30. return axios.get('/xyjc/cas/system/logout')
  31. }
  32. }