diff --git a/src/api/rule-engine/log.ts b/src/api/rule-engine/log.ts
index 6d0f5835..9626b05a 100644
--- a/src/api/rule-engine/log.ts
+++ b/src/api/rule-engine/log.ts
@@ -28,4 +28,9 @@ export const handleLog = (data:any) => server.post('/alarm/record/_handle',data)
/**
* 告警记录
*/
-export const detail = (id:string) => server.get(`/alarm/record/${id}`);
\ No newline at end of file
+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
diff --git a/src/views/rule-engine/Alarm/Log/Detail/index.vue b/src/views/rule-engine/Alarm/Log/Detail/index.vue
index 8749f170..cba14fdb 100644
--- a/src/views/rule-engine/Alarm/Log/Detail/index.vue
+++ b/src/views/rule-engine/Alarm/Log/Detail/index.vue
@@ -1,51 +1,182 @@
-
-
-
-
+
+
+
+ {{
+ moment(slotProps.alarmTime).format('YYYY-MM-DD HH:mm:ss')
+ }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/rule-engine/Instance/index.vue b/src/views/rule-engine/Instance/index.vue
index f7440f1c..88878ccf 100644
--- a/src/views/rule-engine/Instance/index.vue
+++ b/src/views/rule-engine/Instance/index.vue
@@ -105,7 +105,6 @@
@click="i.onClick"
type="link"
style="padding: 0px"
- :hasPermission="'device/Instance:' + i.key"
>