diff --git a/components.d.ts b/components.d.ts
index e7d4bb9..2144ab7 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -32,6 +32,7 @@ declare module 'vue' {
ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
ElRow: typeof import('element-plus/es')['ElRow']
ElSelect: typeof import('element-plus/es')['ElSelect']
+ ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
ElTag: typeof import('element-plus/es')['ElTag']
diff --git a/src/assets/alarm/default-normal.svg b/src/assets/alarm/default-normal.svg
new file mode 100644
index 0000000..9192f50
--- /dev/null
+++ b/src/assets/alarm/default-normal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/alarm/default-status.svg b/src/assets/alarm/default-status.svg
new file mode 100644
index 0000000..de81af5
--- /dev/null
+++ b/src/assets/alarm/default-status.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/alarm/error-1.svg b/src/assets/alarm/error-1.svg
new file mode 100644
index 0000000..cfe5f22
--- /dev/null
+++ b/src/assets/alarm/error-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/alarm/error.svg b/src/assets/alarm/error.svg
index cfe5f22..4bbeda8 100644
--- a/src/assets/alarm/error.svg
+++ b/src/assets/alarm/error.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/assets/alarm/light.svg b/src/assets/alarm/light.svg
new file mode 100644
index 0000000..91cc14d
--- /dev/null
+++ b/src/assets/alarm/light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/alarm/normal-2.svg b/src/assets/alarm/normal-2.svg
new file mode 100644
index 0000000..6e6fc12
--- /dev/null
+++ b/src/assets/alarm/normal-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/alarm/normal.svg b/src/assets/alarm/normal.svg
index 6e6fc12..7270835 100644
--- a/src/assets/alarm/normal.svg
+++ b/src/assets/alarm/normal.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/assets/alarm/warn.svg b/src/assets/alarm/warn.svg
new file mode 100644
index 0000000..f9b54f4
--- /dev/null
+++ b/src/assets/alarm/warn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/pre.svg b/src/assets/pre.svg
index 5876893..58c7dca 100644
--- a/src/assets/pre.svg
+++ b/src/assets/pre.svg
@@ -1,3 +1,3 @@
-