diff --git a/src/assets/styles/common/src/sidebar.scss b/src/assets/styles/common/src/sidebar.scss
new file mode 100644
index 0000000..551f179
--- /dev/null
+++ b/src/assets/styles/common/src/sidebar.scss
@@ -0,0 +1,45 @@
+@mixin sidebar-1() {
+ &__sidebar {
+ display: flex;
+ flex-wrap: wrap;
+ flex-direction: column;
+ justify-content: space-between;
+ align-items: center;
+ width: 530px;
+ height: 100%;
+ color: #fff;
+
+ &-item {
+ padding: 9px 15px;
+ width: 100%;
+ background: rgba(14, 95, 255, 0.2);
+ }
+
+ &-tag {
+ float: left;
+ margin: 0 7px 0 0;
+ width: 62px;
+ height: 26px;
+ line-height: 26px;
+ font-size: 14px;
+ text-align: center;
+ background: rgba(24, 69, 135, 0.55);
+ color: #fff;
+ cursor: default;
+ }
+
+ &-title {
+ width: 172px;
+ height: 42px;
+ font-size: 22px;
+ color: #fff;
+ background: url('@/assets/images/business-supervision/bg/sidebar/bg-frame-4.png') no-repeat;
+ background-size: cover;
+ }
+
+ &-title-describe {
+ font-size: 12px;
+ color: var(--color-info-secondary-1);
+ }
+ }
+}
diff --git a/src/components/CommonItem/DigitalNumber.tsx b/src/components/PanelItem/DigitalNumber.tsx
similarity index 100%
rename from src/components/CommonItem/DigitalNumber.tsx
rename to src/components/PanelItem/DigitalNumber.tsx
diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts
index 3016fd7..03ab716 100644
--- a/src/router/modules/home.ts
+++ b/src/router/modules/home.ts
@@ -1,4 +1,3 @@
-import Layout from '@/layout/index.vue';
import type { RouteConfigsTable } from '@/types/router/Route';
const routes: RouteConfigsTable[] = [
@@ -8,30 +7,23 @@ const routes: RouteConfigsTable[] = [
component: () => import('@/views/welcome/index.vue'),
meta: { transition: 'fade', title: '后台管理系统大标题' },
},
-
- {
- path: '/business-supervision',
- name: 'manageForms',
- component: () => import('@/views/business-supervision/index.vue'),
- meta: { title: '智慧经营监管中心', subtitle: '园区经营可视化' },
- },
-
{
path: '/smart-park',
- name: 'smartParking',
+ name: 'smartPark',
component: () => import('@/views/smart-park/index.vue'),
meta: { title: '智慧智能监管中心', subtitle: '车辆监控中心' },
},
{
- path: '/redirect',
- component: Layout,
- meta: { hidden: true },
- children: [
- {
- path: '/redirect/:path(.*)',
- component: () => import('@/views/redirect/index.vue'),
- },
- ],
+ path: '/business-supervision',
+ name: 'businessSupervision',
+ component: () => import('@/views/business-supervision/index.vue'),
+ meta: { title: '智慧经营监管中心', subtitle: '园区经营可视化' },
+ },
+ {
+ path: '/big-data',
+ name: 'bigData',
+ component: () => import('@/views/big-data/index.vue'),
+ meta: { title: '大数据可视化中心', subtitle: '大数据可视化' },
},
];
diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts
index 16fed53..b8ab162 100644
--- a/src/router/modules/remaining.ts
+++ b/src/router/modules/remaining.ts
@@ -9,7 +9,20 @@ const routes: RouteRecordRaw[] = [
name: 'layout',
component: Layout,
redirect: 'welcome',
- children: [...home],
+ children: [
+ ...home,
+ {
+ path: '/redirect',
+ component: Layout,
+ meta: { hidden: true },
+ children: [
+ {
+ path: '/:path(.*)',
+ component: () => import('@/views/redirect/index.vue'),
+ },
+ ],
+ },
+ ],
},
{
path: '/redirect',
diff --git a/src/views/big-data/components/big-data-content/components/content-bottom.vue b/src/views/big-data/components/big-data-content/components/content-bottom.vue
new file mode 100644
index 0000000..82f77e3
--- /dev/null
+++ b/src/views/big-data/components/big-data-content/components/content-bottom.vue
@@ -0,0 +1,11 @@
+
+
+
+top
+
+
+
\ No newline at end of file
diff --git a/src/views/big-data/components/big-data-content/components/content-middle.vue b/src/views/big-data/components/big-data-content/components/content-middle.vue
new file mode 100644
index 0000000..2df2af1
--- /dev/null
+++ b/src/views/big-data/components/big-data-content/components/content-middle.vue
@@ -0,0 +1,5 @@
+
+
+top
+
+
diff --git a/src/views/big-data/components/big-data-content/components/content-top.vue b/src/views/big-data/components/big-data-content/components/content-top.vue
new file mode 100644
index 0000000..82f77e3
--- /dev/null
+++ b/src/views/big-data/components/big-data-content/components/content-top.vue
@@ -0,0 +1,11 @@
+
+
+
+top
+
+
+
\ No newline at end of file
diff --git a/src/views/big-data/components/big-data-content/index.vue b/src/views/big-data/components/big-data-content/index.vue
new file mode 100644
index 0000000..9b82c94
--- /dev/null
+++ b/src/views/big-data/components/big-data-content/index.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/big-data/components/big-data-left/components/left-bottom.vue b/src/views/big-data/components/big-data-left/components/left-bottom.vue
new file mode 100644
index 0000000..410020e
--- /dev/null
+++ b/src/views/big-data/components/big-data-left/components/left-bottom.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/views/big-data/components/big-data-left/components/left-middle.vue b/src/views/big-data/components/big-data-left/components/left-middle.vue
new file mode 100644
index 0000000..de036cb
--- /dev/null
+++ b/src/views/big-data/components/big-data-left/components/left-middle.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/views/big-data/components/big-data-left/components/left-top.vue b/src/views/big-data/components/big-data-left/components/left-top.vue
new file mode 100644
index 0000000..ee5c63a
--- /dev/null
+++ b/src/views/big-data/components/big-data-left/components/left-top.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
diff --git a/src/views/big-data/components/big-data-left/index.vue b/src/views/big-data/components/big-data-left/index.vue
new file mode 100644
index 0000000..98571fa
--- /dev/null
+++ b/src/views/big-data/components/big-data-left/index.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/src/views/big-data/components/big-data-right/components/right-bottom.vue b/src/views/big-data/components/big-data-right/components/right-bottom.vue
new file mode 100644
index 0000000..82f77e3
--- /dev/null
+++ b/src/views/big-data/components/big-data-right/components/right-bottom.vue
@@ -0,0 +1,11 @@
+
+
+
+top
+
+
+
\ No newline at end of file
diff --git a/src/views/big-data/components/big-data-right/components/right-middle.vue b/src/views/big-data/components/big-data-right/components/right-middle.vue
new file mode 100644
index 0000000..82f77e3
--- /dev/null
+++ b/src/views/big-data/components/big-data-right/components/right-middle.vue
@@ -0,0 +1,11 @@
+
+
+
+top
+
+
+
\ No newline at end of file
diff --git a/src/views/big-data/components/big-data-right/components/right-top.vue b/src/views/big-data/components/big-data-right/components/right-top.vue
new file mode 100644
index 0000000..b7ec083
--- /dev/null
+++ b/src/views/big-data/components/big-data-right/components/right-top.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
diff --git a/src/views/big-data/components/big-data-right/index.vue b/src/views/big-data/components/big-data-right/index.vue
new file mode 100644
index 0000000..382853c
--- /dev/null
+++ b/src/views/big-data/components/big-data-right/index.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/src/views/big-data/index.vue b/src/views/big-data/index.vue
new file mode 100644
index 0000000..c6d4f10
--- /dev/null
+++ b/src/views/big-data/index.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/big-data/style.scss b/src/views/big-data/style.scss
new file mode 100644
index 0000000..a5aac7e
--- /dev/null
+++ b/src/views/big-data/style.scss
@@ -0,0 +1,17 @@
+@use "@/assets/styles/common/src/sidebar" as *;
+
+.big-data {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 19px 25px;
+ width: 100%;
+ height: 100%;
+
+ @include sidebar-1();
+
+ &__content {
+ width: 748px;
+ height: 100%;
+ }
+}
\ No newline at end of file
diff --git a/src/views/business-supervision/components/business-supervision-content/index.vue b/src/views/business-supervision/components/business-supervision-content/index.vue
index 55a2d33..764cb94 100644
--- a/src/views/business-supervision/components/business-supervision-content/index.vue
+++ b/src/views/business-supervision/components/business-supervision-content/index.vue
@@ -11,5 +11,3 @@ import ContentTop from '@/views/business-supervision/components/business-supervi
-
-
diff --git a/src/views/business-supervision/components/business-supervision-left/components/sidebar-left-top.vue b/src/views/business-supervision/components/business-supervision-left/components/sidebar-left-top.vue
index d83f7a6..aeafdcc 100644
--- a/src/views/business-supervision/components/business-supervision-left/components/sidebar-left-top.vue
+++ b/src/views/business-supervision/components/business-supervision-left/components/sidebar-left-top.vue
@@ -1,7 +1,7 @@
diff --git a/src/views/smart-park/components/smart-park-content/components/smart-park-content/components/content-item.vue b/src/views/smart-park/components/smart-park-content/components/smart-park-content/components/content-item.vue
index 0efc37e..b4354cf 100644
--- a/src/views/smart-park/components/smart-park-content/components/smart-park-content/components/content-item.vue
+++ b/src/views/smart-park/components/smart-park-content/components/smart-park-content/components/content-item.vue
@@ -15,7 +15,7 @@ defineProps({
diff --git a/src/views/smart-park/components/smart-park-content/components/smart-park-sidebar-left/index.vue b/src/views/smart-park/components/smart-park-content/components/smart-park-sidebar-left/index.vue
index d73263a..d8d02e8 100644
--- a/src/views/smart-park/components/smart-park-content/components/smart-park-sidebar-left/index.vue
+++ b/src/views/smart-park/components/smart-park-content/components/smart-park-sidebar-left/index.vue
@@ -11,22 +11,22 @@
diff --git a/src/views/smart-park/index.vue b/src/views/smart-park/index.vue
index 880a871..5317f43 100644
--- a/src/views/smart-park/index.vue
+++ b/src/views/smart-park/index.vue
@@ -19,6 +19,6 @@ import SmartPartFooter from '@/views/smart-park/components/smart-park-footer/ind
-
diff --git a/src/views/welcome/components/welcome-content/content-list.vue b/src/views/welcome/components/welcome-content/content-list.vue
index a535cea..8ca5fbd 100644
--- a/src/views/welcome/components/welcome-content/content-list.vue
+++ b/src/views/welcome/components/welcome-content/content-list.vue
@@ -7,26 +7,23 @@ const router = useRouter();
-
-
+
智慧停车
-
-
+
智慧配送
-
-
+
智慧渣土
-
-
+
智慧洁城
-
-
+
智慧路灯
diff --git a/src/views/welcome/components/welcome-content/index.vue b/src/views/welcome/components/welcome-content/index.vue
index 2e37ffc..0028056 100644
--- a/src/views/welcome/components/welcome-content/index.vue
+++ b/src/views/welcome/components/welcome-content/index.vue
@@ -3,10 +3,10 @@ import ContentList from '@/views/welcome/components/welcome-content/content-list
-
+
-
+
xxxx
你好 欢迎使用xxxxxxxzz
diff --git a/src/views/welcome/components/welcome-footer.vue b/src/views/welcome/components/welcome-footer.vue
index ad291f1..00a08f7 100644
--- a/src/views/welcome/components/welcome-footer.vue
+++ b/src/views/welcome/components/welcome-footer.vue
@@ -8,7 +8,7 @@ const list = ref([
{ icon: 'i-material-symbols:home-and-garden', name: '园区', target: '/' },
{ icon: 'i-fa:building', name: '园区', target: '/' },
{ icon: 'i-fa-solid:chart-line', name: '经营', target: '/business-supervision' },
- { icon: 'i-ri:community-fill', name: '园区', target: '/' },
+ { icon: 'i-eos-icons:big-data-outlined', name: '大数据', target: '/big-data' },
]);
diff --git a/src/views/welcome/index.vue b/src/views/welcome/index.vue
index 6334520..2ff8546 100644
--- a/src/views/welcome/index.vue
+++ b/src/views/welcome/index.vue
@@ -10,6 +10,6 @@ import WelcomeFooter from '@/views/welcome/components/welcome-footer.vue';
-