From d60c8cbd387017f3d7105352b82d7d783edecaa0 Mon Sep 17 00:00:00 2001 From: duanliang Date: Thu, 19 Dec 2024 11:48:16 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E4=BA=A4=E9=80=9A=E5=A4=A7=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/t-box-title-bg-1.png | Bin 0 -> 7304 bytes src/assets/images/t-icon-1.png | Bin 0 -> 237 bytes src/components/monitor/index.vue | 205 ++++++++++++++++++++ src/router/index.js | 7 +- src/views/monitor/components/box-3.vue | 210 +------------------- src/views/monitor/index.vue | 62 ------ src/views/testing/components/box-3.vue | 198 +------------------ src/views/traffic/components/box-1.vue | 253 +++++++++++++++++++++++++ src/views/traffic/index.vue | 9 +- 9 files changed, 479 insertions(+), 465 deletions(-) create mode 100644 src/assets/images/t-box-title-bg-1.png create mode 100644 src/assets/images/t-icon-1.png create mode 100644 src/components/monitor/index.vue create mode 100644 src/views/traffic/components/box-1.vue diff --git a/src/assets/images/t-box-title-bg-1.png b/src/assets/images/t-box-title-bg-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d3590abd073355b7969282a81ceb125c7b723c37 GIT binary patch literal 7304 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 literal 0 HcmV?d00001 diff --git a/src/components/monitor/index.vue b/src/components/monitor/index.vue new file mode 100644 index 0000000..63db096 --- /dev/null +++ b/src/components/monitor/index.vue @@ -0,0 +1,205 @@ + + + + + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index d7cf874..2b40d6f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -27,7 +27,12 @@ const router = createRouter({ path: '/scenic', name: 'scenic', component: () => import('@/views/scenic/index.vue') - } + }, + { + path: '/traffic', + name: 'traffic', + component: () => import('@/views/traffic/index.vue') + } ] }) diff --git a/src/views/monitor/components/box-3.vue b/src/views/monitor/components/box-3.vue index 8a96e7f..0d6ea74 100644 --- a/src/views/monitor/components/box-3.vue +++ b/src/views/monitor/components/box-3.vue @@ -4,227 +4,25 @@ -
-
-
- -
- -
- -
-
-
核心路段:这是一条信息说明
- -
-
-
- 最近联系 -
-
-
-
核心路段:这是一条信息说明
- -
- -
- -
-
-
+ \ No newline at end of file diff --git a/src/views/monitor/index.vue b/src/views/monitor/index.vue index b58e8c6..e93282e 100644 --- a/src/views/monitor/index.vue +++ b/src/views/monitor/index.vue @@ -54,67 +54,5 @@ height: 100vh; overflow: hidden; background-color: #0a254b; - - .header { - position: absolute; - left: vw(326); - - .title { - width: vw(3133); - height: vh(120); - font-size: vw(48); - font-weight: 800; - text-align: center; - padding-top: vh(20); - color: #fff; - letter-spacing: vw(10); - box-sizing: border-box; - text-shadow: 0px 4px 7px rgba(0, 150, 255, 0.75); - background-image: url('@/assets/images/title.png'); - background-size: 100% 100%; - } - - .nav-left { - position: absolute; - left: vw(380); - top: vh(34); - display: flex; - - &-item { - cursor: pointer; - margin-left: vh(-10); - width: vw(210); - height: vh(56); - padding-top: vh(10); - font-weight: 600; - font-size: vw(28); - text-align: center; - color: rgba(208, 236, 255, 0.9); - background-image: url('@/assets/images/title-2.png'); - background-size: 100% 100%; - } - } - - .nav-right { - position: absolute; - right: vw(424); - top: vh(34); - display: flex; - - &-item { - cursor: pointer; - margin-right: vh(-10); - width: vw(210); - height: vh(56); - padding-top: vh(10); - font-weight: 600; - font-size: vw(28); - text-align: center; - color: rgba(208, 236, 255, 0.9); - background-image: url('@/assets/images/title-3.png'); - background-size: 100% 100%; - } - } - } } \ No newline at end of file diff --git a/src/views/testing/components/box-3.vue b/src/views/testing/components/box-3.vue index 973b4e4..0bc5b47 100644 --- a/src/views/testing/components/box-3.vue +++ b/src/views/testing/components/box-3.vue @@ -4,72 +4,13 @@ -
-
-
- -
- -
-
-
-
核心路段:这是一条信息说明
- -
-
-
- 最近联系 -
-
-
-
核心路段:这是一条信息说明
- -
- -
- -
-
-
+ \ No newline at end of file diff --git a/src/views/traffic/components/box-1.vue b/src/views/traffic/components/box-1.vue new file mode 100644 index 0000000..0447219 --- /dev/null +++ b/src/views/traffic/components/box-1.vue @@ -0,0 +1,253 @@ + + + + + \ No newline at end of file diff --git a/src/views/traffic/index.vue b/src/views/traffic/index.vue index 02409e3..11831ac 100644 --- a/src/views/traffic/index.vue +++ b/src/views/traffic/index.vue @@ -1,7 +1,14 @@ -