From 423155b8134694c2f2e68f6d3f5239ba0541b0cf Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 31 十二月 2024 18:10:35 +0800
Subject: [PATCH] ll

---
 screen/src/views/LogisticsCenter.vue |  341 +++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 237 insertions(+), 104 deletions(-)

diff --git a/screen/src/views/LogisticsCenter.vue b/screen/src/views/LogisticsCenter.vue
index 7b0303a..9f37ba8 100644
--- a/screen/src/views/LogisticsCenter.vue
+++ b/screen/src/views/LogisticsCenter.vue
@@ -4,7 +4,7 @@
       <img src="@/assets/images/LogisticsCenter/bg@2x.png" class="main_bg" alt="" />
       <div class="main_header">
         <img src="@/assets/images/maintitle.gif" class="main_header_bg" alt="" />
-        <div class="title">鍏ㄧ渷鐗╂祦鍦ㄩ��</div>
+        <div class="title">瀹夊窘涓儫鎴愬搧闆嗘帶澶у睆</div>
         <div class="time_wrap">
           <span class="date">{{ date }}</span>
           <span class="week">{{ week }}</span>
@@ -101,9 +101,9 @@
             </div>
             <div class="list_wrap">
               <div class="header line">
-                <span class="item">杩愯緭杞﹁締</span>
-                <span class="item status">鐘舵��</span>
-                <span class="item">浣嶇疆</span>
+                <span class="item">鍚堝悓鍙�</span>
+                <span class="item status">璁㈠崟鐘舵��</span>
+                <span class="item">鐩殑鍦�</span>
                 <span class="item">浠诲姟涓嬭揪鏃堕棿</span>
               </div>
               <div class="one-swiper list">
@@ -225,17 +225,19 @@
           </div>
           <div class="center_box_two">
             <div class="echart_map" ref="mapEchart" id="echart_map"></div>
-            <div v-if="showModal1" @click="showModal1 = false" class="modal1">
-              <div class="list">
+            <div v-if="showModal1" class="modal1">
+              <div class="content">
                 <div class="head line">
                   <div class="item">杞︾墝鍙�</div>
                   <div class="item">鍚堝悓鍙�</div>
                   <div class="item addr">鐩殑鍦�</div>
                 </div>
-                <div class="line" v-for="item in active1List">
-                  <div class="item">{{ item.platNumber }}</div>
-                  <div class="item">{{ item.contractNumber }}</div>
-                  <div class="item addr">{{ item.repertotyName }}</div>
+                <div class="list">
+                  <div class="line" v-for="item in active1List">
+                    <div class="item">{{ item.platNumber }}</div>
+                    <div class="item">{{ item.contractNumber }}</div>
+                    <div class="item addr">{{ item.repertotyName }}</div>
+                  </div>
                 </div>
               </div>
             </div>
@@ -305,7 +307,7 @@
             <div class="second_title">
               <div class="title">
                 <img src="@/assets/images/LogisticsCenter/ic_title@2x.png" class="icon" alt="" />
-                <div>杩愮敤璧勬簮鍒╃敤鐜�</div>
+                <div>杩愬姏璧勬簮鍒╃敤鐜�</div>
               </div>
               <div class="side">
                 鍏ㄧ渷锛�
@@ -323,8 +325,11 @@
       <!--  -->
       <div class="modal_wrap" v-if="showModal">
         <div class="title_head">
-          <img src="@/assets/images/energy_ef/chuku_ic_car@2x.png" alt="">
-          <span>鍚堝悓鍙凤細{{ modalInfo.contractNumber }}</span>
+          <div class="left">
+            <img src="@/assets/images/energy_ef/chuku_ic_car@2x.png" alt="">
+            <span>鍚堝悓鍙凤細{{ modalInfo.contractNumber }}</span>
+          </div>
+          <div class="tit_status">{{ modalInfo.orderStatusDesc }}</div>
         </div>
         <div class="info">
           <div class="item">
@@ -366,6 +371,7 @@
           <div id="map-container" ref="mapContainer"></div>
           <div class="fu_list">
             <div class="fu_item" v-for="item, k in modalInfo.cicleStatusList">
+              <view v-if="k != modalInfo.cicleStatusList.length - 1" class="separate"></view>
               <div class="item_title">
                 <div class="icon">
                   <img v-if="item.key == 0 && k != 0" src="@/assets/images/LogisticsCenter/ic_dingdan@2x.png"
@@ -400,7 +406,7 @@
                   <div v-else class="icon_wrap"></div>
                   <div class="text" :class="{ placeholder3: k == 0 && i == 0 }">
                     {{ ite.orderStatusDes }}
-                    <text v-if="ite.tel">锛屽彂璐т粨搴撶數璇濓細</text>
+                    <text v-if="ite.tel">,鍙戣揣浠撳簱鐢佃瘽锛�</text>
                     <text v-if="ite.tel" class="primaryColor">{{ ite.tel }}</text>
                   </div>
                 </div>
@@ -411,7 +417,7 @@
         </div>
         <Loading v-if="modalLoading" />
       </div>
-      <div class="modal_mask" v-if="showModal" @click="closeModal"></div>
+      <div class="modal_mask" v-if="showModal || showModal1" @click="closeModal"></div>
     </div>
   </v-scale-screen>
 </template>
@@ -459,7 +465,7 @@
   time.value = dayjs().format('HH:mm:ss')
 
 }, 1000)
-// 
+//
 const mapList = ref([])
 const mapEchart = ref()
 const initMap = () => {
@@ -475,51 +481,60 @@
     { value: [103.9526, 30.7617, 1901], itemStyle: { color: '#fff' }, name: '鍥涘窛', total: 18, bj: 0, yj: 0, yx: 18, tj: 0, dw: 0 }
   ]
   const mapData = [
-    { name: '鍖椾含甯�', value: 0 },
-    { name: '澶╂触甯�', value: 0 },
-    { name: '涓婃捣甯�', value: 0 },
-    { name: '閲嶅簡甯�', value: 0 },
-    { name: '娌冲寳鐪�', value: 0 },
-    { name: '娌冲崡鐪�', value: 0 },
-    { name: '浜戝崡鐪�', value: 0 },
-    { name: '杈藉畞鐪�', value: 0 },
-    { name: '榛戦緳姹熺渷', value: 0 },
-    { name: '婀栧崡鐪�', value: 0 },
-    { name: '瀹夊窘鐪�', value: 0 },
-    { name: '灞变笢鐪�', value: 0 },
-    { name: '鏂扮枂缁村惥灏旇嚜娌诲尯', value: 0 },
-    { name: '姹熻嫃鐪�', value: 0 },
-    { name: '娴欐睙鐪�', value: 0 },
-    { name: '姹熻タ鐪�', value: 0 },
-    { name: '婀栧寳鐪�', value: 0 },
-    { name: '骞胯タ澹棌鑷不鍖�', value: 0 },
-    { name: '鐢樿們鐪�', value: 0 },
-    { name: '灞辫タ鐪�', value: 0 },
-    { name: '鍐呰挋鍙よ嚜娌诲尯', value: 0 },
-    { name: '闄曡タ鐪�', value: 0 },
-    { name: '鍚夋灄鐪�', value: 0 },
-    { name: '绂忓缓鐪�', value: 0 },
-    { name: '璐靛窞鐪�', value: 0 },
-    { name: '骞夸笢鐪�', value: 0 },
-    { name: '闈掓捣鐪�', value: 0 },
-    { name: '瑗胯棌鑷不鍖�', value: 0 },
-    { name: '瀹佸鍥炴棌鑷不鍖�', value: 0 },
-    { name: '鍥涘窛鐪�', value: 0 },
-    { name: '瀹佸鐪�', value: 0 },
-    { name: '娴峰崡鐪�', value: 0 },
-    { name: '鍙版咕鐪�', value: 0 },
-    { name: '棣欐腐鐗瑰埆琛屾斂鍖�', value: 0 },
-    { name: '婢抽棬鐗瑰埆琛屾斂鍖�', value: 0 },
-    { name: '鍗楁捣璇稿矝', value: 0 },
+    { name: '鍖椾含甯�',code:'110000', value: 0 },
+    { name: '澶╂触甯�',code:'120000', value: 0 },
+    { name: '涓婃捣甯�', code:'310000',value: 0 },
+    { name: '閲嶅簡甯�', code:'500000',value: 0 },
+    { name: '娌冲寳鐪�',code:'130000', value: 0 },
+    { name: '娌冲崡鐪�',code:'410000', value: 0 },
+    { name: '浜戝崡鐪�',code:'530000', value: 0 },
+    { name: '杈藉畞鐪�',code:'210000', value: 0 },
+    { name: '榛戦緳姹熺渷', code:'230000',value: 0 },
+    { name: '婀栧崡鐪�',code:'430000', value: 0 },
+    { name: '瀹夊窘鐪�', code:'340000',value: 0 },
+    { name: '灞变笢鐪�',code:'370000', value: 0 },
+    { name: '鏂扮枂缁村惥灏旇嚜娌诲尯', code:'650000',value: 0 },
+    { name: '姹熻嫃鐪�',code:'320000', value: 0 },
+    { name: '娴欐睙鐪�', code:'330000', value: 0 },
+    { name: '姹熻タ鐪�', code:'360000', value: 0 },
+    { name: '婀栧寳鐪�', code:'420000', value: 0 },
+    { name: '骞胯タ澹棌鑷不鍖�',code:'450000', value: 0 },
+    { name: '鐢樿們鐪�', code:'620000', value: 0 },
+    { name: '灞辫タ鐪�', code:'140000', value: 0 },
+    { name: '鍐呰挋鍙よ嚜娌诲尯', code:'150000', value: 0 },
+    { name: '闄曡タ鐪�', code:'610000', value: 0 },
+    { name: '鍚夋灄鐪�',code:'220000', value: 0 },
+    { name: '绂忓缓鐪�', code:'350000', value: 0 },
+    { name: '璐靛窞鐪�', code:'520000', value: 0 },
+    { name: '骞夸笢鐪�', code:'440000', value: 0 },
+    { name: '闈掓捣鐪�', code:'630000', value: 0 },
+    { name: '瑗胯棌鑷不鍖�',code:'540000', value: 0 },
+    { name: '瀹佸鍥炴棌鑷不鍖�',code:'640000', value: 0 },
+    { name: '鍥涘窛鐪�',code:'510000', value: 0 },
+    { name: '瀹佸鐪�', code:'640000',value: 0 },
+    { name: '娴峰崡鐪�', code:'460000',value: 0 },
+    { name: '鍙版咕鐪�', code:'710000',value: 0 },
+    { name: '棣欐腐鐗瑰埆琛屾斂鍖�', code:'810000',value: 0 },
+    { name: '婢抽棬鐗瑰埆琛屾斂鍖�', code:'820003',value: 0 },
+    { name: '鍗楁捣璇稿矝', code:'',value: 0 },
   ]
+  let totalNum = 0
+  mapList.value.forEach(i => {
+    totalNum += i.yearNum
+  })
   mapData.forEach(item => {
     item.monthNum = 0
     item.yearNum = 0
     mapList.value.forEach(ite => {
-      if (item.name == ite.name) {
-        item.value = ite.value
+      if (item.code == ite.code) {
+        item.value = 0
         item.monthNum = ite.monthNum
         item.yearNum = ite.yearNum
+        if(totalNum > 0){
+          item.rate = ((ite.yearNum / totalNum) * 100).toFixed(2)
+          item.value = (ite.yearNum / totalNum).toFixed(4)
+          
+        }
       }
     })
   })
@@ -529,10 +544,14 @@
     visualMap: {
       type: 'piecewise',
       pieces: [
-        { min: 100000, max: 99999999999, label: '鍑哄簱閲�10w浠ヤ笂', color: '#be6f2b' },
-        { min: 50000, max: 100000, label: '鍑哄簱閲�5-10w', color: '#c39332' },
-        { min: 20000, max: 50000, label: '鍑哄簱閲�2-5w', color: '#5ecbaf' },
-        { min: -1, max: 20000, label: '鍑哄簱閲�2w浠ヤ笅', color: '#3561a4' },
+        { min: 0.05, max: 99999999999, label: '璋冩嫧閲忓崰姣�5%浠ヤ笂', color: '#be6f2b' },
+        { min: 0.02, max: 0.05, label: '璋冩嫧閲忓崰姣�2%~5%', color: '#c39332' },
+        { min: 0.01, max: 0.02, label: '璋冩嫧閲忓崰姣�1%~2%', color: '#5ecbaf' },
+        { min: -1, max: 0.01, label: '璋冩嫧閲忓崰姣�1%浠ヤ笅', color: '#3561a4' },
+        // { min: 100000, max: 99999999999, label: '鍑哄簱閲�10w浠ヤ笂', color: '#be6f2b' },
+        // { min: 50000, max: 100000, label: '鍑哄簱閲�5-10w', color: '#c39332' },
+        // { min: 20000, max: 50000, label: '鍑哄簱閲�2-5w', color: '#5ecbaf' },
+        // { min: -1, max: 20000, label: '鍑哄簱閲�2w浠ヤ笅', color: '#3561a4' },
       ],
       itemWidth: 22,
       itemHeight: 22,
@@ -612,11 +631,12 @@
           },
           itemStyle: {
             show: true,
-            color: '#00114F', // 楂樹寒鏂囧瓧棰滆壊
+            color: '#fff', // 楂樹寒鏂囧瓧棰滆壊
             borderColor: '#a4d0ec', // 楂樹寒杈规棰滆壊
-            areaColor: '#63d5c1', //楂樹寒鍖哄煙棰滆壊
+            areaColor: '#0056FF', //楂樹寒鍖哄煙棰滆壊
           },
         },
+        selectedMode: false,
         label: {
           // 鍦板浘鏍囨敞
           show: false,
@@ -632,20 +652,27 @@
             return `<div class="map-tip-box">
                         <div class="item-state-con title">
                           <div class="icon"></div>
-                          <span>${params.data.name}</span>  
+                          <span>${params.data.name}</span>
                         </div>
                         <div class="item-state-con">
                           <span class="dot bj"></span>
                           <span class="item-state-num">
-                            <span class="text">鏈湀鍑哄簱閲忥細</span>
+                            <span class="text">鏈湀璋冩嫧閲忥細</span>
                             <span class="num">${params.data.monthNum}涓囨敮</span>
                           </span>
                         </div>
-                         <div class="item-state-con">
+                        <div class="item-state-con">
                           <span class="dot yj"></span>
                           <span class="item-state-num">
-                           <span class="text">鏈勾鍑哄簱閲忥細</span>
+                           <span class="text">鏈勾璋冩嫧閲忥細</span>
                             <span class="num">${params.data.yearNum}涓囨敮</span>
+                          </span>
+                        </div>
+                        <div class="item-state-con">
+                          <span class="dot yj"></span>
+                          <span class="item-state-num">
+                           <span class="text">璋冩嫧閲忓崰姣旓細</span>
+                            <span class="num">${params.data.rate || 0}%</span>
                           </span>
                         </div>
                        </div>`
@@ -675,6 +702,7 @@
     mapList.value = temp.map(item => {
       item.value = item.monthNum
       item.name = item.provinceName
+      item.code=item.provinceCode
       return item
     })
     initMap()
@@ -747,7 +775,7 @@
           show: true,
           textStyle: {
             color: '#000000',
-            fontSize: 10
+            fontSize: 12
           }
         },
         emphasis: {
@@ -783,7 +811,11 @@
         stack: 'total',
         barWidth: 14,
         label: {
-          show: true
+          show: true,
+          textStyle: {
+            color: '#000000',
+            fontSize: 12
+          }
         },
         emphasis: {
           focus: 'series'
@@ -818,7 +850,11 @@
         barWidth: 14,
         stack: 'total',
         label: {
-          show: true
+          show: true,
+          textStyle: {
+            color: '#000000',
+            fontSize: 12
+          }
         },
         textStyle: {
           color: '#000000',
@@ -834,13 +870,13 @@
               y2: 0,
               colorStops: [{
                 offset: 0,
-                color: '#71f3ce'
+                color: '#73f7d1'
               }, {
                 offset: 1,
-                color: '#4da999'
+                color: '#58beaa'
               }]
             }
-          }
+          },
         },
         emphasis: {
           focus: 'series'
@@ -900,6 +936,7 @@
 }
 const closeModal = () => {
   showModal.value = false
+  showModal1.value = false
   modalInfo.value = {}
 }
 
@@ -1137,7 +1174,7 @@
       // icon: 'circle',
       right: '12%',
       top: '0%',
-      data: ['鎬诲簱瀛�', '褰撳墠搴撳瓨', '搴撳瓨鍒╃敤鐜�'],
+      data: ['鎬诲簱瀹�', '褰撳墠搴撳瓨', '搴撳瓨鍒╃敤鐜�'],
       itemWidth: 20,
       itemHeight: 10,
       textStyle: {
@@ -1153,7 +1190,33 @@
       containLabel: true
     },
     tooltip: {
-      trigger: 'axis'
+      trigger: 'axis',
+      formatter: function (params) {
+        // 閬嶅巻鎮诞鏃剁殑鎵�鏈夌偣锛屽畾鍒跺寲鏄剧ず鍐呭
+        let result = `<div style="width: 160px">${params[0].name}</div>`
+        params.forEach((item) => {
+          if (item.seriesName === '鎬诲簱瀹�') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px; border-radius: 50%;background-color: #5e9bca;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}</strong></div>
+            </div>`
+          } else if (item.seriesName === '褰撳墠搴撳瓨') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px;  border-radius: 50%;background-color: #e2a44f;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}</strong></div>
+            </div>`
+          } else if (item.seriesName === '搴撳瓨鍒╃敤鐜�') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px; border-radius: 50%;background-color: #5a6fc0;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}%</strong></div>
+            </div>`
+          }
+        })
+        return result
+      }
     },
     xAxis: [{
       nameGap: 5,
@@ -1165,7 +1228,7 @@
         },
       },
       axisLabel: {
-        color: '#D2E0FF'
+        color: '#869CC9'
       },
       axisTick: {
         show: false,
@@ -1213,7 +1276,7 @@
     ],
     series: [
       {
-        name: '鎬诲簱瀛�',
+        name: '鎬诲簱瀹�',
         type: 'bar',
         barWidth: 10,
         barGap: '60%',
@@ -1285,11 +1348,14 @@
           color: "#9eabc2"
         },
         yAxisIndex: 1,
+        tooltip: {
+          show: true,
+          formatter: '{c}' + '%',
+        },
         label: {
           show: false,
           position: 'top',
           color: '#fff',
-          // formatter: '{c}' + '%',
         },
         data: data5.value.detailList.map(i => i.useRate)
       }
@@ -1318,15 +1384,41 @@
         borderColor: '#fff'
       },
     },
+    tooltip: {
+      trigger: 'axis',
+      formatter: function (params) {
+        // 閬嶅巻鎮诞鏃剁殑鎵�鏈夌偣锛屽畾鍒跺寲鏄剧ず鍐呭
+        let result = `<div style="width: 160px">${params[0].name}</div>`
+        params.forEach((item) => {
+          if (item.seriesName === '鍑哄簱鑳藉姏') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px; border-radius: 50%;background-color: #487af3;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}</strong></div>
+            </div>`
+          } else if (item.seriesName === '褰撴棩鍑哄簱閲�') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px;  border-radius: 50%;background-color: #e2a44f;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}</strong></div>
+            </div>`
+          } else if (item.seriesName === '鍑哄簱鍒╃敤鐜�') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px; border-radius: 50%;background-color: #b0bcd3;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}%</strong></div>
+            </div>`
+          }
+        })
+        return result
+      }
+    },
     grid: {
       left: '3%',
       right: '0%',
       bottom: '3%',
       top: '18%',
       containLabel: true
-    },
-    tooltip: {
-      trigger: 'axis'
     },
     xAxis: [{
       nameGap: 5,
@@ -1468,7 +1560,6 @@
           show: false,
           position: 'top',
           color: '#fff',
-          // formatter: '{c}' + '%',
         },
         data: data6.value.detailList.map(i => i.useRate)
       }
@@ -1497,15 +1588,41 @@
         borderColor: '#fff'
       },
     },
+    tooltip: {
+      trigger: 'axis',
+      formatter: function (params) {
+        // 閬嶅巻鎮诞鏃剁殑鎵�鏈夌偣锛屽畾鍒跺寲鏄剧ず鍐呭
+        let result = `<div style="width: 160px">${params[0].name}</div>`
+        params.forEach((item) => {
+          if (item.seriesName === '鎬昏繍鍔涜祫婧�') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px; border-radius: 50%;background-color: #88d9cc;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}</strong></div>
+            </div>`
+          } else if (item.seriesName === '褰撴棩鎻愭姤杩愬姏') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px;  border-radius: 50%;background-color: #e2a44f;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}</strong></div>
+            </div>`
+          } else if (item.seriesName === '杞﹁締鍒╃敤鐜�') {
+            result += `
+            <div style="display: flex;align-items: center;justify-content: space-between;margin-top: 2px;">
+              <div style="display: flex;align-items: center;"><div style="width: 10px;height: 10px; border-radius: 50%;background-color: #b0bcd3;margin-right: 4px;"></div><div>${item.seriesName}</div></div>
+              <div><strong>${item.value}%</strong></div>
+            </div>`
+          }
+        })
+        return result
+      }
+    },
     grid: {
       left: '3%',
       right: '0%',
       bottom: '3%',
       top: '18%',
       containLabel: true
-    },
-    tooltip: {
-      trigger: 'axis'
     },
     xAxis: [{
       nameGap: 5,
@@ -1645,7 +1762,6 @@
           show: false,
           position: 'top',
           color: '#fff',
-          // formatter: '{c}' + '%',
         },
         data: data7.value.detailList.map(i => i.useRate)
       }
@@ -2226,7 +2342,7 @@
 
       .modal1 {
         width: 500px;
-        height: 224px;
+        height: 192px;
         background: rgba(0, 86, 255, 0.1);
         backdrop-filter: blur(5px);
         padding: 12px 30px;
@@ -2234,10 +2350,13 @@
         top: 36px;
         left: 12px;
         border: 1px solid #4ba7f7;
+        z-index: 999999;
 
-        .list {
-          height: 192px;
-          overflow: auto;
+        .content {
+          .list {
+            height: 128px;
+            overflow: auto;
+          }
 
           .line {
             display: flex;
@@ -2399,7 +2518,7 @@
   width: 600px;
   height: 556px;
   background: rgba(0, 30, 63, 0.5);
-  border: 1px solid #c6eef7;
+  /* border: 1px solid #c6eef7; */
   backdrop-filter: blur(5px);
   position: fixed;
   top: 20%;
@@ -2409,12 +2528,13 @@
   padding: 24px;
 
   #map-container {
-    width: 300px;
-    height: 180px;
+    width: 260px;
+    height: 320px;
     position: absolute;
-    top: 220px;
-    right: 10px;
+    top: 190px;
+    right: 20px;
     z-index: 999999;
+    border-radius: 2px;
 
     :deep(.amap-markers) {
       left: -12px !important;
@@ -2425,9 +2545,19 @@
   .title_head {
     display: flex;
     align-items: center;
-    font-weight: bold;
-    font-size: 17px;
+    justify-content: space-between;
     margin-bottom: 20px;
+
+    .left {
+      display: flex;
+      align-items: center;
+      font-weight: bold;
+      font-size: 17px;
+    }
+
+    .tit_status {
+      color: #af8832;
+    }
 
     img {
       width: 20px;
@@ -2484,11 +2614,13 @@
 
     .fu_list {
       height: 310px;
+      width: 290px;
       margin-top: 20px;
       overflow: auto;
 
-
       .fu_item {
+        position: relative;
+
         .item_title {
           margin-bottom: 6px;
 
@@ -2505,12 +2637,13 @@
       }
 
       .separate {
-        height: calc(100% - 125px);
-        width: 1px;
-        border: 1px dashed #CCCCCC;
+        height: calc(100% - 8px);
+        /* width: 1px; */
+        border: 1px dashed #576783;
+        /* border: 1px dashed red; */
         position: absolute;
-        left: 26px;
-        top: 51px;
+        left: 10px;
+        top: 20px;
         z-index: -1;
       }
 
@@ -2565,6 +2698,8 @@
 
         .text {
           color: #b1bfdc;
+          margin-bottom: 6px;
+          width: 100%;
         }
 
         .icon {
@@ -2577,7 +2712,6 @@
         .h2 {
           display: flex;
           align-items: center;
-          height: 24px;
         }
 
         .h1 {}
@@ -2585,7 +2719,6 @@
         .time {
           padding-left: 39px;
           font-size: 12px;
-          margin-top: 3px;
         }
       }
     }
@@ -2601,7 +2734,7 @@
   top: 0;
   left: 0;
   z-index: 9999;
-  background-color: rgba(0, 0, 0, 0.1);
+  /* background-color: rgba(0, 0, 0, 0.0); */
   /* background-color: red; */
 }
 
@@ -2742,4 +2875,4 @@
   object-fit: cover;
   z-index: -1;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.3