diff --git a/src/assets/images/arrow-down.png b/src/assets/images/arrow-down.png new file mode 100644 index 0000000..51372d0 Binary files /dev/null and b/src/assets/images/arrow-down.png differ diff --git a/src/assets/images/item-1.png b/src/assets/images/item-1.png index d93ba47..bb4cc01 100644 Binary files a/src/assets/images/item-1.png and b/src/assets/images/item-1.png differ diff --git a/src/assets/images/item-2.png b/src/assets/images/item-2.png index 19ae32d..a49aa7c 100644 Binary files a/src/assets/images/item-2.png and b/src/assets/images/item-2.png differ diff --git a/src/components/CoreVideo/index.vue b/src/components/CoreVideo/index.vue index 9930cab..a75d90e 100644 --- a/src/components/CoreVideo/index.vue +++ b/src/components/CoreVideo/index.vue @@ -1,26 +1,41 @@ diff --git a/src/components/ScrollNumber/index.vue b/src/components/ScrollNumber/index.vue index 995ad79..a995678 100644 --- a/src/components/ScrollNumber/index.vue +++ b/src/components/ScrollNumber/index.vue @@ -57,7 +57,6 @@ .number-digital { .box-item { position: relative; - height: vh(40); list-style: none; color: #2d7cff; writing-mode: vertical-lr; @@ -93,11 +92,11 @@ & > i { position: absolute; - top: vh(10); + top: 20%; left: 50%; transform: translate(-50%, 0); transition: transform 1s ease-in-out; - letter-spacing: 10px; + letter-spacing: vh(17); } } } diff --git a/src/styles/common.scss b/src/styles/common.scss index c8fb09c..d3ebf72 100644 --- a/src/styles/common.scss +++ b/src/styles/common.scss @@ -19,6 +19,9 @@ .justify-evenly { justify-content: space-evenly; } +.rela { + position: relative; +} .gap-8 { gap: vh(8) vw(8); } diff --git a/src/views/home/components/box-2.vue b/src/views/home/components/box-2.vue index 6cd2599..124ae60 100644 --- a/src/views/home/components/box-2.vue +++ b/src/views/home/components/box-2.vue @@ -44,7 +44,19 @@ 通畅 - +
+ + +
工单完成数 -
- +
+
50%
@@ -80,13 +75,8 @@
工单完成数 -
- +
+
50%
@@ -120,8 +110,8 @@ @@ -225,6 +215,21 @@ } .progress { width: vw(100); + :deep(.el-progress-bar__outer) { + background-color: #0858ae !important; + } + } + .progress-1 { + @extend .progress; + :deep(.el-progress-bar__inner) { + background: linear-gradient(to right, #0566bb 0%, #00c4f9 100%); + } + } + .progress-2 { + @extend .progress; + :deep(.el-progress-bar__inner) { + background: linear-gradient(to right, #0566bb 0%, #d6383a 100%); + } } .value { margin-left: vw(10); diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 03f411f..b3efa26 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -11,7 +11,6 @@ import box2 from './components/box-2.vue' import box3 from './components/box-3.vue' import box4 from './components/box-4.vue' - let numm = ref(1231241) const navLeft = [ { name: '安全', path: '/monitor' }, { name: '景区', path: '/scenic' }, @@ -23,8 +22,5 @@ { name: '舆情', path: '/sentiment' }, { name: '酒店' } ] - const handleChange = () => { - numm.value++ - } onMounted(() => {})