Newer
Older
KaiFengPC / src / api / dataAnalysis / syntherticData.js
@zhangdeliang zhangdeliang on 30 Oct 4 KB update
  1. import request from '@/utils/request';
  2.  
  3. // 数据统计-动态表头
  4. export function dataAnalysisHead(query) {
  5. return request({
  6. url: '/business/siteHistoryMonitor/dataAnalysis/heads',
  7. method: 'get',
  8. params: query,
  9. });
  10. }
  11. // 数据统计-表格数据
  12. export function dataAnalysisBody(query) {
  13. return request({
  14. url: '/business/siteHistoryMonitor/dataAnalysis',
  15. method: 'get',
  16. params: query,
  17. });
  18. }
  19. // 图形报表分析-echarts
  20. export function graphicReport(query) {
  21. return request({
  22. url: '/business/siteHistoryMonitor/graphicReport',
  23. method: 'get',
  24. params: query,
  25. });
  26. }
  27. // 获取每种监测类型对应的站点类型和建设方式对应的数量
  28. export function getSiteInfoCountZH(query) {
  29. return request({
  30. url: '/business/rtuSiteInfo/getSiteInfoCount',
  31. method: 'get',
  32. params: query,
  33. });
  34. }
  35. // 获取所有站点设备
  36. export function getStationList(query) {
  37. return request({
  38. url: '/business/rtuSiteInfo/list',
  39. method: 'get',
  40. params: query,
  41. });
  42. }
  43. // 获取站点详情数据
  44. export function getStationDetail(id) {
  45. return request({
  46. url: '/business/rtuSiteInfo/' + id,
  47. method: 'get',
  48. });
  49. }
  50. // 获取站点详情数据 扩展
  51. export function getStationDetailExtend(stCode) {
  52. return request({
  53. url: '/business/rtuSiteInfo/extend/' + stCode,
  54. method: 'get',
  55. });
  56. }
  57. // 各类型站点状态统计
  58. export function rtuSiteTypeStatusCount(query) {
  59. return request({
  60. url: '/business/rtuSiteInfo/rtuSiteTypeStatusCount',
  61. method: 'get',
  62. params: query,
  63. });
  64. }
  65. // 站点最新一条数据记录
  66. export function realtimeDataLatest(stCode) {
  67. return request({
  68. url: '/business/rtuSiteMonitor/realtimeData/' + stCode,
  69. method: 'get',
  70. });
  71. }
  72. // 综合分析--趋势统计
  73. export function tendencyStatistics(query) {
  74. return request({
  75. url: '/business/siteHistoryMonitor/tendencyStatistics',
  76. method: 'get',
  77. params: query,
  78. });
  79. }
  80. // 综合分析--数据分析
  81. export function getDataAnalyse(query) {
  82. return request({
  83. url: '/business/siteHistoryMonitor/dataAnalyse',
  84. method: 'get',
  85. params: query,
  86. });
  87. }
  88. // 综合分析--数据分析-决策分析
  89. export function decisionSuggest(query) {
  90. return request({
  91. url: '/business/siteHistoryMonitor/decisionSuggest',
  92. method: 'get',
  93. params: query,
  94. });
  95. }
  96. // 综合分析--报警分析
  97. export function getAlarmAnalysis(query) {
  98. return request({
  99. url: '/business/rtuWarnRecordRealtime/alarmAnalysis',
  100. method: 'get',
  101. params: query,
  102. });
  103. }
  104. // 搜索站点对应的指定监测数据echarts数据(公共接口)
  105. export function monitorPropertyEchart(query) {
  106. return request({
  107. url: '/business/siteHistoryMonitor/monitorPropertyGraphicReport',
  108. method: 'get',
  109. params: query,
  110. });
  111. }
  112. // 故障及离线设备分析-历次故障分析
  113. export function stationFaultTime(query) {
  114. return request({
  115. url: '/business/rtuFaultTimeSectionRealtime/page',
  116. method: 'get',
  117. params: query,
  118. });
  119. }
  120. // 故障及离线设备分析-问题建议
  121. export function stationFaultSuggest(stCode) {
  122. return request({
  123. url: '/business/rtuFaultTimeSectionHistory/problemSuggest/' + stCode,
  124. method: 'get',
  125. });
  126. }
  127. // 站点对比分析-监测项
  128. export function monitorPropertyList(query) {
  129. return request({
  130. url: '/business/rtuSiteInfo/tree',
  131. method: 'get',
  132. params: query,
  133. });
  134. }
  135. // 站点对比分析-对比数据
  136. export function monitorPropertyGraphicCompare(data) {
  137. return request({
  138. url: '/business/siteHistoryMonitor/monitorPropertyGraphicCompare',
  139. method: 'post',
  140. data: data,
  141. });
  142. }
  143.  
  144. // 河道水位监测
  145. export function getoneRiverRisk(query) {
  146. return request({
  147. url: '/business/preventFlood/oneMap/situation/getoneRiverRisk',
  148. method: 'get',
  149. params: query,
  150. });
  151. }
  152.  
  153. // 未来24小时预报(高分天气)
  154. export function xfEachHour(query) {
  155. return request({
  156. url: '/business/weatherForecast/xfEachHour',
  157. method: 'get',
  158. params: query,
  159. });
  160. }
  161.  
  162. // 项目降雨场次分析
  163. export function calculateAreaAnnualRunoff(data) {
  164. return request({
  165. url: '/business/projectSiteRelationship/calculateAreaAnnualRunoff',
  166. method: 'post',
  167. data: data,
  168. });
  169. }