monitor.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. import request from '@/utils/request'
  2. // 获取左侧动态感知设备
  3. export function selectDeviceType(deptId) {
  4. return request({
  5. url: '/center-emergency/VisuEmergencyMonitorCenterController/selectDeviceType',
  6. method: 'post',
  7. data:{"deptId":deptId}
  8. })
  9. }
  10. // 根据设备类型查看列表
  11. export function selectCameraByDeptId(deptId) {
  12. return request({
  13. url: '/center-emergency/VisuEmergencyMonitorCenterController/selectCameraByDeptId',
  14. method: 'post',
  15. data:{"deptId":deptId}
  16. })
  17. }
  18. export function selectCameraByDeptId_direct(deptId) {
  19. return request({
  20. url: '/center-monitor/camera/selectCameraByDeptId',
  21. method: 'post',
  22. data: {
  23. "deptId": deptId
  24. }
  25. })
  26. }
  27. // 获取重点区域列表
  28. export function selectKeyAreaList() {
  29. return request({
  30. url: '/center-emergency/VisuEmergencyCloudMapController/importarealistFegin',
  31. method: 'get',
  32. })
  33. }
  34. export function selectKeyAreaList_direct() {
  35. return request({
  36. url: '/center-data/importarea/listImportareaFegin',
  37. method: 'post',
  38. data:{
  39. areaType:5
  40. }
  41. })
  42. }
  43. // 获取重点区域
  44. export function getRegionalFlag(id) {
  45. return request({
  46. url: '/center-data/importarea/getRegionalFlagFeign/' + id,
  47. method: 'get',
  48. })
  49. }
  50. //根据部门ID获取具有查看权限的摄像头
  51. export function getCamerasByDeptId(deptId) {
  52. return request({
  53. url: '/center-emergency/VisuEmergencyMonitorCenterController/getCamerasByDeptId?deptId=' + deptId,
  54. method: 'get',
  55. })
  56. }
  57. export function getCamerasByDeptId_direct(deptId,deptProtype) {
  58. return request({
  59. url: `/center-monitor/TVWallController/getCamerasByDeptId?deptId=${deptId}&deptProtype=${deptProtype}`,
  60. method: 'get',
  61. })
  62. }
  63. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  64. export function getSensorListByDeptId(deptId) {
  65. return request({
  66. url: '/center-emergency/VisuEmergencyMonitorCenterController/getSensorListByDeptId?deptId=' + deptId,
  67. method: 'get',
  68. })
  69. }
  70. // //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  71. // export function getDlblistBydeptId(deptId) {
  72. // return request({
  73. // url: '/center-emergency/VisuEmergencyMonitorCenterController/getDlblistBydeptId?deptId=' + deptId,
  74. // method: 'get',
  75. // })
  76. // }
  77. // //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  78. // export function getMonitorDeviceAndDataList(deptId) {
  79. // return request({
  80. // url: '/center-monitor/device/getMonitorDeviceAndDataList?deptId='+ deptId,
  81. // method: 'get',
  82. // })
  83. // }
  84. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  85. export function getDlblistBydeptId(deptId) {
  86. let url = "";
  87. if(deptId!=null&&deptId!=""){
  88. url= '/center-emergency/VisuEmergencyMonitorCenterController/getDlblistBydeptId?deptId=' + deptId+ '&type=5';
  89. }else{
  90. url= '/center-emergency/VisuEmergencyMonitorCenterController/getDlblistBydeptId?type=5';
  91. }
  92. return request({
  93. url: url,
  94. method: 'get',
  95. })
  96. }
  97. export function getDlblistBydeptId_direct(deptId) {
  98. let url = "";
  99. if(deptId!=null){
  100. url= '/center-monitor/broadcast/getDlblistBydeptId?deptId=' + deptId+'&type=5';
  101. }else{
  102. url= '/center-monitor/broadcast/getDlblistBydeptId/getDlblistBydeptId?type=5';
  103. }
  104. return request({
  105. url: url,
  106. method: 'get',
  107. })
  108. }
  109. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  110. export function getMonitorDeviceAndDataList(deptId) {
  111. let url = "";
  112. if(deptId!=null){
  113. url= '/center-monitor/device/getMonitorDeviceAndDataList?deptId=' + deptId + '&type=5';
  114. }else{
  115. url= '/center-monitor/device/getMonitorDeviceAndDataList?type=5';
  116. }
  117. return request({
  118. url: url,
  119. method: 'get',
  120. })
  121. }
  122. //未覆盖区域
  123. export function notCoverPlaces(deptId) {
  124. return request({
  125. url: `/center-data/camera/getList?deptId=${deptId}`,
  126. method: 'get',
  127. })
  128. }
  129. //转到固定点位
  130. export function rotation(lng,lat,list) {
  131. return request({
  132. url: '/center-fire/VisuForestMonitorCenterController/rotation',
  133. method: 'post',
  134. data:{
  135. lng:lng,
  136. lat:lat,
  137. list:list
  138. }
  139. })
  140. }