dataBoardService.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { request } from '@@/plugin-request/request';
  2. import { stringify } from 'qs';
  3. /**
  4. * 地区设备数量Top5
  5. * @param param
  6. */
  7. export async function queryAreaData(param: object) {
  8. return request(`/web/v1/statistic/area/chart?${stringify(param)}`);
  9. }
  10. /**
  11. * 获取用户数
  12. */
  13. export async function queryUserData() {
  14. return request(`/web/v1/statistic/user`);
  15. }
  16. /**
  17. * 设备统计
  18. */
  19. export async function queryDeviceData() {
  20. return request(`/web/v1/statistic/device`);
  21. }
  22. /**
  23. * 设备运行时长统计
  24. */
  25. export async function queryDeviceRunTime() {
  26. return request(`/web/v1/statistic/device/run_time`);
  27. }
  28. /**
  29. * 设备增长趋势
  30. * @param param
  31. */
  32. export async function queryDeviceChart(param: object) {
  33. return request(`/web/v1/statistic/device/chart?${stringify(param)}`);
  34. }
  35. /**
  36. * 用户增长趋势
  37. * @param param
  38. */
  39. export async function queryUserChart(param: object) {
  40. return request(`/web/v1/statistic/user/chart?${stringify(param)}`);
  41. }
  42. /**
  43. * 查询家列表信息
  44. */
  45. export async function queryHomeInfo() {
  46. return request(`/web/v1/statistic/home_info`);
  47. }
  48. /**
  49. * 查询地图数据
  50. */
  51. export async function queryMapJson() {
  52. return request(`/web/v1/map_jsons/user`);
  53. }