monitor.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. import request from '@/utils/request'
  2. // 获取左侧动态感知设备
  3. export function selectDeviceType(deptId) {
  4. return request({
  5. url: '/center-environment/VisuForestMonitorCenterController/selectDeviceType',
  6. method: 'post',
  7. data:{"deptId":deptId}
  8. })
  9. }
  10. export function selectCameraByDeptId_direct(deptId) {
  11. return request({
  12. url: '/center-monitor/camera/selectCameraByDeptId',
  13. method: 'post',
  14. data: {"deptId":deptId,"type":4}
  15. })
  16. }
  17. // 根据设备类型查看列表
  18. export function selectCameraByDeptId(deptId) {
  19. return request({
  20. url: '/center-environment/VisuForestMonitorCenterController/selectCameraByDeptId',
  21. method: 'post',
  22. data:{"deptId":deptId}
  23. })
  24. }
  25. // 获取重点区域列表
  26. export function selectKeyAreaList() {
  27. return request({
  28. url: '/center-environment/VisuForestCloudMapController/importarealistFegin',
  29. method: 'get',
  30. })
  31. }
  32. export function selectKeyAreaList_direct() {
  33. return request({
  34. url: '/center-data/importarea/listImportareaFegin',
  35. method: 'post',
  36. data:{
  37. areaType:4
  38. }
  39. })
  40. }
  41. // 获取重点区域
  42. export function getRegionalFlag(id) {
  43. return request({
  44. url: '/center-data/importarea/getRegionalFlagFeign/' + id,
  45. method: 'get',
  46. })
  47. }
  48. export function selectDeviceType_direct(param) {
  49. return request({
  50. url: '/sooka-middlevisualization/visuMiddleVisualizationController/selectDeviceType',
  51. method: 'post',
  52. data:param
  53. })
  54. }
  55. // 获取环保土壤设备列表(目前一样以后可能不一样)
  56. export function selectListDevice(param) {
  57. return request({
  58. url: '/center-environment/VisuEnvironmentsoilController/selectListDevice',
  59. method: 'post',
  60. params:param
  61. })
  62. }
  63. //转到固定点位
  64. export function rotation(lng,lat,list) {
  65. // lng = '124.41986560821533';
  66. // lat = '43.08817137032747';
  67. return request({
  68. url: '/center-environment/VisuForestMonitorCenterController/rotation',
  69. method: 'post',
  70. data:{
  71. lng:lng,
  72. lat:lat,
  73. list:list
  74. }
  75. })
  76. }
  77. //根据部门ID获取具有查看权限的摄像头
  78. export function getCamerasByDeptId(deptId) {
  79. return request({
  80. url: '/center-firecontrol/VisuForestMonitorCenterController/getCamerasByDeptId?deptId=' + deptId,
  81. method: 'get',
  82. })
  83. }
  84. export function getCamerasByDeptId_direct(deptId,deptProtype) {
  85. return request({
  86. url: `/center-monitor/TVWallController/getCamerasByDeptId?deptId=${deptId}&deptProtype=${deptProtype}`,
  87. method: 'get',
  88. })
  89. }
  90. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  91. export function getSensorListByDeptId(deptId) {
  92. return request({
  93. url: '/center-firecontrol/VisuForestMonitorCenterController/getSensorListByDeptId?deptId=' + deptId,
  94. method: 'get',
  95. })
  96. }
  97. // //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  98. // export function getDlblistBydeptId(deptId) {
  99. // return request({
  100. // url: '/center-firecontrol/VisuForestMonitorCenterController/getDlblistBydeptId?deptId=' + deptId,
  101. // method: 'get',
  102. // })
  103. // }
  104. // //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  105. // export function getMonitorDeviceAndDataList(deptId) {
  106. // return request({
  107. // url: '/center-monitor/device/getMonitorDeviceAndDataList?deptId='+ deptId,
  108. // method: 'get',
  109. // })
  110. // }
  111. /***********************************和上面方法目前一样只是入参不一样以后可能有不一样的地方 start 所以下面三个方法暂时没用到**********************/
  112. // // 获取环保污染源设备列表
  113. // export function selectListDevice(param) {
  114. // return request({
  115. // url: '/center-environment/VisuEnvironmentsoilController/selectListDevice',
  116. // method: 'get',
  117. // params:param
  118. // })
  119. // }
  120. //
  121. // // 获取环保水质设备列表
  122. // export function selectListDevice(param) {
  123. // return request({
  124. // url: '/center-environment/VisuEnvironmentsoilController/selectListDevice',
  125. // method: 'get',
  126. // params:param
  127. // })
  128. // }
  129. //
  130. // // 获取环保大气设备列表
  131. // export function selectListDevice(param) {
  132. // return request({
  133. // url: '/center-environment/VisuEnvironmentsoilController/selectListDevice',
  134. // method: 'get',
  135. // params:param
  136. // })
  137. // }
  138. /***********************************和上面方法目前一样只是入参不一样以后可能有不一样的地方 end 所以上面三个方法暂时没用到**********************/
  139. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  140. export function getDlblistBydeptId(deptId) {
  141. let url = "";
  142. if(deptId!=null){
  143. url= '/center-firecontrol/VisuForestMonitorCenterController/getDlblistBydeptId?deptId=' + deptId+"&type=4";
  144. }else{
  145. url= '/center-firecontrol/VisuForestMonitorCenterController/getDlblistBydeptId?type=4';
  146. }
  147. return request({
  148. url: url,
  149. method: 'get',
  150. })
  151. }
  152. export function getDlblistBydeptId_direct(deptId) {
  153. let url = "";
  154. if(deptId!=null){
  155. url= '/center-monitor/broadcast/getDlblistBydeptId?deptId=' + deptId+'&type=4';
  156. }else{
  157. url= '/center-monitor/broadcast/getDlblistBydeptId/getDlblistBydeptId?type=4';
  158. }
  159. return request({
  160. url: url,
  161. method: 'get',
  162. })
  163. }
  164. //根据部门id查询部门及部门以下的数据,没有则默认查询所有
  165. export function getMonitorDeviceAndDataList(deptId) {
  166. let url = "";
  167. if(deptId!=null){
  168. url= '/center-monitor/device/getMonitorDeviceAndDataList?deptId=' + deptId+"&type=4";
  169. }else{
  170. url= '/center-monitor/device/getMonitorDeviceAndDataList?type=4';
  171. }
  172. return request({
  173. url: url,
  174. method: 'get',
  175. })
  176. }