diff --git a/web.vite/src/api/gateway.js b/web.vite/src/api/gateway.js deleted file mode 100644 index 70c4f98..0000000 --- a/web.vite/src/api/gateway.js +++ /dev/null @@ -1,50 +0,0 @@ -import request from '@/uitils/request' - -// 网关 B 组接口封装。前端直连网关 :5100。 -// 生产环境通过 nginx 反向代理 /api/gateway/* → 网关地址。 - -const gwBase = '/api/gateway' - -/// B6a: 获取实时视频流地址 -export const getLiveStream = (adapter, deviceId) => - request({ url: `${gwBase}/streams/${adapter}/${deviceId}/live`, method: 'get' }) - -/// B6b: 获取回放流地址 -export const getPlaybackStream = (adapter, deviceId, start, end) => - request({ url: `${gwBase}/streams/${adapter}/${deviceId}/playback`, method: 'get', params: { start, end } }) - -/// 获取截图 -export const getSnapshot = (adapter, deviceId) => - request({ url: `${gwBase}/streams/${adapter}/${deviceId}/snapshot`, method: 'post' }) - -/// B7: 云台方向控制 -export const ptzControl = (adapter, deviceId, direction, speed = 0.5) => - request({ url: `${gwBase}/streams/${adapter}/${deviceId}/ptz`, method: 'post', data: { direction, action: 'continuous', speed } }) - -/// B7: 云台停止 -export const ptzStop = (adapter, deviceId) => - request({ url: `${gwBase}/streams/${adapter}/${deviceId}/ptz`, method: 'post', data: { action: 'stop' } }) - -/// B4: 获取实时点位值 -export const getRealtime = (adapter, deviceId) => - request({ url: `${gwBase}/realtime/${adapter}/${deviceId}`, method: 'get' }) - -/// B5: 设备控制写值 -export const controlDevice = (adapter, deviceId, pointIndex, value) => - request({ url: `${gwBase}/realtime/${adapter}/control`, method: 'post', data: { deviceId, pointIndex, value } }) - -/// B8: 分页查询告警 -export const getAlarms = (adapter, params) => - request({ url: `${gwBase}/alarms/${adapter}`, method: 'get', params }) - -/// B9: 告警确认 -export const confirmAlarm = (adapter, alarmId) => - request({ url: `${gwBase}/alarms/${adapter}/${alarmId}/confirm`, method: 'post' }) - -/// B9: 告警结束 -export const endAlarm = (adapter, alarmId) => - request({ url: `${gwBase}/alarms/${adapter}/${alarmId}/end`, method: 'post' }) - -/// B3: 手动触发同步 -export const triggerSync = (adapter) => - request({ url: `${gwBase}/devices/sync`, method: 'post', params: { adapter } }) diff --git a/web.vite/src/views/warehouse/device_manager/base_device/components/DeviceControlPanel.vue b/web.vite/src/views/warehouse/device_manager/base_device/components/DeviceControlPanel.vue index 940199c..7c207ce 100644 --- a/web.vite/src/views/warehouse/device_manager/base_device/components/DeviceControlPanel.vue +++ b/web.vite/src/views/warehouse/device_manager/base_device/components/DeviceControlPanel.vue @@ -1,12 +1,8 @@ diff --git a/web.vite/src/views/warehouse/device_manager/base_device/components/RealtimeDataPanel.vue b/web.vite/src/views/warehouse/device_manager/base_device/components/RealtimeDataPanel.vue index af761a2..2f97197 100644 --- a/web.vite/src/views/warehouse/device_manager/base_device/components/RealtimeDataPanel.vue +++ b/web.vite/src/views/warehouse/device_manager/base_device/components/RealtimeDataPanel.vue @@ -13,21 +13,22 @@