From 572cbd99ee577a467206265c37ff5f87d69472bb Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Mon, 10 Jun 2024 19:54:37 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E5=A2=9E=E5=8A=A0=E7=AE=80=E7=95=A5?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/vehicle/overview.js | 8 +++ src/components/Breadcrumb/index.vue | 10 +-- src/views/dashboard/index.vue | 100 +++++++++++++++++++++++++++- src/views/vehicle/index.vue | 3 +- 5 files changed, 113 insertions(+), 9 deletions(-) create mode 100644 src/api/vehicle/overview.js diff --git a/package.json b/package.json index 5219e67..3754fd0 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "dependencies": { "axios": "0.21.4", "core-js": "3.6.5", + "echarts": "^5.5.0", "element-ui": "2.15.14", "js-cookie": "2.2.0", "normalize.css": "7.0.0", diff --git a/src/api/vehicle/overview.js b/src/api/vehicle/overview.js new file mode 100644 index 0000000..fb8a8d6 --- /dev/null +++ b/src/api/vehicle/overview.js @@ -0,0 +1,8 @@ +import request from '@/utils/request' + +export function vehicleOverview() { + return request({ + url: '/vehicle/overview', + method: 'get' + }) +} diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index 29f9a04..f268d16 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -2,7 +2,7 @@ - {{ item.meta.title }} + {{ item.meta.title }} {{ item.meta.title }} @@ -31,11 +31,11 @@ export default { // only show routes with meta.title let matched = this.$route.matched.filter(item => item.meta && item.meta.title) const first = matched[0] - if (!this.isDashboard(first)) { - matched = [{ path: '/dashboard', meta: { title: 'Dashboard' }}].concat(matched) + matched = [{ path: '/dashboard', meta: { title: '首页' }}].concat(matched) + } else { + matched = [{ path: '/dashboard', meta: { title: '首页' }}] } - this.levelList = matched.filter(item => item.meta && item.meta.title && item.meta.breadcrumb !== false) }, isDashboard(route) { @@ -43,7 +43,7 @@ export default { if (!name) { return false } - return name.trim().toLocaleLowerCase() === 'Dashboard'.toLocaleLowerCase() + return name.trim() === '首页' }, pathCompile(path) { // To solve this problem https://github.com/PanJiaChen/vue-element-admin/issues/561 diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 33e5ab6..65f3310 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -1,18 +1,105 @@ @@ -23,8 +110,15 @@ export default { margin: 30px; } &-text { - font-size: 30px; - line-height: 46px; + font-size: 46px; + line-height: 60px; + text-align: center; + font-weight: 900; + font-family: cursive; } } +.el-divider { + background-color: #575757; + position: relative; +} diff --git a/src/views/vehicle/index.vue b/src/views/vehicle/index.vue index e953168..61511cf 100644 --- a/src/views/vehicle/index.vue +++ b/src/views/vehicle/index.vue @@ -9,7 +9,8 @@ 一键上报 一键重置路径 一键取消上报 -