From 5300255dd40ac2ed67676da5568f0e4fd25a7078 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期二, 05 三月 2024 13:33:46 +0800
Subject: [PATCH] fix:修改字体、图标、背景、阴影问题

---
 src/views/HomeView.vue                                          |    1 
 src/assets/img/icon/icon3.png                                   |    0 
 package-lock.json                                               |   16 +
 src/assets/css/PingFangSC.woff2                                 |    0 
 src/assets/css/pingfangheifangti-Regular.woff                   |    0 
 src/assets/img/icon/icon8.png                                   |    0 
 src/views/daoAnOffice/right/danger/dataView.vue                 |    5 
 src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff  |    0 
 src/assets/img/icon/icon2.png                                   |    0 
 src/assets/css/font236.ttf                                      |    0 
 src/components/right-title/index.vue                            |   10 
 src/assets/img/icon/icon4.png                                   |    0 
 src/views/daoAnOffice/right/danger/dataTable.vue                |    6 
 src/assets/img/icon/icon7.png                                   |    0 
 src/assets/css/PingFangSC.woff                                  |    0 
 src/views/header.vue                                            |   13 +
 src/views/daoAnOffice/index.vue                                 |    1 
 src/views/daoAnOffice/right/danger/infoView.vue                 |    4 
 src/views/daoAnOffice/right/analysis/index.vue                  |    1 
 src/views/daoAnOffice/left-top.vue                              |  132 ++++++++++------
 src/assets/img/icon/icon5.png                                   |    0 
 src/views/daoAnOffice/center/map.vue                            |   49 ++++-
 src/assets/css/font.css                                         |   37 ++++
 src/views/daoAnOffice/center-map.vue                            |    6 
 src/assets/css/200-SSBoYaTi.woff2                               |    0 
 src/main.ts                                                     |    5 
 src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff2 |    0 
 /dev/null                                                       |    0 
 src/assets/img/icon/icon9.png                                   |    0 
 src/assets/img/title_img.png                                    |    0 
 src/views/daoAnOffice/left-bottom.vue                           |  138 +++++++++-------
 src/views/daoAnOffice/right/publicize/index.vue                 |    2 
 src/assets/css/pingfangheifangti-Regular.woff2                  |    0 
 src/assets/img/icon/icon6.png                                   |    0 
 src/components/item-wrap/item-wrap.vue                          |   10 
 package.json                                                    |    3 
 src/assets/img/icon/icon1.png                                   |    0 
 src/views/daoAnOffice/right/danger/index.vue                    |    1 
 src/views/daoAnOffice/left-center.vue                           |    8 
 src/assets/css/200-SSBoYaTi.woff                                |    0 
 40 files changed, 309 insertions(+), 139 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index a7d7980..38db77b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,8 @@
         "viewerjs": "^1.11.6",
         "vue": "^3.3.4",
         "vue-echarts": "^6.6.1",
-        "vue-router": "^4.2.5"
+        "vue-router": "^4.2.5",
+        "vue-seamless-scroll": "^1.1.23"
       },
       "devDependencies": {
         "@types/mockjs": "^1.0.8",
@@ -1258,6 +1259,11 @@
       "engines": {
         "node": "^12.20.0 || >=14"
       }
+    },
+    "node_modules/comutils": {
+      "version": "1.1.19",
+      "resolved": "https://registry.npmjs.org/comutils/-/comutils-1.1.19.tgz",
+      "integrity": "sha512-JxXB67juILiwhdLwOsYyjUqwWEhHdObI0EClOPk+JDtEuTbac59s0pxGpfCBnNNQ5JommifmcMGneW/4Cg7YWw=="
     },
     "node_modules/concat-map": {
       "version": "0.0.1",
@@ -3712,6 +3718,14 @@
         "vue": "^3.2.0"
       }
     },
+    "node_modules/vue-seamless-scroll": {
+      "version": "1.1.23",
+      "resolved": "https://registry.npmjs.org/vue-seamless-scroll/-/vue-seamless-scroll-1.1.23.tgz",
+      "integrity": "sha512-HBjUub8WwsKJzbFCrwKPDrZn4e+SSbkKgwWtjKtfLwesiFGwSsVxP44/Z6d3kpXy94qIFOiflJH6l0/9pj7SGA==",
+      "dependencies": {
+        "comutils": "^1.1.9"
+      }
+    },
     "node_modules/vue-template-compiler": {
       "version": "2.7.14",
       "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",
diff --git a/package.json b/package.json
index 058b275..43e3e47 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,8 @@
     "viewerjs": "^1.11.6",
     "vue": "^3.3.4",
     "vue-echarts": "^6.6.1",
-    "vue-router": "^4.2.5"
+    "vue-router": "^4.2.5",
+    "vue-seamless-scroll": "^1.1.23"
   },
   "devDependencies": {
     "@types/mockjs": "^1.0.8",
diff --git a/src/assets/css/200-SSBoYaTi.woff b/src/assets/css/200-SSBoYaTi.woff
new file mode 100644
index 0000000..ee96a96
--- /dev/null
+++ b/src/assets/css/200-SSBoYaTi.woff
Binary files differ
diff --git a/src/assets/css/200-SSBoYaTi.woff2 b/src/assets/css/200-SSBoYaTi.woff2
new file mode 100644
index 0000000..e4a6157
--- /dev/null
+++ b/src/assets/css/200-SSBoYaTi.woff2
Binary files differ
diff --git a/src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff b/src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff
new file mode 100644
index 0000000..4103789
--- /dev/null
+++ b/src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff
Binary files differ
diff --git a/src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff2 b/src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff2
new file mode 100644
index 0000000..d1cfdb9
--- /dev/null
+++ b/src/assets/css/PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff2
Binary files differ
diff --git a/src/assets/css/PingFangSC.woff b/src/assets/css/PingFangSC.woff
new file mode 100644
index 0000000..00969b1
--- /dev/null
+++ b/src/assets/css/PingFangSC.woff
Binary files differ
diff --git a/src/assets/css/PingFangSC.woff2 b/src/assets/css/PingFangSC.woff2
new file mode 100644
index 0000000..8fa0f32
--- /dev/null
+++ b/src/assets/css/PingFangSC.woff2
Binary files differ
diff --git a/src/assets/css/font.css b/src/assets/css/font.css
new file mode 100644
index 0000000..9355ba4
--- /dev/null
+++ b/src/assets/css/font.css
@@ -0,0 +1,37 @@
+@font-face {
+  font-family: 'PangMenZhengDao';
+  src: url('PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff2') format('woff2'),
+    url('PangMenZhengDaoBiaoTiTiMianFeiBan-4Regular.woff') format('woff');
+  font-weight: normal;
+  font-style: normal;
+  font-display: swap;
+}
+
+@font-face {
+  font-family: 'pingfang';
+  src: url('pingfangheifangti-Regular.woff2') format('woff2'),
+      url('pingfangheifangti-Regular.woff') format('woff');
+  font-weight: normal;
+  font-style: normal;
+  font-display: swap;
+}
+
+@font-face {
+  font-family: 'PingFang SC';
+  src: url('PingFangSC.woff2') format('woff2'),
+      url('PingFangSC.woff') format('woff');
+  font-weight: normal;
+  font-style: normal;
+  font-display: swap;
+}
+
+@font-face {
+  font-family: '200-SSBoYaTi';
+  src: url('200-SSBoYaTi.woff2') format('woff2'),
+      url('200-SSBoYaTi.woff') format('woff');
+  font-weight: normal;
+  font-style: normal;
+  font-display: swap;
+}
+
+
diff --git a/src/assets/css/font236.ttf b/src/assets/css/font236.ttf
new file mode 100644
index 0000000..d236a17
--- /dev/null
+++ b/src/assets/css/font236.ttf
Binary files differ
diff --git a/src/assets/css/pingfangheifangti-Regular.woff b/src/assets/css/pingfangheifangti-Regular.woff
new file mode 100644
index 0000000..b4477f2
--- /dev/null
+++ b/src/assets/css/pingfangheifangti-Regular.woff
Binary files differ
diff --git a/src/assets/css/pingfangheifangti-Regular.woff2 b/src/assets/css/pingfangheifangti-Regular.woff2
new file mode 100644
index 0000000..2052aa6
--- /dev/null
+++ b/src/assets/css/pingfangheifangti-Regular.woff2
Binary files differ
diff --git a/src/assets/img/aqyh.png b/src/assets/img/aqyh.png
deleted file mode 100644
index 361282c..0000000
--- a/src/assets/img/aqyh.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/djyjq.png b/src/assets/img/djyjq.png
deleted file mode 100644
index 6f31836..0000000
--- a/src/assets/img/djyjq.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/dwsg.png b/src/assets/img/dwsg.png
deleted file mode 100644
index e819c7d..0000000
--- a/src/assets/img/dwsg.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/gjxl.png b/src/assets/img/gjxl.png
deleted file mode 100644
index 4241fd5..0000000
--- a/src/assets/img/gjxl.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/icon/icon1.png b/src/assets/img/icon/icon1.png
new file mode 100644
index 0000000..7fb7ed4
--- /dev/null
+++ b/src/assets/img/icon/icon1.png
Binary files differ
diff --git a/src/assets/img/icon/icon2.png b/src/assets/img/icon/icon2.png
new file mode 100644
index 0000000..c573524
--- /dev/null
+++ b/src/assets/img/icon/icon2.png
Binary files differ
diff --git a/src/assets/img/icon/icon3.png b/src/assets/img/icon/icon3.png
new file mode 100644
index 0000000..5a4f1da
--- /dev/null
+++ b/src/assets/img/icon/icon3.png
Binary files differ
diff --git a/src/assets/img/icon/icon4.png b/src/assets/img/icon/icon4.png
new file mode 100644
index 0000000..fb6d2d0
--- /dev/null
+++ b/src/assets/img/icon/icon4.png
Binary files differ
diff --git a/src/assets/img/icon/icon5.png b/src/assets/img/icon/icon5.png
new file mode 100644
index 0000000..e08d683
--- /dev/null
+++ b/src/assets/img/icon/icon5.png
Binary files differ
diff --git a/src/assets/img/icon/icon6.png b/src/assets/img/icon/icon6.png
new file mode 100644
index 0000000..1b89b8f
--- /dev/null
+++ b/src/assets/img/icon/icon6.png
Binary files differ
diff --git a/src/assets/img/icon/icon7.png b/src/assets/img/icon/icon7.png
new file mode 100644
index 0000000..2099549
--- /dev/null
+++ b/src/assets/img/icon/icon7.png
Binary files differ
diff --git a/src/assets/img/icon/icon8.png b/src/assets/img/icon/icon8.png
new file mode 100644
index 0000000..bde7e6e
--- /dev/null
+++ b/src/assets/img/icon/icon8.png
Binary files differ
diff --git a/src/assets/img/icon/icon9.png b/src/assets/img/icon/icon9.png
new file mode 100644
index 0000000..f902f3f
--- /dev/null
+++ b/src/assets/img/icon/icon9.png
Binary files differ
diff --git a/src/assets/img/jlpb.png b/src/assets/img/jlpb.png
deleted file mode 100644
index 7b0a9cd..0000000
--- a/src/assets/img/jlpb.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/jtysqy.png b/src/assets/img/jtysqy.png
deleted file mode 100644
index 47a4cd7..0000000
--- a/src/assets/img/jtysqy.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/sgyfd.png b/src/assets/img/sgyfd.png
deleted file mode 100644
index c2a50e6..0000000
--- a/src/assets/img/sgyfd.png
+++ /dev/null
Binary files differ
diff --git a/src/assets/img/title_img.png b/src/assets/img/title_img.png
new file mode 100644
index 0000000..1767165
--- /dev/null
+++ b/src/assets/img/title_img.png
Binary files differ
diff --git a/src/components/item-wrap/item-wrap.vue b/src/components/item-wrap/item-wrap.vue
index 3e630a1..e587200 100644
--- a/src/components/item-wrap/item-wrap.vue
+++ b/src/components/item-wrap/item-wrap.vue
@@ -15,7 +15,7 @@
 <template>
 
      <div class="item_title" v-if="title !== ''">
-       <span class="title-inner"> &nbsp;&nbsp;{{ title }}&nbsp;&nbsp; </span>
+       <span class="title-inner">{{ title }} </span>
      </div>
     <div
       :class="title !== '' ? 'item_title_content' : 'item_title_content_def'"
@@ -32,6 +32,7 @@
 
 .item_title {
   background-image: url("@/assets/img/candantop.png") ;
+  background-size: 231px 100%;
   background-repeat: no-repeat;
   height: $item-title-height;
   line-height: $item-title-height;
@@ -55,11 +56,14 @@
     transform: rotate(180deg);
   }
   .title-inner {
-    margin-left: 15px;
+    margin-left: 25px;
+    margin-top: 4px;
     color: #fff;
-    font-weight: 900;
+    font-weight: 400;
     letter-spacing: 2px;
+    font-size: 20px;
     font-style: italic;
+    font-family: '200-SSBoYaTi';
     //background: linear-gradient(
     //  92deg,
     //  #0072ff 0%,
diff --git a/src/components/right-title/index.vue b/src/components/right-title/index.vue
index 8ae1a09..939a6d7 100644
--- a/src/components/right-title/index.vue
+++ b/src/components/right-title/index.vue
@@ -14,7 +14,7 @@
 <template>
   <div class="flex justify-between item-center">
     <div class="item_title" v-if="title !== ''">
-      <span class="title-inner"> &nbsp;&nbsp;{{ title }}&nbsp;&nbsp; </span>
+      <span class="title-inner"> {{ title }} </span>
     </div>
     <slot name="top"></slot>
   </div>
@@ -46,12 +46,14 @@
   //justify-content: center;
 
   .title-inner {
-    margin-left: 15px;
+    margin-left: 25px;
+    margin-top: 4px;
     color: #fff;
-    font-weight: 900;
+    font-weight: 400;
     letter-spacing: 2px;
-    font-style: italic;
     font-size: 20px;
+    font-style: italic;
+    font-family: '200-SSBoYaTi';
     //background: linear-gradient(
     //  92deg,
     //  #0072ff 0%,
diff --git a/src/main.ts b/src/main.ts
index 779d7cf..9d23dc8 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -4,10 +4,11 @@
 import App from './App.vue'
 import router from './router'
 import * as ElementPlusIconsVue from '@element-plus/icons-vue'
-import '@/assets/css/main.scss'
-import '@/assets/css/tailwind.css'
+import '@/assets/css/main.scss';
+import '@/assets/css/tailwind.css';
 import 'swiper/swiper-bundle.css';
 import 'viewerjs/dist/viewer.css';
+import '@/assets/css/font.css';
 
 import {registerEcharts} from "@/plugins/echarts"
 //涓嶄娇鐢╩ock 璇锋敞閲婃帀
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 82ad977..c7898b8 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -74,5 +74,6 @@
   background-size: contain;
   background-position: center center;
   margin-bottom: 4px;
+
 }
 </style>
diff --git a/src/views/daoAnOffice/center-map.vue b/src/views/daoAnOffice/center-map.vue
index d06b1cc..aaec8a1 100644
--- a/src/views/daoAnOffice/center-map.vue
+++ b/src/views/daoAnOffice/center-map.vue
@@ -215,7 +215,7 @@
         font-style: italic;
         background: linear-gradient(180deg, #FFFFFF 0%, #70B2F4 100%);
         -webkit-background-clip: text;
-        -webkit-text-fill-color: transparent;
+        // -webkit-text-fill-color: transparent;
       }
     }
   }
@@ -239,4 +239,8 @@
   }
 
 }
+
+.info-lable {
+  font-family: 'PingFang SC' !important;
+}
 </style>
diff --git a/src/views/daoAnOffice/center/map.vue b/src/views/daoAnOffice/center/map.vue
index eb4fa85..0a4df18 100644
--- a/src/views/daoAnOffice/center/map.vue
+++ b/src/views/daoAnOffice/center/map.vue
@@ -2,7 +2,7 @@
   <div class="map-container">
     <div class="map-content" id="map" ref="map"></div>
 
-
+    <div class="shadow"></div>
     <!-- 鍥炬爣鑿滃崟 -->
     <div class="info-box">
       <!--      right鑿滃崟-->
@@ -35,15 +35,15 @@
 
 import { require } from '@/utils/require.js';
 
-import icon1 from '@/assets/img/sgyfd.png';
-import icon2 from '@/assets/img/zdlytd.png';
-import icon3 from '@/assets/img/djyjq.png';
-import icon4 from '@/assets/img/jlpb.png';
-import icon5 from '@/assets/img/dwsg.png';
-import icon6 from '@/assets/img/jtysqy.png';
-import icon7 from '@/assets/img/zdlytd.png';
-import icon8 from '@/assets/img/gjxl.png';
-import icon9 from '@/assets/img/aqyh.png';
+import icon1 from '@/assets/img/icon/icon1.png';
+import icon2 from '@/assets/img/icon/icon2.png';
+import icon3 from '@/assets/img/icon/icon3.png';
+import icon4 from '@/assets/img/icon/icon4.png';
+import icon5 from '@/assets/img/icon/icon5.png';
+import icon6 from '@/assets/img/icon/icon6.png';
+import icon7 from '@/assets/img/icon/icon7.png';
+import icon8 from '@/assets/img/icon/icon8.png';
+import icon9 from '@/assets/img/icon/icon9.png';
 
 
 const map = ref(null);
@@ -177,9 +177,9 @@
 // 鍒涘缓鍥炬爣
 const createIcon = (img) => {
   return new AMap.Icon({
-    size: new AMap.Size(34, 41),    // 鍥炬爣灏哄
+    // size: new AMap.Size(43.8, 49.2),    // 鍥炬爣灏哄
     image: img,  // Icon鐨勫浘鍍�
-    imageSize: new AMap.Size(34, 41)   // 鏍规嵁鎵�璁剧疆鐨勫ぇ灏忔媺浼告垨鍘嬬缉鍥剧墖
+    imageSize: new AMap.Size(43.8, 49.2)   // 鏍规嵁鎵�璁剧疆鐨勫ぇ灏忔媺浼告垨鍘嬬缉鍥剧墖
   });
 }
 
@@ -259,6 +259,7 @@
   height: 100%;
   position: absolute;
   z-index: 0;
+  box-shadow: inset 0px 0px 100px 18px #081729;
 
   .map-content {
     width: 100%;
@@ -282,7 +283,8 @@
 
   .item-tb-img {
     width: 20px;
-    height: 20px;
+    object-fit: contain;
+    margin-right: 5px;
   }
 
   .info-div-p {
@@ -327,11 +329,30 @@
   cursor: pointer;
 
   .item-tb-p {
-    font-family: PingFang SC;
+    font-family: 'PingFang SC';
+
     font-weight: 400;
     font-size: 16px;
     color: #FFFFFF;
     line-height: 42px;
   }
 }
+
+.shadow {
+  width: 100%;
+  height: 100%;
+  top: 0;
+  left: 0;
+  position: absolute;
+  box-shadow: inset 0px 0px 100px 120px #081729;
+  pointer-events: none;
+}
+
+:deep(.amap-logo) {
+  display: none !important;
+}
+
+:deep(.amap-copyright) {
+  visibility: hidden !important;
+}
 </style>
\ No newline at end of file
diff --git a/src/views/daoAnOffice/index.vue b/src/views/daoAnOffice/index.vue
index 35302c3..fda012d 100644
--- a/src/views/daoAnOffice/index.vue
+++ b/src/views/daoAnOffice/index.vue
@@ -277,6 +277,7 @@
   z-index: 99;
   text-align: center;
   cursor: pointer;
+  font-family: 'PingFang SC';
 }
 
 .gddt {
diff --git a/src/views/daoAnOffice/left-bottom.vue b/src/views/daoAnOffice/left-bottom.vue
index d3c225d..cd9cfcf 100644
--- a/src/views/daoAnOffice/left-bottom.vue
+++ b/src/views/daoAnOffice/left-bottom.vue
@@ -5,67 +5,67 @@
 import { useSettingStore } from "@/stores";
 import { storeToRefs } from "pinia";
 import EmptyCom from "@/components/empty-com"
-const  options = reactive([
+const options = reactive([
   {
-    title:"闈掑煄灞遍鏅尯",
-    num1:56,
-    num2:54,
-    num3:47,
-    num4:35,
-    num5:48,
-    num6:21,
-    num7:87,
+    title: "闈掑煄灞遍鏅尯",
+    num1: 56,
+    num2: 54,
+    num3: 47,
+    num4: 35,
+    num5: 48,
+    num6: 21,
+    num7: 87,
   },
   {
-    title:"閮芥睙鍫伴鏅尯",
-    num1:356,
-    num2:354,
-    num3:347,
-    num4:335,
-    num5:348,
-    num6:321,
-    num7:387,
+    title: "閮芥睙鍫伴鏅尯",
+    num1: 356,
+    num2: 354,
+    num3: 347,
+    num4: 335,
+    num5: 348,
+    num6: 321,
+    num7: 387,
   },
   {
-    title:"铏瑰彛鏃呮父鏅尯",
-    num1:256,
-    num2:254,
-    num3:247,
-    num4:235,
-    num5:248,
-    num6:221,
-    num7:287,
+    title: "铏瑰彛鏃呮父鏅尯",
+    num1: 256,
+    num2: 254,
+    num3: 247,
+    num4: 235,
+    num5: 248,
+    num6: 221,
+    num7: 287,
   },
   {
-    title:"鐏屽幙鍙ゅ煄",
-    num1:156,
-    num2:154,
-    num3:147,
-    num4:135,
-    num5:148,
-    num6:121,
-    num7:187,
+    title: "鐏屽幙鍙ゅ煄",
+    num1: 156,
+    num2: 154,
+    num3: 147,
+    num4: 135,
+    num5: 148,
+    num6: 121,
+    num7: 187,
   }
 ])
 </script>
 
 <template>
-  <div class="left_boottom_wrap beautify-scroll-def"  >
-      <div class="left-bottom-fj" v-for="(item,index) in options" :key="index">
-     <div>
-       <div class="left-bottom-fj-title">{{item.title}}</div>
-       <div class="left-bottom-fj-info">
-         <p class="left-fj-p">杞︽祦閲�:<span class="left-p">{{ item.num1 }}</span><span class="left-fj-sp">杈�</span></p>
-         <p class="left-fj-p">娓稿棰勭害:<span class="left-p">{{ item.num2 }}</span><span class="left-fj-sp">浜�</span></p>
-         <p class="left-fj-p">鍦ㄥ矖璀﹀姏:<span class="left-p">{{ item.num3 }}</span><span class="left-fj-sp">浜�</span></p>
-         <p class="left-fj-p">澶囩敤璀﹀姏:<span class="left-p">{{ item.num4 }}</span><span class="left-fj-sp">杈�</span></p>
-         <p class="left-fj-p">浜烘祦閲�:<span class="left-p">{{ item.num5 }}</span><span class="left-fj-sp">浜�</span></p>
-         <p class="left-fj-p">鍏ュ洯浜烘暟:<span class="left-p">{{ item.num6 }}</span><span class="left-fj-sp">浜�</span></p>
-         <p class="left-fj-p">鍦ㄥ矖璀﹁溅:<span class="left-p">{{ item.num7 }}</span><span class="left-fj-sp">杈�</span></p>
-       </div>
-     </div>
-
+  <div class="left_boottom_wrap beautify-scroll-def">
+    <div class="left-bottom-fj" v-for="(item, index) in options" :key="index">
+      <div>
+        <div class="left-bottom-fj-title">{{ item.title }}</div>
+        <div class="left-bottom-fj-info">
+          <p class="left-fj-p">杞︽祦閲�:<span class="left-p">{{ item.num1 }}</span><span class="left-fj-sp">杈�</span></p>
+          <p class="left-fj-p">娓稿棰勭害:<span class="left-p">{{ item.num2 }}</span><span class="left-fj-sp">浜�</span></p>
+          <p class="left-fj-p">鍦ㄥ矖璀﹀姏:<span class="left-p">{{ item.num3 }}</span><span class="left-fj-sp">浜�</span></p>
+          <p class="left-fj-p">澶囩敤璀﹀姏:<span class="left-p">{{ item.num4 }}</span><span class="left-fj-sp">杈�</span></p>
+          <p class="left-fj-p">浜烘祦閲�:<span class="left-p">{{ item.num5 }}</span><span class="left-fj-sp">浜�</span></p>
+          <p class="left-fj-p">鍏ュ洯浜烘暟:<span class="left-p">{{ item.num6 }}</span><span class="left-fj-sp">浜�</span></p>
+          <p class="left-fj-p">鍦ㄥ矖璀﹁溅:<span class="left-p">{{ item.num7 }}</span><span class="left-fj-sp">杈�</span></p>
+        </div>
       </div>
+
+    </div>
   </div>
 </template>
 
@@ -75,37 +75,50 @@
   overflow: hidden;
   width: 100%;
   height: 100%;
-  .left-bottom-fj{
-    margin-bottom:20px ;
+
+  .left-bottom-fj {
+    margin-bottom: 20px;
     border: 1px solid #29466A;
-    .left-bottom-fj-info{
+    background-color: rgba(17, 34, 58, 0.6);
+
+    .left-bottom-fj-info {
       padding: 10px;
-      .left-fj-p{
+
+      .left-fj-p {
         width: 23%;
         margin-top: 3px;
         margin-right: 10px;
         color: #4481DD;
-        .left-fj-sp{
+        font-family: 'PingFang SC';
+
+        .left-fj-sp {
           color: #fff;
         }
       }
+
       display: flex;
       flex-wrap: wrap;
-      .left-p{
+
+      .left-p {
         color: #FAE67D;
       }
     }
-    .left-bottom-fj-title{
-      font-family: PingFang SC;
-      font-weight: 800;
+
+    .left-bottom-fj-title {
+      font-family: 'PingFang SC';
+      font-weight: 400;
+      font-size: 20px;
       color: #44DBDD;
       line-height: 40px;
       height: 80px;
       text-align: center;
       background-image: url("@/assets/img/fjbg.png");
-      background-position: center; /* 姘村钩鍜屽瀭鐩撮兘灞呬腑瀵归綈 */
-      background-repeat: no-repeat; /* 涓嶉噸澶嶅钩閾鸿儗鏅浘鍍� */
-      background-size: cover; /* 鑷姩璋冩暣澶у皬浠ュ畬鍏ㄨ鐩栧厓绱� */
+      background-position: center;
+      /* 姘村钩鍜屽瀭鐩撮兘灞呬腑瀵归綈 */
+      background-repeat: no-repeat;
+      /* 涓嶉噸澶嶅钩閾鸿儗鏅浘鍍� */
+      background-size: cover;
+      /* 鑷姩璋冩暣澶у皬浠ュ畬鍏ㄨ鐩栧厓绱� */
     }
   }
 }
@@ -130,6 +143,7 @@
     padding: 8px;
     font-size: 14px;
     margin: 10px 0;
+
     .orderNum {
       margin: 0 16px 0 -20px;
     }
@@ -171,6 +185,7 @@
       align-items: center;
       justify-content: space-between;
       flex-wrap: wrap;
+
       .dibu {
         position: absolute;
         height: 2px;
@@ -180,6 +195,7 @@
         left: -2%;
         background-size: cover;
       }
+
       .addresswrap {
         width: 100%;
         display: flex;
@@ -221,4 +237,6 @@
     }
   }
 }
+
+.left-p {}
 </style>
diff --git a/src/views/daoAnOffice/left-center.vue b/src/views/daoAnOffice/left-center.vue
index 142be88..593ed44 100644
--- a/src/views/daoAnOffice/left-center.vue
+++ b/src/views/daoAnOffice/left-center.vue
@@ -111,7 +111,8 @@
 
 <style scoped lang="scss">
 .x-a{
-  background-color: #111E3C;
+  background-color: rgba(17, 34, 58, 0.6);
+
   border: 1px solid #29466A;
   padding: 10px 10px 20px;
 }
@@ -147,4 +148,9 @@
     }
   }
 }
+
+.roadMileage-item-num {
+  font-family: 'PangMenZhengDao' !important;
+  letter-spacing: 1px !important;
+}
 </style>
diff --git a/src/views/daoAnOffice/left-top.vue b/src/views/daoAnOffice/left-top.vue
index d4cdde4..8a13151 100644
--- a/src/views/daoAnOffice/left-top.vue
+++ b/src/views/daoAnOffice/left-top.vue
@@ -26,68 +26,78 @@
 
 <template>
   <ul class="user_Overview flex">
-    <li class="user_Overview-item" >
+    <li class="user_Overview-item">
       <div class="user_Overview_nums allnum">
-        <div class="user_Overview_nums_img" >
+        <div class="user_Overview_nums_img">
           <img src="@/assets/img/sgjb.png" />
         </div>
         <div class="user_Overview_nums_img_p">
-            <p class="user_Overview_nums_img_p_num">{{state.totalNum}}<span class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫� 28.1%</span></p>
-           <p>浜ら�氫簨鏁呮帴鎶�</p>
+          <p class="user_Overview_nums_img_p_num"> <span class="info-num">{{ state.totalNum }}</span> <span
+              class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫�
+              28.1%</span></p>
+          <p class="info-lable">浜ら�氫簨鏁呮帴鎶�</p>
         </div>
-<!--        <CountUp :endVal="state.totalNum" :duration="duration" />-->
+        <!--        <CountUp :endVal="state.totalNum" :duration="duration" />-->
       </div>
-<!--      <p>鎬昏澶囨暟1</p>-->
+      <!--      <p>鎬昏澶囨暟1</p>-->
     </li>
-    <li class="user_Overview-item" >
+    <li class="user_Overview-item">
       <div class="user_Overview_nums online">
-        <div class="user_Overview_nums_img" >
+        <div class="user_Overview_nums_img">
           <img src="@/assets/img/la.png" />
         </div>
         <div class="user_Overview_nums_img_p">
-          <p class="user_Overview_nums_img_p_numt">{{state.onlineNum}}<span class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫� 28.1%</span></p>
-          <p>绔嬫</p>
+          <p class="user_Overview_nums_img_p_numt"><span class="info-num">{{ state.onlineNum }}</span><span
+              class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫�
+              28.1%</span></p>
+          <p class="info-lable">绔嬫</p>
         </div>
 
-<!--        <CountUp :endVal="state.onlineNum" :duration="duration" />-->
+        <!--        <CountUp :endVal="state.onlineNum" :duration="duration" />-->
       </div>
-<!--      <p>鍦ㄧ嚎鏁�</p>-->
+      <!--      <p>鍦ㄧ嚎鏁�</p>-->
     </li>
-    <li class="user_Overview-item" >
+    <li class="user_Overview-item">
       <div class="user_Overview_nums offline">
-        <div class="user_Overview_nums_img" >
+        <div class="user_Overview_nums_img">
           <img src="@/assets/img/ssrs.png" />
         </div>
         <div class="user_Overview_nums_img_p">
-          <p class="user_Overview_nums_img_p_nums">{{state.offlineNum}}<span class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫� 28.1%</span></p>
-          <p>鍙椾激浜烘暟</p>
+          <p class="user_Overview_nums_img_p_nums"><span class="info-num">{{ state.offlineNum }}</span><span
+              class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫�
+              28.1%</span></p>
+          <p class="info-lable">鍙椾激浜烘暟</p>
         </div>
 
-<!--        <CountUp :endVal="state.offlineNum" :duration="duration" />-->
+        <!--        <CountUp :endVal="state.offlineNum" :duration="duration" />-->
       </div>
-<!--      <p>鎺夌嚎鏁�</p>-->
+      <!--      <p>鎺夌嚎鏁�</p>-->
     </li>
-    <li class="user_Overview-item" >
+    <li class="user_Overview-item">
       <div class="user_Overview_nums laramnum">
-        <div class="user_Overview_nums_img" >
+        <div class="user_Overview_nums_img">
           <img src="@/assets/img/swrs.png" />
         </div>
         <div class="user_Overview_nums_img_p">
-          <p class="user_Overview_nums_img_p_numf">{{state.alarmNum}}<span class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫� 28.1%</span></p>
-          <p>姝讳骸浜烘暟</p>
+          <p class="user_Overview_nums_img_p_numf"><span class="info-num">{{ state.alarmNum }}</span><span
+              class="user_Overview_nums_img_p_num_nan">浠�</span><span class="user_Overview_nums_img_p_num_ss">鈫�
+              28.1%</span></p>
+          <p class="info-lable">姝讳骸浜烘暟</p>
         </div>
 
-<!--        <CountUp :endVal="state.alarmNum" :duration="duration" />-->
+        <!--        <CountUp :endVal="state.alarmNum" :duration="duration" />-->
       </div>
-<!--      <p>鍛婅娆℃暟</p>-->
+      <!--      <p>鍛婅娆℃暟</p>-->
     </li>
   </ul>
 </template>
 
 <style scoped lang="scss">
-.user_Overview-item{
-  background-color: #11223A;
+.user_Overview-item {
+  background-color: rgba(17, 34, 58, 0.6);
+
 }
+
 .left-top {
   width: 100%;
   height: 100%;
@@ -99,14 +109,17 @@
     margin: 0 20px;
     padding: 15px 0;
     border: 1px solid #29466A;
+
     p {
       text-align: left;
       //height: 16px;
       font-size: 16px;
     }
+
     &:first-of-type {
       margin-left: 0;
     }
+
     &:last-of-type {
       margin-right: 0;
     }
@@ -126,26 +139,28 @@
       background-position: center center;
       position: relative;
 
-      &::before {
-        content: "";
-        position: absolute;
-        width: 100%;
-        height: 100%;
-        top: 0;
-        left: 0;
-      }
+      // &::before {
+      //   content: "";
+      //   position: absolute;
+      //   width: 100%;
+      //   height: 100%;
+      //   top: 0;
+      //   left: 0;
+      // }
 
       &.bgdonghua::before {
         animation: rotating 14s linear infinite;
       }
     }
-    .user_Overview_nums_img{
+
+    .user_Overview_nums_img {
       //background-color: floralwhite;
       //padding: 6px;
       border-radius: 8px;
       width: 72px;
     }
-    .user_Overview_nums_img_p{
+
+    .user_Overview_nums_img_p {
       //display: flex;
       flex-direction: column;
       justify-content: space-around;
@@ -153,59 +168,72 @@
       //height: 90px;
       //line-height: 40px;
       margin-left: 10px;
-      .user_Overview_nums_img_p_numt{
+
+      .user_Overview_nums_img_p_numt {
         color: #0071F8;
         font-size: 25px;
         font-weight: 800;
-        .user_Overview_nums_img_p_num_nan{
+
+        .user_Overview_nums_img_p_num_nan {
           font-size: 14px;
           color: #fff;
         }
-        .user_Overview_nums_img_p_num_ss{
+
+        .user_Overview_nums_img_p_num_ss {
           font-size: 14px;
           color: #D44233;
         }
       }
-      .user_Overview_nums_img_p_num{
+
+      .user_Overview_nums_img_p_num {
         color: #F96FF8;
         font-size: 25px;
         font-weight: 800;
-        .user_Overview_nums_img_p_num_nan{
+
+        .user_Overview_nums_img_p_num_nan {
           font-size: 14px;
           color: #fff;
         }
-        .user_Overview_nums_img_p_num_ss{
+
+        .user_Overview_nums_img_p_num_ss {
           font-size: 14px;
           color: #D44233;
         }
       }
-      .user_Overview_nums_img_p_nums{
+
+      .user_Overview_nums_img_p_nums {
         color: #FE3146;
         font-size: 25px;
         font-weight: 800;
-        .user_Overview_nums_img_p_num_nan{
+
+        .user_Overview_nums_img_p_num_nan {
           font-size: 14px;
           color: #fff;
         }
-        .user_Overview_nums_img_p_num_ss{
+
+        .user_Overview_nums_img_p_num_ss {
           font-size: 14px;
           color: #D44233;
         }
       }
-      .user_Overview_nums_img_p_numf{
+
+      .user_Overview_nums_img_p_numf {
         color: #EA7039;
         font-size: 25px;
         font-weight: 800;
-        .user_Overview_nums_img_p_num_nan{
+
+        .user_Overview_nums_img_p_num_nan {
           font-size: 14px;
           color: #fff;
         }
-        .user_Overview_nums_img_p_num_ss{
+
+        .user_Overview_nums_img_p_num_ss {
           font-size: 14px;
           color: #D44233;
         }
       }
     }
+
     .allnum {
       //background-image: url("@/assets/img/bbiao.png");
       //&::before {
@@ -232,4 +260,12 @@
     }
   }
 }
+
+.info-num {
+  font-family: 'PangMenZhengDao';
+}
+.info-lable {
+  font-family: 'PingFang SC';
+}
+
 </style>
diff --git a/src/views/daoAnOffice/right/analysis/index.vue b/src/views/daoAnOffice/right/analysis/index.vue
index 2074f06..1cbd871 100644
--- a/src/views/daoAnOffice/right/analysis/index.vue
+++ b/src/views/daoAnOffice/right/analysis/index.vue
@@ -355,6 +355,7 @@
   border: 1px solid rgba(47, 91, 157, 0.8);
   flex-shrink: 0;
   color: #5B83BD;
+  font-family: 'PingFang SC';
 }
 
 .select-active {
diff --git a/src/views/daoAnOffice/right/danger/dataTable.vue b/src/views/daoAnOffice/right/danger/dataTable.vue
index d9fce59..1b39f3d 100644
--- a/src/views/daoAnOffice/right/danger/dataTable.vue
+++ b/src/views/daoAnOffice/right/danger/dataTable.vue
@@ -215,6 +215,8 @@
   font-size: 16px;
   color: #447ED6;
   margin-left: 20px;
+  font-family: 'PingFang SC';
+
 }
 
 .select-item {
@@ -222,6 +224,8 @@
   height: 100%;
   border-bottom: 2px solid RGBA(98, 137, 230, 0);
   color: rgba(94, 134, 194, 1);
+  font-family: 'PingFang SC';
+
 }
 
 .item-active {
@@ -235,6 +239,8 @@
   width: 100%;
   height: 100%;
   background: transparent;
+  font-family: 'PingFang SC';
+
 }
 
 ::v-deep .el-table__inner-wrapper::before {
diff --git a/src/views/daoAnOffice/right/danger/dataView.vue b/src/views/daoAnOffice/right/danger/dataView.vue
index 43959d0..131fd3f 100644
--- a/src/views/daoAnOffice/right/danger/dataView.vue
+++ b/src/views/daoAnOffice/right/danger/dataView.vue
@@ -49,6 +49,8 @@
 .data-red {
   color: rgba(254, 49, 70, 1);
   font-size: 16px;
+  font-family: 'PangMenZhengDao';
+
 }
 
 .data-num {
@@ -58,5 +60,8 @@
 .data-label {
   color: rgba(68, 219, 221, 1);
   font-size: 16px;
+  font-family: 'PingFang SC';
+  margin-top: -10px;
+
 }
 </style>
\ No newline at end of file
diff --git a/src/views/daoAnOffice/right/danger/index.vue b/src/views/daoAnOffice/right/danger/index.vue
index ef6ec52..f316edf 100644
--- a/src/views/daoAnOffice/right/danger/index.vue
+++ b/src/views/daoAnOffice/right/danger/index.vue
@@ -62,6 +62,7 @@
   border: 1px solid rgba(47, 91, 157, 0.8);
   flex-shrink: 0;
   color: #5B83BD;
+  font-family: 'PingFang SC';
 }
 
 .select-active {
diff --git a/src/views/daoAnOffice/right/danger/infoView.vue b/src/views/daoAnOffice/right/danger/infoView.vue
index 5b8d89b..dd224f9 100644
--- a/src/views/daoAnOffice/right/danger/infoView.vue
+++ b/src/views/daoAnOffice/right/danger/infoView.vue
@@ -115,9 +115,9 @@
 
 .info-item {
   font-size: 12px;
-
+  font-family: 'PingFang SC';
   .info-label {
-    color: rgba(91, 131, 189, 1);
+    color: #5b83bd;
   }
 }
 </style>
\ No newline at end of file
diff --git a/src/views/daoAnOffice/right/publicize/index.vue b/src/views/daoAnOffice/right/publicize/index.vue
index 264468d..26dd029 100644
--- a/src/views/daoAnOffice/right/publicize/index.vue
+++ b/src/views/daoAnOffice/right/publicize/index.vue
@@ -131,6 +131,7 @@
   border: 1px solid rgba(47, 91, 157, 0.8);
   flex-shrink: 0;
   color: #5B83BD;
+  font-family: 'PingFang SC';
 }
 
 .select-active {
@@ -155,6 +156,7 @@
   width: 279px;
   flex-shrink: 0;
   cursor: pointer;
+  font-family: 'PingFang SC';
   // margin-bottom: 24px;
 }
 
diff --git a/src/views/header.vue b/src/views/header.vue
index d0740f3..06371be 100644
--- a/src/views/header.vue
+++ b/src/views/header.vue
@@ -29,7 +29,10 @@
     </div>
     <div class="d-flex jc-center">
       <div class="title">
-        <span class="title-text">閬撳畨鍔炲競鍩熸不鐞嗘暟鎹ぇ灞�</span>
+        <div class="title-img">
+          <img src="@/assets/img/title_img.png" alt="">
+        </div>
+        <!-- <span class="title-text">閬撳畨鍔炲競鍩熸不鐞嗘暟鎹ぇ灞�</span> -->
       </div>
     </div>
 <!--    <div class="timers">-->
@@ -130,7 +133,13 @@
   color: transparent;
   height: 60px;
   line-height: 46px;
-
+  .title-img {
+    width: 560px;
+    position: absolute;
+    left: 50%;
+    top: 9px;
+    transform: translateX(-50%);
+  }
   .title-text {
     font-style: italic;
     //text-shadow: 0px 2px 10px rgba(0,0,0,0.5);

--
Gitblit v1.8.0