monitor.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. // 获取重点区域列表
  19. export function selectKeyAreaList() {
  20. return request({
  21. url: '/center-emergency/VisuEmergencyCloudMapController/importarealistFegin',
  22. method: 'get',
  23. })
  24. }
  25. // 获取重点区域
  26. export function getRegionalFlag(id) {
  27. return request({
  28. url: '/center-data/importarea/getRegionalFlagFeign/' + id,
  29. method: 'get',
  30. })
  31. }
  32. //根据部门ID获取具有查看权限的摄像头
  33. export function getCamerasByDeptId(deptId) {
  34. return request({
  35. url: '/center-emergency/VisuEmergencyMonitorCenterController/getCamerasByDeptId?deptId=' + deptId,
  36. method: 'get',
  37. })
  38. }
  39. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  40. export function getSensorListByDeptId(deptId) {
  41. return request({
  42. url: '/center-emergency/VisuEmergencyMonitorCenterController/getSensorListByDeptId?deptId=' + deptId,
  43. method: 'get',
  44. })
  45. }
  46. // //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  47. // export function getDlblistBydeptId(deptId) {
  48. // return request({
  49. // url: '/center-emergency/VisuEmergencyMonitorCenterController/getDlblistBydeptId?deptId=' + deptId,
  50. // method: 'get',
  51. // })
  52. // }
  53. // //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  54. // export function getMonitorDeviceAndDataList(deptId) {
  55. // return request({
  56. // url: '/center-monitor/device/getMonitorDeviceAndDataList?deptId='+ deptId,
  57. // method: 'get',
  58. // })
  59. // }
  60. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  61. export function getDlblistBydeptId(deptId) {
  62. let url = "";
  63. if(deptId!=null&&deptId!=""){
  64. url= '/center-emergency/VisuEmergencyMonitorCenterController/getDlblistBydeptId?deptId=' + deptId+ '&type=5';
  65. }else{
  66. url= '/center-emergency/VisuEmergencyMonitorCenterController/getDlblistBydeptId?type=5';
  67. }
  68. return request({
  69. url: url,
  70. method: 'get',
  71. })
  72. }
  73. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  74. export function getMonitorDeviceAndDataList(deptId) {
  75. let url = "";
  76. if(deptId!=null){
  77. url= '/center-monitor/device/getMonitorDeviceAndDataList?deptId=' + deptId + '&type=5';
  78. }else{
  79. url= '/center-monitor/device/getMonitorDeviceAndDataList?type=5';
  80. }
  81. return request({
  82. url: url,
  83. method: 'get',
  84. })
  85. }
  86. //未覆盖区域
  87. export function notCoverPlaces(deptId) {
  88. return request({
  89. url: `/center-data/camera/getList?deptId=${deptId}`,
  90. method: 'get',
  91. })
  92. }
  93. //转到固定点位
  94. export function rotation(lng,lat,list) {
  95. return request({
  96. url: '/center-fire/VisuForestMonitorCenterController/rotation',
  97. method: 'post',
  98. data:{
  99. lng:lng,
  100. lat:lat,
  101. list:list
  102. }
  103. })
  104. }