bigdata.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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-firecontrol/VisuForestCloudBigDataController/getEventSourceAndTypeStatistics',
  11. data: param,
  12. method: 'post',
  13. })
  14. }
  15. //水鹤分布
  16. export function getShfbtj() {
  17. return request({
  18. url: '/center-firecontrol/VisuForestCloudBigDataController/selectBigDataWatercraneDeptCount',
  19. method: 'post',
  20. })
  21. }
  22. //设备类型统计
  23. export function getShlxtj() {
  24. return request({
  25. url: '/center-firecontrol/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-firecontrol/VisuForestCloudBigDataController/selectBigDataZhxx',
  38. data: param,
  39. method: 'post',
  40. })
  41. }
  42. //起火原因
  43. export function getQhyy(param) {
  44. //暂时传当年,以后再说
  45. if (param == null) {
  46. let myDate = new Date();
  47. param = {day: myDate.getFullYear()}
  48. }
  49. return request({
  50. url: '/center-firecontrol/VisuForestCloudBigDataController/selectEventByYearGroupByFireSource',
  51. data: param,
  52. method: 'post',
  53. })
  54. }
  55. //重点区域
  56. export function getZdqy() {
  57. return request({
  58. url: '/center-firecontrol/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-firecontrol/VisuForestCloudBigDataController/getAIEventNum',
  71. data: param,
  72. method: 'post',
  73. })
  74. }
  75. //取水口
  76. export function getQsk() {
  77. return request({
  78. url: '/center-firecontrol/VisuForestCloudBigDataController/selectBigDataWaterintakeDeptCount',
  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-firecontrol/VisuForestCloudBigDataController/getEventTrend',
  91. data: param,
  92. method: 'post',
  93. })
  94. }
  95. //消防力量分布
  96. export function getXfllfb() {
  97. return request({
  98. url: '/center-firecontrol/VisuForestCloudBigDataController/selectBigDataFireforceDeptCount',
  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-firecontrol/VisuForestCloudBigDataController/selectBigDataByYearMonthFegin',
  114. data : param,
  115. method: 'post',
  116. })
  117. }
  118. //专职站
  119. export function getZzz() {
  120. return request({
  121. url: '/center-firecontrol/VisuForestCloudBigDataController/selectBigDataFirecontrolFulltimeStationDeptCount',
  122. method: 'post',
  123. })
  124. }
  125. //消火栓
  126. export function getXhs() {
  127. return request({
  128. url: '/center-firecontrol/VisuForestCloudBigDataController/selectBigDataFirehydrantDeptCount',
  129. method: 'post',
  130. })
  131. }
  132. //泡沫液
  133. export function getPmy() {
  134. return request({
  135. url: '/center-firecontrol/VisuForestCloudBigDataController/selectBigDataFirecontrolFoamLiquidDeptCount',
  136. method: 'post',
  137. })
  138. }
  139. //泡沫液
  140. export function getSbfb() {
  141. return request({
  142. url: '/center-firecontrol/VisuForestCloudBigDataController/getSbfb',
  143. method: 'post',
  144. })
  145. }
  146. //热力图
  147. export function getRlt(param) {
  148. //暂时传当年,以后再说
  149. if (param == null) {
  150. let myDate = new Date();
  151. param = {day: myDate.getFullYear()}
  152. }
  153. return request({
  154. url: '/center-firecontrol/VisuForestCloudBigDataController/getHeatMap',
  155. method: 'post',
  156. data : param
  157. })
  158. }
  159. // 联动车辆统计
  160. export function getG1() {
  161. return request({
  162. url: '/center-firecontrol/VisuForestCloudBigDataController/selectWaterGateDeptCount',
  163. method: 'post',
  164. })
  165. }
  166. // 消防事件统计
  167. export function getG2() {
  168. return request({
  169. url: '/center-firecontrol/VisuForestCloudBigDataController/selectWaterProjectDeptCount',
  170. method: 'post',
  171. })
  172. }
  173. // 其他力量统计
  174. export function getG3() {
  175. return request({
  176. url: '/center-firecontrol/VisuForestCloudBigDataController/selectReachWaterDeptCount',
  177. method: 'post',
  178. })
  179. }