diff --git a/src/apis/scene/api.ts b/src/apis/scene/api.ts index 33d0213..c434190 100644 --- a/src/apis/scene/api.ts +++ b/src/apis/scene/api.ts @@ -13,6 +13,7 @@ const enum API { 保存组场景 = '/scene/saveByGroupId', 实时监控场景 = '/scene/monitor/:id', + 实时监控真实场景 = '/scene/monitor/real/:id', } export async function getSceneById(id: SceneInfo['id']): Promise { @@ -98,3 +99,14 @@ export async function monitorSceneById(id: SceneInfo['id']): Promise { + if (!id) return null; + try { + const socket = await ws.create(API.实时监控真实场景.replace(':id', id)); + return socket; + } catch (error) { + console.debug(error); + return null; + } +} diff --git a/src/pages/movement-supervision.vue b/src/pages/movement-supervision.vue index 6fbb7a5..449767e 100644 --- a/src/pages/movement-supervision.vue +++ b/src/pages/movement-supervision.vue @@ -1,11 +1,12 @@