Newer
Older
KaiFengPC / src / api / sponeScreen / syntherticData.js
@鲁yixuan 鲁yixuan on 19 Aug 5 KB updata
  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. export function getListByTargetType(query) {
  145. return request({
  146. url: '/business/rtuSiteInfo/getListByTargetType',
  147. method: 'get',
  148. params: query,
  149. });
  150. }
  151. // 内涝风险模拟
  152. export function waterLoggingRiskSim(data) {
  153. return request({
  154. url: '/business/monitorEvaluate/waterLoggingRiskSim',
  155. method: 'post',
  156. data: data,
  157. });
  158. }
  159. // 排水口流量对比分析
  160. export function outfallFlowAnalysis(data) {
  161. return request({
  162. url: '/business/monitorEvaluate/outfallFlowAnalysis',
  163. method: 'post',
  164. data: data,
  165. });
  166. }
  167. // 典型下垫面SS总量削减率分析
  168. export function UnderSurfaceSsReductionRate(query) {
  169. return request({
  170. url: '/business/monitorEvaluate/UnderSurfaceSsReductionRate',
  171. method: 'get',
  172. params: query,
  173. });
  174. }
  175. // 预案方案列表
  176. export function getYuAnIndexList(data) {
  177. return request({
  178. url: '/business/module_data/getYuAnIndexList',
  179. method: 'post',
  180. data: data,
  181. });
  182. }
  183. // 图例
  184. export function screenMapLayerList(type) {
  185. return request({
  186. url: '/business/screen-map-layer/list-type/' + type,
  187. method: 'get',
  188. });
  189. }
  190. // 站点对比分析-对比数据
  191. export function monitorPropertyGraphicTimeCompare(data) {
  192. return request({
  193. url: '/business/siteHistoryMonitor/monitorPropertyGraphicTimeCompare',
  194. method: 'post',
  195. data: data,
  196. });
  197. }
  198. // 易涝点数据
  199. export function waterloggingPointList(query) {
  200. return request({
  201. url: '/business/preventFlood/waterloggingPoint/list',
  202. method: 'get',
  203. params: query,
  204. });
  205. }
  206. // 海绵设施
  207. export function queryProjectStation(data) {
  208. return request({
  209. url: '/business/projectInfoNew/queryProjectStation',
  210. method: 'post',
  211. data: data,
  212. });
  213. }
  214. // 分区信息
  215. export function partitionInfoList(query) {
  216. return request({
  217. url: '/business/partitionInfo/list',
  218. method: 'get',
  219. params: query,
  220. });
  221. }
  222. // 动态tab-监测点
  223. export function rtuSiteInfoDynamicTab(stCode) {
  224. return request({
  225. url: '/business/rtuSiteInfo/dynamicTab/' + stCode,
  226. method: 'get',
  227. });
  228. }
  229. // 动态tab-项目
  230. export function projectlnfoNewDynamicTab(stCode) {
  231. return request({
  232. url: '/business/projectInfoNew/dynamicTab/' + stCode,
  233. method: 'get',
  234. });
  235. }
  236. // 天气效果——降雨量判断
  237. export function querySiteFiveMinuteRain(query) {
  238. return request({
  239. url: '/business//preventFlood/oneMap/querySiteFiveMinuteRain',
  240. method: 'get',
  241. params: query,
  242. });
  243. }