dataBoardService.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. }