device.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from '@/utils/request'
  2. // 查询设备分组
  3. export function listDeviceGroup(userId) {
  4. return request({
  5. url: '/iot/group/list?pageSize=30&pageNum=1&userId='+userId,
  6. method: 'get'
  7. })
  8. }
  9. // 查询设备
  10. export function listDevice(pageNum,deviceName) {
  11. let url = '/iot/device/shortList?pageNum='+pageNum+'&pageSize=12';
  12. if(deviceName){
  13. url = url +"&deviceName="+encodeURIComponent(deviceName)
  14. }
  15. return request({
  16. url: url,
  17. method: 'get'
  18. })
  19. }
  20. export function getDetail(id){
  21. return request({
  22. url: '/iot/device/'+id,
  23. method: 'get'
  24. })
  25. }
  26. export function getDeviceStatus(id,childId){
  27. let url = '/iot/device/runningStatus/'+id;
  28. if(childId){
  29. url = url+"?childId="+childId;
  30. }
  31. return request({
  32. url: url,
  33. method: 'get'
  34. })
  35. }
  36. export function cacheJsonThingsModel(id){
  37. let url = '/iot/model/cache/'+id;
  38. return request({
  39. url: url,
  40. method: 'get'
  41. })
  42. }
  43. export function getDeviceMsg(){
  44. let url = '/iot/configqrcode/list';
  45. return request({
  46. url: url,
  47. method: 'get'
  48. })
  49. }
  50. export function bindDeviceQrcode(qrcode,deviceNo){
  51. let url = '/iot/device/bind?deviceNo='+deviceNo+"&qrcode="+qrcode;
  52. return request({
  53. url: url,
  54. method: 'get',
  55. })
  56. }