无线电资产管理
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
2.2 KiB

5 months ago
1 month ago
5 months ago
1 month ago
5 months ago
1 month ago
5 months ago
1 month ago
5 months ago
  1. import request from '@/utils/request'
  2. // 获取仓库树
  3. export function FetchWarehouseTree(params) {
  4. return request({
  5. url: 'api/warehouse/getWarehouseTree',
  6. method: 'get',
  7. params
  8. })
  9. }
  10. // 获取市州-仓库树
  11. export function FetchFondsWarehouseTree(params) {
  12. return request({
  13. url: 'api/warehouse/getFondsWarehouseTree',
  14. method: 'get',
  15. params
  16. })
  17. }
  18. // 初始化设备列表
  19. export function FetchInitDeviceInfo(params) {
  20. return request({
  21. url: 'api/device/initDeviceInfo',
  22. method: 'get',
  23. params
  24. })
  25. }
  26. // 根据仓库iD获取全部设备
  27. export function FetchDeviceAllByWarehouseId(params) {
  28. return request({
  29. url: 'api/device/getDeviceAllByWarehouseId',
  30. method: 'get',
  31. params
  32. })
  33. }
  34. // 站点监控
  35. export function FetchWarehouseMonitoring(params) {
  36. return request({
  37. url: 'api/warehouse/warehouseMonitoring',
  38. method: 'get',
  39. params
  40. })
  41. }
  42. // 新增设备
  43. export function add(data) {
  44. return request({
  45. url: 'api/device/editDevice',
  46. method: 'post',
  47. data
  48. })
  49. }
  50. export function del(ids) {
  51. return request({
  52. url: 'api/device/deleteDevice',
  53. method: 'post',
  54. data: ids
  55. })
  56. }
  57. // 获取设备类型树
  58. export function FetchDeviceTypeTree(params) {
  59. return request({
  60. url: 'api/device/deviceTypeTree',
  61. method: 'get',
  62. params
  63. })
  64. }
  65. // 根据id获取设备详情
  66. export function FetchDeviceDetailsById(params) {
  67. return request({
  68. url: 'api/device/getDeviceDetailsById',
  69. method: 'get',
  70. params
  71. })
  72. }
  73. // 获取密码
  74. export function FetchDevicePasswordById(params) {
  75. return request({
  76. url: 'api/device/getDevicePasswordById',
  77. method: 'get',
  78. params
  79. })
  80. }
  81. // 获取实时报警信息
  82. export function FetchRealtimeAlarms(params) {
  83. return request({
  84. url: 'api/warehouse/getRealtimeAlarms',
  85. method: 'get',
  86. params
  87. })
  88. }
  89. export default {
  90. FetchFondsWarehouseTree,
  91. FetchWarehouseTree,
  92. FetchInitDeviceInfo,
  93. add,
  94. edit: add,
  95. del,
  96. FetchDeviceTypeTree,
  97. FetchDeviceDetailsById,
  98. FetchDevicePasswordById,
  99. FetchDeviceAllByWarehouseId,
  100. FetchWarehouseMonitoring,
  101. FetchRealtimeAlarms
  102. }