diff --git a/src/api/rule-engine/log.ts b/src/api/rule-engine/log.ts
index 9626b05a..cd9530c1 100644
--- a/src/api/rule-engine/log.ts
+++ b/src/api/rule-engine/log.ts
@@ -33,4 +33,9 @@ export const detail = (id:string) => server.get(`/alarm/record/${id}`);
/**
* 告警历史记录
*/
-export const queryHistoryList = (data:any) => server.post('/alarm/history/_query',data)
\ No newline at end of file
+export const queryHistoryList = (data:any) => server.post('/alarm/history/_query',data);
+
+/**
+ * 获取告警处理结果
+ */
+export const queryHandleHistory = (data:any) => server.post('/alarm/record/handle-history/_query',data);
\ No newline at end of file
diff --git a/src/views/rule-engine/Alarm/Log/SolveComponent/index.vue b/src/views/rule-engine/Alarm/Log/SolveComponent/index.vue
new file mode 100644
index 00000000..61b34dd0
--- /dev/null
+++ b/src/views/rule-engine/Alarm/Log/SolveComponent/index.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/rule-engine/Alarm/Log/SolveLog/index.vue b/src/views/rule-engine/Alarm/Log/SolveLog/index.vue
index 61b34dd0..da998e3f 100644
--- a/src/views/rule-engine/Alarm/Log/SolveLog/index.vue
+++ b/src/views/rule-engine/Alarm/Log/SolveLog/index.vue
@@ -1,79 +1,96 @@
-
-
-
-
-
+
+
+
+
+ {{
+ moment(slotProps.alarmTime).format(
+ 'YYYY-MM-DD HH:mm:ss',
+ )
+ }}
+
+
+
\ No newline at end of file
diff --git a/src/views/rule-engine/Alarm/Log/TabComponent/indev.vue b/src/views/rule-engine/Alarm/Log/TabComponent/indev.vue
index b4eb3c9e..c575c10e 100644
--- a/src/views/rule-engine/Alarm/Log/TabComponent/indev.vue
+++ b/src/views/rule-engine/Alarm/Log/TabComponent/indev.vue
@@ -115,7 +115,8 @@
-
+
+
@@ -134,6 +135,7 @@ import { storeToRefs } from 'pinia';
import { Store } from 'jetlinks-store';
import moment from 'moment';
import type { ActionsType } from '@/components/Table';
+import SolveComponent from '../SolveComponent/index.vue';
import SolveLog from '../SolveLog/index.vue'
import { useMenuStore } from '@/store/menu';
const menuStory = useMenuStore();
@@ -390,6 +392,10 @@ const getActions = (
title: '处理记录',
},
icon: 'FileTextOutlined',
+ onClick:() =>{
+ data.value.current = currentData;
+ data.value.logVisible = true;
+ }
},
];
return actions;