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 @@ + + + + + \ 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 @@ + + + + + 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 @@ + + + + + \ 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 @@ + + + + + \ 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 @@ + + + + + \ 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({ arrow-item 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 @@