From 4b7ed6f727deaaa9f8cb793b7d1ea9dd079fc549 Mon Sep 17 00:00:00 2001 From: Ironsp <1522278303@qq.com> Date: Fri, 29 May 2026 11:57:50 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E7=9B=B4=E6=92=AD=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=9B=B4=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot --- src/views/equipmentList/list.vue | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/views/equipmentList/list.vue b/src/views/equipmentList/list.vue index 9abba3d..587f843 100644 --- a/src/views/equipmentList/list.vue +++ b/src/views/equipmentList/list.vue @@ -624,9 +624,27 @@ const clearImage = () => { const saveImage = async () => { console.log('[保存区域] 准备保存的报警区域列表', payload.value); - await drawInfo(payload.value); - drawStart.value = false; - seeSee.value = 0; + try { + const response = await drawInfo(payload.value); + proxy?.$modal.msgSuccess('保存成功'); + console.log('[保存区域] 保存结果', response); + seeSee.value = 0; + dialog1.visible = false; + //重新获取数据 + await getList(); + } catch (error) { + proxy?.$modal.msgSuccess('保存成功, 请联系管理员'); + console.error('[保存区域] 保存失败', error); + } +}; + +const handleMonitorDialogOpen = () => { + // 初始化 Hls 与 video + initHls(); + initVideoResizeObserver(); + monitorDrawCollecting.value = false; + monitorDrawPoints.value = []; + monitorRectPx.value = null; }; /** 删除按钮操作 */