index.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. import request from '@/utils/request'
  2. // ----------------------------单台显示START------------------------------------
  3. //设备开关量模拟量数据
  4. export const getSingleDeviceData = (params: any) => request.get('services/app/SingleDeviceDashboard/GetRealtimeData', { params })
  5. //报警记录
  6. export const getAlarmRecord = (params: any) => request.get('services/app/SingleDeviceDashboard/GetAlertRecordsByDevice', { params })
  7. //设备曲线
  8. export const getDeviceCurves = (params: any) => request.get('services/app/SingleDeviceDashboard/GetRealtimeCurves', { params })
  9. //设备基本信息
  10. export const getDeviceInfo = (params: any) => request.get('services/app/SingleDeviceDashboard/GetDeviceInfo', { params })
  11. //设备报警图表数据
  12. export const getDeviceAlarmChart = (params: any) => request.get('services/app/SingleDeviceDashboard/GetAlertReport', { params })
  13. //设备维修、保养图表数据
  14. export const getDeviceRepairChart = (params: any) => request.get('services/app/SingleDeviceDashboard/GetRepairReport', { params })
  15. //设备维修、保养记录
  16. export const getDeviceRepairRecord = (params: any) => request.get('services/app/SingleDeviceDashboard/GetRepairRecords', { params })
  17. //设备工作寿命记录
  18. export const getDeviceLifeRecord = (params: any) => request.get('services/app/SingleDeviceDashboard/GetDeviceEquipmentLifes', { params })
  19. // ----------------------------单台显示END------------------------------------
  20. // ----------------------------综合显示START------------------------------------
  21. /**
  22. * 设备状态 离线、在线、报修
  23. * @returns
  24. */
  25. export const getDeviceState = () => request.get('api/services/app/Dashboard/GetDeviceStates')
  26. /**
  27. * 公司下设备
  28. * @returns
  29. */
  30. export const getCompanyDevices = () => request.get('api/services/app/Dashboard/GetCompanyDevices')
  31. /**
  32. * 设备区域统计
  33. * @returns
  34. */
  35. export const getDeviceAreaStatistics = () => request.get('api/services/app/Dashboard/GetDeviceDistribution')
  36. /**
  37. * 设备类型占比
  38. * @returns
  39. */
  40. export const getDeviceType = () => request.get('api/services/app/Dashboard/GetDeviceCategoryRatios')
  41. /**
  42. * 工单状态统计
  43. * @returns
  44. */
  45. export const getRepairStateStatistics = () => request.get('api/services/app/Dashboard/GetRepairStateRatios')
  46. /**
  47. * 本月接入统计
  48. * @returns
  49. */
  50. export const getMonthAddDeviceProgress = () => request.get('api/services/app/Dashboard/GetMonthAddDeviceProgress')
  51. /**
  52. * 设备数据转发和故障数量
  53. * @returns
  54. */
  55. export const getDeviceActivityAndFaultCurves = () => request.get('api/services/app/Dashboard/GetDeviceActivityAndFaultCurves')
  56. /**
  57. * 设备状态(维修中、待年检、待维保等)统计
  58. * @returns
  59. */
  60. export const GetDeviceStateStatistics = () => request.get('api/services/app/Dashboard/GetDeviceStateStats')
  61. /**
  62. * 设备地图分布
  63. * @returns
  64. */
  65. export const getDeviceAreaMapData = (params: any) => request.get('api/services/app/Dashboard/GetDeviceAreaMapData', { params })
  66. // ----------------------------综合显示END------------------------------------
  67. /**
  68. * 所有采集信息
  69. * @param params
  70. * @returns
  71. */
  72. export const getRealtime = (params: any) => request.get('api/services/app/SingleDeviceDashboard/GetRealtimeData', { params })
  73. /**
  74. * 报警信息
  75. * @param params
  76. * @returns
  77. */
  78. export const getAlertRecordsByDevice = (params: any) => request.get('api/services/app/SingleDeviceDashboard/GetAlertRecordsByDevice', { params })
  79. /**
  80. * 获取设备视频监控列表
  81. * @param params
  82. * @returns
  83. */
  84. export const getDeviceMonitors = (params: any) => request.get('api/services/app/Monitors/GetDeviceMonitors', { params })