bigdata.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  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. }
  138. //车辆信息统计
  139. export function selectCarCount(data) {
  140. return request({
  141. url: '/center-fire/VisuForestCloudBigDataController/selectCarCount',
  142. method: 'get',
  143. params:data
  144. })
  145. }
  146. //大数据查询 大气环境数据的走势以月、年进行统计分析
  147. export function findAtmosphereByYear() {
  148. return request({
  149. url: '/center-environment/VisuForestCloudBigDataController/findAtmosphereByYear',
  150. method: 'post'
  151. })
  152. }
  153. //大数据查询 大气环境数据的走势以日、月进行统计分析
  154. export function findAtmosphereByMonth() {
  155. return request({
  156. url: '/center-environment/VisuForestCloudBigDataController/findAtmosphereByMonth',
  157. method: 'post'
  158. })
  159. }
  160. //大数据查询 污染源数据的走势以月、年进行统计分析
  161. export function findPollutionByYear() {
  162. return request({
  163. url: '/center-environment/VisuForestCloudBigDataController/findPollutionByYear',
  164. method: 'post'
  165. })
  166. }
  167. //大数据查询 污染源数据的走势以日、月进行统计分析
  168. export function findPollutionByMonth() {
  169. return request({
  170. url: '/center-environment/VisuForestCloudBigDataController/findPollutionByMonth',
  171. method: 'post'
  172. })
  173. }
  174. //大数据查询 土壤数据的走势以月、年进行统计分析
  175. export function findSoilByYear() {
  176. return request({
  177. url: '/center-environment/VisuForestCloudBigDataController/findSoilByYear',
  178. method: 'post'
  179. })
  180. }
  181. //大数据查询 土壤数据的走势以日、月进行统计分析
  182. export function findSoilByMonth() {
  183. return request({
  184. url: '/center-environment/VisuForestCloudBigDataController/findSoilByMonth',
  185. method: 'post'
  186. })
  187. }
  188. //大数据查询 水质监测数据的走势以月、年进行统计分析
  189. export function findWaterqualityByYear() {
  190. return request({
  191. url: '/center-environment/VisuForestCloudBigDataController/findWaterqualityByYear',
  192. method: 'post'
  193. })
  194. }
  195. //大数据查询 水质监测数据的走势以日、月进行统计分析
  196. export function findWaterqualityByMonth() {
  197. return request({
  198. url: '/center-environment/VisuForestCloudBigDataController/findWaterqualityByMonth',
  199. method: 'post'
  200. })
  201. }
  202. //考勤
  203. export function bigFindAttend() {
  204. return request({
  205. url: '/system/sysAttendance/bigFindAttend',
  206. method: 'get',
  207. data: {}
  208. })
  209. }