monitor.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import request from '@/utils/request'
  2. // 获取左侧动态感知设备
  3. export function selectDeviceType(deptId) {
  4. return request({
  5. url: '/center-resources/VisuForestMonitorCenterController/selectDeviceType',
  6. method: 'post',
  7. data:{"deptId":deptId}
  8. })
  9. }
  10. // 根据设备类型查看列表
  11. export function selectCameraByDeptId(deptId) {
  12. return request({
  13. url: '/center-resources/VisuForestMonitorCenterController/selectCameraByDeptId',
  14. method: 'post',
  15. data:{"deptId":deptId}
  16. })
  17. }
  18. // 获取重点区域列表
  19. export function selectKeyAreaList() {
  20. return request({
  21. url: '/center-resources/VisuForestCloudMapController/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. //获取点位周边摄像头
  33. export function findCameraByEventCoordinate(longitude,latitude) {
  34. // longitude = '124.41986560821533';
  35. // latitude = '43.08817137032747';
  36. return request({
  37. url: '/center-resources/VisuForestMonitorCenterController/findCameraByEventCoordinate?longitude='+longitude+"&latitude="+latitude+"&type=1",
  38. method: 'get',
  39. })
  40. }
  41. //转到固定点位
  42. export function rotation(lng,lat,list) {
  43. // lng = '124.41986560821533';
  44. // lat = '43.08817137032747';
  45. return request({
  46. url: '/center-resources/VisuForestMonitorCenterController/rotation',
  47. method: 'post',
  48. data:{
  49. lng:lng,
  50. lat:lat,
  51. list:list
  52. }
  53. })
  54. }
  55. //根据部门ID获取具有查看权限的摄像头
  56. export function getCamerasByDeptId(deptId) {
  57. return request({
  58. url: '/center-resources/VisuForestMonitorCenterController/getCamerasByDeptId?deptId=' + deptId,
  59. method: 'get',
  60. })
  61. }
  62. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  63. export function getSensorListByDeptId(deptId) {
  64. return request({
  65. url: '/center-resources/VisuForestMonitorCenterController/getSensorListByDeptId?deptId=' + deptId,
  66. method: 'get',
  67. })
  68. }
  69. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  70. export function getDlblistBydeptId(deptId) {
  71. let url = "";
  72. if(deptId!=null){
  73. url= '/center-firecontrol/VisuForestMonitorCenterController/getDlblistBydeptId?deptId=' + deptId+'&type=7';
  74. }else{
  75. url= '/center-firecontrol/VisuForestMonitorCenterController/getDlblistBydeptId?type=7';
  76. }
  77. return request({
  78. url: url,
  79. method: 'get',
  80. })
  81. }
  82. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  83. export function getMonitorDeviceAndDataList(deptId) {
  84. let url = "";
  85. if(deptId!=null){
  86. url= '/center-monitor/device/getMonitorDeviceAndDataList?deptId=' + deptId+'&type=7';
  87. }else{
  88. url= '/center-monitor/device/getMonitorDeviceAndDataList?type=7';
  89. }
  90. return request({
  91. url: url,
  92. method: 'get',
  93. })
  94. }
  95. //未覆盖区域
  96. export function notCoverPlaces(deptId) {
  97. return request({
  98. url: `/center-data/camera/getList?deptId=${deptId}`,
  99. method: 'get',
  100. })
  101. }