From 217b02034494e582bcd68e2dc8f71bdafc6a2db7 Mon Sep 17 00:00:00 2001 From: leiqiaochu Date: Tue, 7 Mar 2023 16:53:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=91=8A=E8=AD=A6=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E4=BB=AA=E8=A1=A8=E7=9B=98=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/rule-engine/Alarm/Log/Detail/index.vue | 9 ++++++++- src/views/rule-engine/DashBoard/components/NewAlarm.vue | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/views/rule-engine/Alarm/Log/Detail/index.vue b/src/views/rule-engine/Alarm/Log/Detail/index.vue index ccfdb169..d7a6bed6 100644 --- a/src/views/rule-engine/Alarm/Log/Detail/index.vue +++ b/src/views/rule-engine/Alarm/Log/Detail/index.vue @@ -128,7 +128,7 @@ const queryList = async (params: any) => { // sorts: [{ name: 'alarmTime', order: 'desc' }], }); if (res.status === 200) { - + details.value = res.result.data[0]; return { code: res.message, result: { @@ -178,6 +178,13 @@ const handleSearch = (_params: any) => { const close = () => { visiable.value = false } + +watchEffect(()=>{ + current.value = details.value; + if(route.query.detail && details.value){ + visiable.value = true; + } +}) \ No newline at end of file diff --git a/src/views/rule-engine/DashBoard/components/NewAlarm.vue b/src/views/rule-engine/DashBoard/components/NewAlarm.vue index a5946cab..cf67e0a7 100644 --- a/src/views/rule-engine/DashBoard/components/NewAlarm.vue +++ b/src/views/rule-engine/DashBoard/components/NewAlarm.vue @@ -73,7 +73,7 @@ const props = defineProps({ }); const menuStore = useMenuStore(); const jumpDetail = (item:any) =>{ - menuStore.jumpPage(`rule-engine/Alarm/Log/Detail`,{id:item.id}); + menuStore.jumpPage(`rule-engine/Alarm/Log/Detail`,{id:item.id},{detail:true}); }