diff --git a/package.json b/package.json
index e505106..610a243 100644
--- a/package.json
+++ b/package.json
@@ -7,6 +7,7 @@
"build": "vue-cli-service build"
},
"dependencies": {
+ "@cycjimmy/jsmpeg-player": "^6.0.5",
"@dataview/datav-vue3": "^0.0.0-test.1672506674342",
"@iamzzg/data-view": "^2.10.0",
"@jiaminghi/data-view": "^2.10.0",
diff --git a/src/views/Elevator/components/Buttons.vue b/src/views/Elevator/components/Buttons.vue
new file mode 100644
index 0000000..abce943
--- /dev/null
+++ b/src/views/Elevator/components/Buttons.vue
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
diff --git a/src/views/Elevator/components/LeftStatus.vue b/src/views/Elevator/components/LeftStatus.vue
new file mode 100644
index 0000000..91cf6e0
--- /dev/null
+++ b/src/views/Elevator/components/LeftStatus.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
diff --git a/src/views/Elevator/images/elevator.svg b/src/views/Elevator/images/elevator.svg
new file mode 100644
index 0000000..56241c9
--- /dev/null
+++ b/src/views/Elevator/images/elevator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/views/Elevator/images/left.png b/src/views/Elevator/images/left.png
new file mode 100644
index 0000000..3f3c2d9
Binary files /dev/null and b/src/views/Elevator/images/left.png differ
diff --git a/src/views/Elevator/images/right.png b/src/views/Elevator/images/right.png
new file mode 100644
index 0000000..b4be855
Binary files /dev/null and b/src/views/Elevator/images/right.png differ
diff --git a/src/views/Elevator/index.vue b/src/views/Elevator/index.vue
index 7c06526..3c68667 100644
--- a/src/views/Elevator/index.vue
+++ b/src/views/Elevator/index.vue
@@ -10,19 +10,36 @@
-
+
+
+
+
+

+

+
+
+

+

+
+
+

+
+
@@ -30,13 +47,61 @@
-
-
-
+