deviceInfo.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import request from '@/utils/request'
  2. export function list(query) {
  3. return request({
  4. url: '/iot/deviceInfo/page',
  5. method: 'get',
  6. params: query
  7. })
  8. }
  9. export function getDetailById(id) {
  10. return request({
  11. url: '/iot/deviceInfo/detail/'+id,
  12. method: 'get',
  13. })
  14. }
  15. export function getAlarmHostDetailById(id) {
  16. return request({
  17. url: '/iot/deviceInfo/alarmHost/'+id,
  18. method: 'get',
  19. })
  20. }
  21. export function getProductDisplayName(type) {
  22. return request({
  23. url: '/iot/deviceInfo/getProductDisplayName/'+type,
  24. method: 'get',
  25. })
  26. }
  27. // 新增/编辑监控主机
  28. export function editDvrHostDevice(query) {
  29. return request({
  30. url: '/iot/deviceInfo/editDvrHostDevice',
  31. method: 'post',
  32. data: query
  33. })
  34. }
  35. // 监控主机详情
  36. export function dvrHostDeviceInfo(id) {
  37. return request({
  38. url: '/iot/deviceInfo/dvrHostDeviceInfo/'+id,
  39. method: 'get',
  40. })
  41. }
  42. // 新增/编辑报警主机
  43. export function editAlarmHostDevice(query) {
  44. return request({
  45. url: '/iot/deviceInfo/editAlarmHostDevice',
  46. method: 'post',
  47. data: query
  48. })
  49. }
  50. // 报警主机详情
  51. export function alarmHostDeviceInfo(id) {
  52. return request({
  53. url: '/iot/deviceInfo/alarmHostDeviceInfo/'+id,
  54. method: 'get',
  55. })
  56. }
  57. // 新增/编辑网络设备
  58. export function editNetHostDevice(query) {
  59. return request({
  60. url: '/iot/deviceInfo/editNetHostDevice',
  61. method: 'post',
  62. data: query
  63. })
  64. }
  65. // 网络设备详情
  66. export function netHostDeviceInfo(id) {
  67. return request({
  68. url: '/iot/deviceInfo/netHostDeviceInfo/'+id,
  69. method: 'get',
  70. })
  71. }
  72. // 品牌字典
  73. export function brandList(type) {
  74. return request({
  75. url: '/system/dictionary/list/'+type,
  76. method: 'get',
  77. })
  78. }
  79. // 从主机拉取基础设备
  80. export function baseDeviceGet() {
  81. return request({
  82. url: '/iot/deviceInfo/baseDeviceGet',
  83. method: 'get',
  84. })
  85. }
  86. // 重新同步设备
  87. export function reSyncDevice(id) {
  88. return request({
  89. url: '/system/reSyncDevice/'+id,
  90. method: 'get',
  91. })
  92. }