group.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import request from '@/config/axios'
  2. // 查询设备分组列表
  3. export function listGroup(query) {
  4. return request.get({
  5. url: '/rq/iot-group/page',
  6. params: query
  7. })
  8. }
  9. // 查询设备分组详细
  10. export function getGroup(groupId) {
  11. return request.get({
  12. url: '/rq/iot-group/' + groupId,
  13. })
  14. }
  15. // 查询分组下的关联设备ID数组
  16. export function getDeviceIds(groupId) {
  17. return request.get({
  18. url: '/rq/iot-group/getDeviceIds/' + groupId,
  19. })
  20. }
  21. // 新增设备分组
  22. export function addGroup(data) {
  23. return request.post({
  24. url: '/rq/iot-group',
  25. data: data
  26. })
  27. }
  28. // 修改设备分组
  29. export function updateGroup(data) {
  30. return request.put({
  31. url: '/rq/iot-group',
  32. data: data
  33. })
  34. }
  35. // 更新分组下的设备
  36. export function updateDeviceGroups(data) {
  37. return request.put({
  38. url: '/rq/iot-group/updateDeviceGroups',
  39. data: data
  40. })
  41. }
  42. // 删除设备分组
  43. export function delGroup(groupId) {
  44. return request.delete({
  45. url: '/rq/iot-group/' + groupId,
  46. })
  47. }