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}); }