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