device_member_bind.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. * 用户设备API
  3. */
  4. import request, { Method } from '@/utils/request'
  5. // 获取根据设备类型用户绑定的设备
  6. export function getDeviceByDtypeAndMemberId(params){
  7. return request({
  8. url: `care/care_device_member_bind/get_devices_by_dtype_member_id`,
  9. config: {method: Method.GET, needToken: true, loading: false},
  10. params
  11. })
  12. }
  13. // 获取根据设备类型用户绑定的设备及在线情况
  14. export function getDeviceOnlineByDtypeAndMemberId(params){
  15. return request({
  16. url: `care/care_device_member_bind/get_devices_online_by_dtype_member_id`,
  17. config: {method: Method.GET, needToken: true, loading: true},
  18. params
  19. })
  20. }
  21. // 根据设备类型绑定设备
  22. export function bindDeviceByDtype(params){
  23. return request({
  24. url: `care/care_device_member_bind/bind_device_by_dtype`,
  25. config: {method: Method.POST, needToken: true, loading: false},
  26. params
  27. })
  28. }
  29. // 解除绑定睡眠床垫
  30. export function delSleepMattress(params){
  31. return request({
  32. url: `care/care_device_member_bind/del_sleep_mattress`,
  33. config: {method: Method.POST, needToken: true, loading: false},
  34. params
  35. })
  36. }
  37. // 删除绑定设备
  38. export function del(ids){
  39. return request({
  40. url: `care/care_device_member_bind/${ids}`,
  41. config: {method: Method.DELETE, needToken: true, loading: false}
  42. })
  43. }
  44. // 修改设备
  45. export function editDevice(params, id){
  46. return request({
  47. url: `care/device/edit_user_name/${id}`,
  48. config: {method: Method.PUT, needToken: true, loading: true},
  49. params
  50. })
  51. }
  52. // 绑定UU守护套包
  53. export function bindUUSH(params){
  54. return request({
  55. url: `care/care_device_member_bind/bind_UUSH`,
  56. config: {method: Method.PUT, needToken: true, loading: false},
  57. params
  58. })
  59. }