From 8bde5bac16227688a0121c56dea39a8e62dd73ab Mon Sep 17 00:00:00 2001
From: zory <791736813@qq.com>
Date: Tue, 19 Apr 2022 22:03:49 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=A0dashboard=EF=BC=8C?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A6=96=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 2 +
src/store/getters.js | 9 +-
src/views/dashboard/BarChart.vue | 101 +++++++++++++++
src/views/dashboard/LineChart.vue | 134 ++++++++++++++++++++
src/views/dashboard/PanelGroup.vue | 185 ++++++++++++++++++++++++++++
src/views/dashboard/PieChart.vue | 78 ++++++++++++
src/views/dashboard/RaddarChart.vue | 115 +++++++++++++++++
src/views/index_v1.vue | 66 +++++-----
8 files changed, 653 insertions(+), 37 deletions(-)
create mode 100644 src/views/dashboard/BarChart.vue
create mode 100644 src/views/dashboard/LineChart.vue
create mode 100644 src/views/dashboard/PanelGroup.vue
create mode 100644 src/views/dashboard/PieChart.vue
create mode 100644 src/views/dashboard/RaddarChart.vue
diff --git a/package.json b/package.json
index d6fe7fd..d1db291 100644
--- a/package.json
+++ b/package.json
@@ -30,6 +30,8 @@
"vue": "3.2.26",
"vue-cropper": "1.0.2",
"vue-router": "4.0.12",
+ "vue3-number-roll-plus": "^0.1.3",
+ "vue3-seamless-scroll": "^1.2.0",
"vuex": "4.0.2",
"wangeditor": "^4.7.15"
},
diff --git a/src/store/getters.js b/src/store/getters.js
index 5a50d6b..87d7e85 100644
--- a/src/store/getters.js
+++ b/src/store/getters.js
@@ -12,9 +12,10 @@ const getters = {
roles: state => state.user.roles,
permissions: state => state.user.permissions,
permission_routes: state => state.permission.routes,
- userinfo: state => state.user.userInfo,
- topbarRouters:state => state.permission.topbarRouters,
- defaultRoutes:state => state.permission.defaultRoutes,
- sidebarRouters:state => state.permission.sidebarRouters,
+ userinfo: state => state.user.userInfo,
+ topbarRouters: state => state.permission.topbarRouters,
+ defaultRoutes: state => state.permission.defaultRoutes,
+ sidebarRouters: state => state.permission.sidebarRouters,
+ onlineUserNum: state => 0
}
export default getters
\ No newline at end of file
diff --git a/src/views/dashboard/BarChart.vue b/src/views/dashboard/BarChart.vue
new file mode 100644
index 0000000..c8e141a
--- /dev/null
+++ b/src/views/dashboard/BarChart.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
diff --git a/src/views/dashboard/LineChart.vue b/src/views/dashboard/LineChart.vue
new file mode 100644
index 0000000..64e8d8b
--- /dev/null
+++ b/src/views/dashboard/LineChart.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
diff --git a/src/views/dashboard/PanelGroup.vue b/src/views/dashboard/PanelGroup.vue
new file mode 100644
index 0000000..e137a24
--- /dev/null
+++ b/src/views/dashboard/PanelGroup.vue
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dashboard/PieChart.vue b/src/views/dashboard/PieChart.vue
new file mode 100644
index 0000000..169357f
--- /dev/null
+++ b/src/views/dashboard/PieChart.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
diff --git a/src/views/dashboard/RaddarChart.vue b/src/views/dashboard/RaddarChart.vue
new file mode 100644
index 0000000..fb6447a
--- /dev/null
+++ b/src/views/dashboard/RaddarChart.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
diff --git a/src/views/index_v1.vue b/src/views/index_v1.vue
index 2d75c9e..9d15fd4 100644
--- a/src/views/index_v1.vue
+++ b/src/views/index_v1.vue
@@ -39,7 +39,7 @@
-
+
修改信息
@@ -49,7 +49,7 @@
-
+
-
+
-
+
-
+
@@ -198,7 +198,7 @@ export default {
align-items: center;
.user-item-left {
width: 100px;
- height: 130px;
+ height: 100px;
border-radius: 4px;
overflow: hidden;
img {