sipdevice.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import request from '@/config/axios'
  2. // 查询监控设备列表
  3. export function listSipDevice(query) {
  4. return request.get({
  5. url: '/sip/device/list',
  6. params: query
  7. })
  8. }
  9. export function listSipDeviceChannel(deviceId) {
  10. return request.get({
  11. url: '/rq/yf-sip-device/listchannel/'+ deviceId,
  12. })
  13. }
  14. // 查询监控设备详细
  15. export function getSipDevice(deviceId) {
  16. return request.get({
  17. url: '/sip/device/' + deviceId,
  18. })
  19. }
  20. // 新增监控设备
  21. export function addSipDevice(data) {
  22. return request.post({
  23. url: '/sip/device',
  24. data: data
  25. })
  26. }
  27. // 修改监控设备
  28. export function updateSipDevice(data) {
  29. return request.put({
  30. url: '/sip/device',
  31. data: data
  32. })
  33. }
  34. // 删除监控设备
  35. export function delSipDevice(deviceId) {
  36. return request.delete({
  37. url: '/sip/device/' + deviceId,
  38. })
  39. }
  40. export function delSipDeviceBySipId(sipId) {
  41. return request.delete({
  42. url: '/rq/yf-sip-device/sipid/' + sipId,
  43. })
  44. }
  45. export function ptzdirection(deviceId,channelId,data) {
  46. return request.post({
  47. url: '/sip/ptz/direction/'+ deviceId + "/" + channelId,
  48. data: data
  49. })
  50. }
  51. export function ptzscale(deviceId,channelId,data) {
  52. return request.post({
  53. url: '/sip/ptz/scale/'+ deviceId + "/" + channelId,
  54. data: data
  55. })
  56. }