index.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. import request from '@/utils/request'
  2. /******************楼栋楼层*******************/
  3. //楼栋tree列表
  4. export function systemBuildingGetTreeList(data) {
  5. return request({
  6. url: '/system/building/getTreeList',
  7. method: 'post',
  8. data: data
  9. })
  10. }
  11. //应急处置-获取楼层-智能物联设备列表
  12. export function iotBigViewDeviceFindByType(data) {
  13. return request({
  14. url: '/iot/bigView/device/findByType',
  15. method: 'post',
  16. data: data
  17. })
  18. }
  19. //查询当前正在发生的预案
  20. export function laboratoryBigViewSelectTriggerInfo(query) {
  21. return request({
  22. url: '/laboratory/bigView/selectTriggerInfo',
  23. method: 'get',
  24. params: query
  25. })
  26. }
  27. //应急处置-获取楼层布局数据
  28. export function laboratoryBigViewGetFloorByBigView(query) {
  29. return request({
  30. url: '/laboratory/bigView/getFloorByBigView',
  31. method: 'get',
  32. params: query
  33. })
  34. }
  35. //应急处置-查询楼层/实验室人员
  36. export function laboratoryBigViewOnLineUserList(data) {
  37. return request({
  38. url: '/laboratory/bigView/onLineUserList',
  39. method: 'post',
  40. data: data
  41. })
  42. }
  43. /* 部门下拉列表(无数据权限)
  44. * deptName 名称
  45. * level 查询级别
  46. * deptType 1.学院 0.非学院
  47. */
  48. export function getDeptDropList(data) {
  49. return request({
  50. url: '/system/dept/dropList',
  51. method: 'post',
  52. data: data
  53. })
  54. }
  55. /*
  56. 应急处置-指定物联设备查询列表
  57. typeKey:'camera'//摄像头
  58. 楼层或实验室 floorId 楼层ID subjectId 实验室ID
  59. */
  60. export function iotBigViewDeviceList(data) {
  61. return request({
  62. url: '/iot/bigView/device/list',
  63. method: 'post',
  64. data: data
  65. })
  66. }
  67. //应急处置-查询实验室传感器列表
  68. export function iotBigViewDeviceFindBySubId(query) {
  69. return request({
  70. url: '/iot/bigView/device/findBySubId',
  71. method: 'get',
  72. params: query
  73. })
  74. }
  75. //执行记录-详情
  76. export function laboratoryEventFindByEventId(query) {
  77. return request({
  78. url: '/laboratory/event/findByEventId',
  79. method: 'get',
  80. params: query
  81. })
  82. }
  83. //实验室-详情
  84. export function laboratorySubRelInfoGetDetailInfo(query) {
  85. return request({
  86. url: '/laboratory/subRelInfo/getDetailInfo',
  87. method: 'get',
  88. params: query
  89. })
  90. }
  91. //应急处置-喇叭播放文本
  92. export function iotBigViewSpeakerPlayText(query) {
  93. return request({
  94. url: '/iot/bigView/speaker/playText',
  95. method: 'get',
  96. params: query
  97. })
  98. }
  99. //应急处置-结束预案
  100. export function laboratoryPlanCloseRiskPlan(query) {
  101. return request({
  102. url: '/laboratory/plan/closeRiskPlan',
  103. method: 'get',
  104. params: query
  105. })
  106. }
  107. //获取摄像头流地址
  108. export function iotCameraFindByCondition(data) {
  109. return request({
  110. url: '/iot/camera/findByCondition',
  111. method: 'post',
  112. data: data
  113. })
  114. }
  115. /******************************** 安全总览 ********************************/
  116. //实验室状态统计
  117. export function reportReportBigDataLabStateStatistics(query) {
  118. return request({
  119. url: '/report/report/bigData/labStateStatistics',
  120. method: 'get',
  121. params: query
  122. })
  123. }
  124. //危险源总数排行
  125. export function reportReportBigDataHazardTotalSort (query) {
  126. return request({
  127. url: '/report/report/bigData/hazardTotalSort',
  128. method: 'get',
  129. params: query
  130. })
  131. }
  132. //危化品存量排行
  133. export function reportReportBigDataChemicalStockSort (query) {
  134. return request({
  135. url: '/report/report/bigData/chemicalStockSort',
  136. method: 'get',
  137. params: query
  138. })
  139. }
  140. //安全风险预警处置
  141. export function reportReportBigDataWarningHandle (query) {
  142. return request({
  143. url: '/report/report/bigData/warningHandle',
  144. method: 'get',
  145. params: query
  146. })
  147. }
  148. //访问人数
  149. export function reportReportBigDataCountStatistics (query) {
  150. return request({
  151. url: '/report/report/bigData/countStatistics',
  152. method: 'get',
  153. params: query
  154. })
  155. }
  156. //人员设备安全
  157. export function reportReportBigDataPersonDeviceSafety (query) {
  158. return request({
  159. url: '/report/report/bigData/personDeviceSafety',
  160. method: 'get',
  161. params: query
  162. })
  163. }
  164. //安全隐患分布
  165. export function reportReportBigDataDangerDistribution (query) {
  166. return request({
  167. url: '/report/report/bigData/dangerDistribution',
  168. method: 'get',
  169. params: query
  170. })
  171. }
  172. //安全隐患排行
  173. export function reportReportBigDataDangerSort (query) {
  174. return request({
  175. url: '/report/report/bigData/dangerSort',
  176. method: 'get',
  177. params: query
  178. })
  179. }
  180. //资源设备统计-笼位预约概况
  181. export function reportReportBsCageRateList (query) {
  182. return request({
  183. url: '/report/reportBsCageRate/list',
  184. method: 'get',
  185. params: query
  186. })
  187. }
  188. //资源设备统计-大仪一年内空闲率
  189. export function reportReportBsEquipFreeList (query) {
  190. return request({
  191. url: '/report/reportBsEquipFree/list',
  192. method: 'get',
  193. params: query
  194. })
  195. }
  196. //资源设备统计-资源预约
  197. export function reportReportBsResourceRateList (query) {
  198. return request({
  199. url: '/report/reportBsResourceRate/list',
  200. method: 'get',
  201. params: query
  202. })
  203. }
  204. //资源设备统计-设备使用寿命统计
  205. export function reportReportBsEquipLifeList (query) {
  206. return request({
  207. url: '/report/reportBsEquipLife/list',
  208. method: 'get',
  209. params: query
  210. })
  211. }
  212. //资源设备统计-超期服役设备统计
  213. export function reportReportBsEquipOverdueList (query) {
  214. return request({
  215. url: '/report/reportBsEquipOverdue/list',
  216. method: 'get',
  217. params: query
  218. })
  219. }
  220. //资源设备统计-大仪预约排行
  221. export function reportReportBsEquipRankList (query) {
  222. return request({
  223. url: '/report/reportBsEquipRank/list',
  224. method: 'get',
  225. params: query
  226. })
  227. }
  228. //资源设备统计-大仪预约情况概览
  229. export function reportReportBsEquipRateList (query) {
  230. return request({
  231. url: '/report/reportBsEquipRate/list',
  232. method: 'get',
  233. params: query
  234. })
  235. }
  236. //资源设备统计-设备隐患统计
  237. export function reportReportBsEquipDangerList (data) {
  238. return request({
  239. url: '/report/reportBsEquipDanger/list',
  240. method: 'post',
  241. data: data
  242. })
  243. }