diff --git a/src/components/device-page/device-card/camera-card.vue b/src/components/device-page/device-card/camera-card.vue
index d8373f6..07f5424 100644
--- a/src/components/device-page/device-card/camera-card.vue
+++ b/src/components/device-page/device-card/camera-card.vue
@@ -6,6 +6,7 @@ import { NCard, NFlex, NTabPane, NTabs } from 'naive-ui';
import { computed, ref, toRefs } from 'vue';
import DeviceHeaderCard from './current-diag-card/device-header-card.vue';
+import CameraHistoryDiagCard from './history-diag-card/camera-history-diag-card.vue';
const props = defineProps<{
stationCode: string;
@@ -33,8 +34,14 @@ const selectedTab = ref('设备状态');
{{ lastDiagInfo }}
-
+
+
+
+
+
+ {{ { ...ndmCamera, lastDiagInfo } }}
+
diff --git a/src/components/device-page/device-card/decoder-card.vue b/src/components/device-page/device-card/decoder-card.vue
index 75efa92..be2a41a 100644
--- a/src/components/device-page/device-card/decoder-card.vue
+++ b/src/components/device-page/device-card/decoder-card.vue
@@ -8,6 +8,7 @@ import { computed, ref, toRefs } from 'vue';
import DeviceHeaderCard from './current-diag-card/device-header-card.vue';
import DeviceCommonCard from './current-diag-card/device-common-card.vue';
import DeviceHardwareCard from './current-diag-card/device-hardware-card.vue';
+import DecoderHistoryDiagCard from './history-diag-card/decoder-history-diag-card.vue';
const props = defineProps<{
stationCode: string;
@@ -49,11 +50,14 @@ const selectedTab = ref('设备状态');
-
+
+
+
+
-
+
diff --git a/src/components/device-page/device-card/history-diag-card/camera-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/camera-history-diag-card.vue
new file mode 100644
index 0000000..7952b18
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/camera-history-diag-card.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/decoder-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/decoder-history-diag-card.vue
new file mode 100644
index 0000000..862a078
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/decoder-history-diag-card.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/device-alarm-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/device-alarm-history-diag-card.vue
new file mode 100644
index 0000000..3ec047a
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/device-alarm-history-diag-card.vue
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/device-status-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/device-status-history-diag-card.vue
new file mode 100644
index 0000000..55e889e
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/device-status-history-diag-card.vue
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/device-usage-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/device-usage-history-diag-card.vue
new file mode 100644
index 0000000..6dad784
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/device-usage-history-diag-card.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/keyboard-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/keyboard-history-diag-card.vue
new file mode 100644
index 0000000..58d9a96
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/keyboard-history-diag-card.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/nvr-diag-history-card.vue b/src/components/device-page/device-card/history-diag-card/nvr-diag-history-card.vue
new file mode 100644
index 0000000..4c4a161
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/nvr-diag-history-card.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/security-box-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/security-box-history-diag-card.vue
new file mode 100644
index 0000000..0bdba38
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/security-box-history-diag-card.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/server-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/server-history-diag-card.vue
new file mode 100644
index 0000000..a591f3e
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/server-history-diag-card.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/history-diag-card/switch-history-diag-card.vue b/src/components/device-page/device-card/history-diag-card/switch-history-diag-card.vue
new file mode 100644
index 0000000..522bc9b
--- /dev/null
+++ b/src/components/device-page/device-card/history-diag-card/switch-history-diag-card.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 刷新数据
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/device-page/device-card/keyboard-card.vue b/src/components/device-page/device-card/keyboard-card.vue
index 2563494..10c1a7f 100644
--- a/src/components/device-page/device-card/keyboard-card.vue
+++ b/src/components/device-page/device-card/keyboard-card.vue
@@ -4,6 +4,7 @@ import { NCard, NFlex, NTabPane, NTabs } from 'naive-ui';
import { ref, toRefs } from 'vue';
import DeviceHeaderCard from './current-diag-card/device-header-card.vue';
+import KeyboardHistoryDiagCard from './history-diag-card/keyboard-history-diag-card.vue';
const props = defineProps<{
stationCode: string;
@@ -23,8 +24,14 @@ const selectedTab = ref('设备状态');
-
+
+
+
+
+
+ {{ { ...ndmKeyboard } }}
+
diff --git a/src/components/device-page/device-card/nvr-card.vue b/src/components/device-page/device-card/nvr-card.vue
index fbdeb87..df3e595 100644
--- a/src/components/device-page/device-card/nvr-card.vue
+++ b/src/components/device-page/device-card/nvr-card.vue
@@ -66,12 +66,13 @@ const selectedTab = ref('设备状态');
-
+
+
-
+
diff --git a/src/components/device-page/device-card/security-box-card.vue b/src/components/device-page/device-card/security-box-card.vue
index d611aed..430f2ba 100644
--- a/src/components/device-page/device-card/security-box-card.vue
+++ b/src/components/device-page/device-card/security-box-card.vue
@@ -10,6 +10,7 @@ import DeviceCommonCard from './current-diag-card/device-common-card.vue';
import DeviceHardwareCard from './current-diag-card/device-hardware-card.vue';
import SecurityBoxInfoCard from './current-diag-card/security-box-info-card.vue';
import SecurityBoxCircuitCard from './current-diag-card/security-box-circuit-card.vue';
+import SecurityBoxHistoryDiagCard from './history-diag-card/security-box-history-diag-card.vue';
const props = defineProps<{
stationCode: string;
@@ -60,11 +61,14 @@ const selectedTab = ref('设备状态');
-
+
+
+
+
-
+
diff --git a/src/components/device-page/device-card/server-card.vue b/src/components/device-page/device-card/server-card.vue
index 3980a60..97106a5 100644
--- a/src/components/device-page/device-card/server-card.vue
+++ b/src/components/device-page/device-card/server-card.vue
@@ -7,6 +7,7 @@ import { computed, ref, toRefs } from 'vue';
import DeviceHeaderCard from './current-diag-card/device-header-card.vue';
import DeviceHardwareCard from './current-diag-card/device-hardware-card.vue';
+import ServerHistoryDiagCard from './history-diag-card/server-history-diag-card.vue';
const props = defineProps<{
stationCode: string;
@@ -39,11 +40,14 @@ const selectedTab = ref('设备状态');
-
+
+
+
+
-
+
diff --git a/src/components/device-page/device-card/switch-card.vue b/src/components/device-page/device-card/switch-card.vue
index 10ef857..c00cad5 100644
--- a/src/components/device-page/device-card/switch-card.vue
+++ b/src/components/device-page/device-card/switch-card.vue
@@ -8,6 +8,7 @@ import { computed, ref, toRefs } from 'vue';
import DeviceHeaderCard from './current-diag-card/device-header-card.vue';
import DeviceHardwareCard from './current-diag-card/device-hardware-card.vue';
import SwitchPortCard from './current-diag-card/switch-port-card.vue';
+import SwitchHistoryDiagCard from './history-diag-card/switch-history-diag-card.vue';
const props = defineProps<{
stationCode: string;
@@ -41,11 +42,14 @@ const selectedTab = ref('设备状态');
-
+
+
+
+
-
+