bigdata.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. import request from '@/utils/request'
  2. // 事件来源
  3. export function getSjlylxtj(param) {
  4. //暂时传当年,以后再说
  5. if (param == null) {
  6. let myDate = new Date();
  7. param = {day: myDate.getFullYear()}
  8. }
  9. return request({
  10. url: '/center-environment/VisuForestCloudBigDataController/getEventSourceAndTypeStatistics',
  11. data: param,
  12. method: 'post',
  13. })
  14. }
  15. //污染源分布统计
  16. export function getWryfbtj() {
  17. return request({
  18. url: '/center-environment/VisuForestCloudBigDataController/selectBigDataSourcepollutionDeptCount',
  19. method: 'post',
  20. })
  21. }
  22. //设备类型统计
  23. export function getSblxtj() {
  24. return request({
  25. url: '/center-environment/VisuForestCloudBigDataController/getCameaCount',
  26. method: 'post',
  27. })
  28. }
  29. //综合信息
  30. export function getZhxx(param) {
  31. //暂时传当年,以后再说
  32. if (param == null) {
  33. let myDate = new Date();
  34. param = {day: myDate.getFullYear()}
  35. }
  36. return request({
  37. url: '/center-environment/VisuForestCloudBigDataController/selectBigDataZhxx',
  38. data: param,
  39. method: 'post',
  40. })
  41. }
  42. //起火原因统计
  43. export function getQhyytj(param) {
  44. //暂时传当年,以后再说
  45. if (param == null) {
  46. let myDate = new Date();
  47. param = {day: myDate.getFullYear()}
  48. }
  49. return request({
  50. url: '/center-environment/VisuForestCloudBigDataController/selectEventByYearGroupByFireSource',
  51. data: param,
  52. method: 'post',
  53. })
  54. }
  55. //重点区域
  56. export function getZdqy() {
  57. return request({
  58. url: '/center-environment/VisuForestCloudBigDataController/selectBigDataImportareaDeptCount',
  59. method: 'post',
  60. })
  61. }
  62. //设备上报事件数量
  63. export function getSbsbsjsl(param) {
  64. //暂时传当年,以后再说
  65. if (param == null) {
  66. let myDate = new Date();
  67. param = {day: myDate.getFullYear()}
  68. }
  69. return request({
  70. url: '/center-environment/VisuForestCloudBigDataController/getAIEventNum',
  71. data: param,
  72. method: 'post',
  73. })
  74. }
  75. //重点企业
  76. export function getZdqiye() {
  77. return request({
  78. url: '/center-environment/VisuForestCloudBigDataController/selectBigDataKeyenterpriseDeptCount',
  79. method: 'post',
  80. })
  81. }
  82. //事件趋势
  83. export function getSjqs(param) {
  84. //暂时传当年,以后再说
  85. if (param == null) {
  86. let myDate = new Date();
  87. param = {day: myDate.getFullYear()}
  88. }
  89. return request({
  90. url: '/center-environment/VisuForestCloudBigDataController/getEventTrend',
  91. data: param,
  92. method: 'post',
  93. })
  94. }
  95. //禁烧区分布
  96. export function getJsqfb() {
  97. return request({
  98. url: '/center-environment/VisuForestCloudBigDataController/selectBigDataProhibitionareaDeptCount',
  99. method: 'post',
  100. })
  101. }
  102. //禁烧区分布
  103. export function getTqqs(param) {
  104. if (param == null) {
  105. let myDate = new Date();
  106. let month = myDate.getMonth() + 1;
  107. if (month < 10) {
  108. month = "0" + month
  109. }
  110. param = {day: myDate.getFullYear() + "-" + month}
  111. }
  112. return request({
  113. url: '/center-environment/VisuForestCloudBigDataController/selectBigDataByYearMonthFegin',
  114. data:param,
  115. method: 'post',
  116. })
  117. }
  118. //设备分布
  119. export function getSbfb() {
  120. return request({
  121. url: '/center-environment/VisuForestCloudBigDataController/getSbfb',
  122. method: 'post',
  123. })
  124. }
  125. //热力图
  126. export function getRlt(param) {
  127. //暂时传当年,以后再说
  128. if (param == null) {
  129. let myDate = new Date();
  130. param = {day: myDate.getFullYear()}
  131. }
  132. return request({
  133. url: '/center-environment/VisuForestCloudBigDataController/getHeatMap',
  134. method: 'post',
  135. data : param
  136. })
  137. }