diff --git a/src/views/device/DashBoard/components/Amap.vue b/src/views/device/DashBoard/components/Amap.vue
new file mode 100644
index 00000000..9042e51f
--- /dev/null
+++ b/src/views/device/DashBoard/components/Amap.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/device/DashBoard/components/Guide.vue b/src/views/device/DashBoard/components/Guide.vue
new file mode 100644
index 00000000..510dcc10
--- /dev/null
+++ b/src/views/device/DashBoard/components/Guide.vue
@@ -0,0 +1,58 @@
+
+
+
{{ title }}
+
+
+
+
+
{{ english }}
+
+
+
+
+
+
diff --git a/src/views/device/DashBoard/components/MessageChart.vue b/src/views/device/DashBoard/components/MessageChart.vue
new file mode 100644
index 00000000..c088d53d
--- /dev/null
+++ b/src/views/device/DashBoard/components/MessageChart.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
diff --git a/src/views/device/DashBoard/components/TimeSelect.vue b/src/views/device/DashBoard/components/TimeSelect.vue
new file mode 100644
index 00000000..eaa86387
--- /dev/null
+++ b/src/views/device/DashBoard/components/TimeSelect.vue
@@ -0,0 +1,117 @@
+
+
+
handleBtnChange(e.target.value)"
+ >
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
diff --git a/src/views/device/DashBoard/index.vue b/src/views/device/DashBoard/index.vue
index 88779122..b916fef9 100644
--- a/src/views/device/DashBoard/index.vue
+++ b/src/views/device/DashBoard/index.vue
@@ -24,7 +24,10 @@
:footer="onlineFooter"
:value="onlineToday"
>
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file