From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 11 九月 2025 18:43:14 +0800
Subject: [PATCH] 最新版本541200007

---
 screen/src/views/LogisticsCenter.vue |   59 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 48 insertions(+), 11 deletions(-)

diff --git a/screen/src/views/LogisticsCenter.vue b/screen/src/views/LogisticsCenter.vue
index caf08ca..54ad031 100644
--- a/screen/src/views/LogisticsCenter.vue
+++ b/screen/src/views/LogisticsCenter.vue
@@ -63,21 +63,22 @@
                   </div>
 
                 </div>
-                <div class="content">
+                <div class="content" v-if="false">
                   <div class="unit_wrap">
                     <span class="la">鍚屾瘮</span>
-                    <template v-if="StockOutData.currentNum && StockOutData.lastNum">
-                      <img v-if="StockOutData.currentNum >= StockOutData.lastNum" src="@/assets/images/ic_up.png"
+                    <template v-if="StockOutData.sameOutNum">
+                      <img v-if="StockOutData.currentOutNum >= StockOutData.sameOutNum" src="@/assets/images/ic_up.png"
                         class="icon" alt="">
                       <img v-else src="@/assets/images/ic_down.webp" class="icon" alt="">
                     </template>
-                    <span v-if="StockOutData.lastNum && StockOutData.currentNum">{{ Math.abs((((StockOutData.currentNum
+                    <span v-if="StockOutData.sameOutNum">{{ Math.abs((((StockOutData.currentOutNum
                       -
-                      StockOutData.lastNum) /
-                      StockOutData.lastNum)
+                      StockOutData.sameOutNum) /
+                      StockOutData.sameOutNum)
                       * 100).toFixed(2)) }}%</span>
                     <span v-else style="margin-left: 6px;">-</span>
-                    <span class="la" style="margin-left: 30px;margin-right: 10px;">绱鍑哄簱杞︽</span>
+                    <span v-if="StockOutData.totalCarNum" class="la"
+                      style="margin-left: 30px;margin-right: 10px;">绱鍑哄簱杞︽</span>
                     <span>{{ StockOutData.totalCarNum || '' }}</span>
                   </div>
 
@@ -525,6 +526,7 @@
 import {
   getStoreOperationList,
   getStorecenterData,
+  getStorecenterDataNew,
   getStoreenergyDataList,
   getStorelastMonthOil,
   getStoreTaskList,
@@ -815,6 +817,39 @@
         borderColor: '#fff'
       },
     },
+    dataZoom: [
+      {
+        type: 'slider', // 婊戝姩鏉$被鍨�
+        orient: 'vertical',
+        left: 'left',
+        start: 0,       // 璧峰浣嶇疆锛堢櫨鍒嗘瘮锛�
+        end: 40,        // 缁撴潫浣嶇疆锛堢櫨鍒嗘瘮锛夛紝鎺у埗鍒濆鏄剧ず鑼冨洿
+        width: 1,
+        backgroundColor: '#04141d', // 婊戝姩鏉¤儗鏅壊
+        // dataBackground: 'none',
+        dataBackground: {
+          areaStyle: { opacity: 0 }, // 璁剧疆鑳屾櫙閫忔槑
+          lineStyle: { opacity: 0 } // 璁剧疆鑳屾櫙閫忔槑
+        },
+        borderColor: '#04141e', // 杈规棰滆壊
+        moveOnMouseWheel: true,
+        // showDetail: false, // 闅愯棌閫変腑鑼冨洿鐨勬枃瀛�
+      },
+      {
+        type: 'inside',     // 鐢ㄤ簬鐩戝惉婊氳疆浜嬩欢
+        orient: 'vertical',
+        start: 0,
+        end: 40,
+        minSpan: 40,
+        dataBackground: {
+          areaStyle: { opacity: 0 } // 璁剧疆鑳屾櫙閫忔槑
+        },
+        maxSpan: 40,
+        zoomLock: true,     // 閿佸畾缂╂斁锛堜粎鍏佽骞崇Щ锛�
+        moveOnMouseWheel: true, // 鍚敤婊氳疆骞崇Щ
+        // zoomOnMouseWheel: false // 绂佺敤婊氳疆缂╂斁
+      }
+    ],
     grid: {
       left: '3%',
       right: '4%',
@@ -1009,7 +1044,8 @@
   showModal.value = true
   kzorderInfo({ contractNumber: item.contractNumber }).then(res => {
     modalInfo.value = res.data
-    const apiKey = 'd9a554b1808ce10a12a932ed9b0db1d0'
+    // const apiKey = 'd9a554b1808ce10a12a932ed9b0db1d0'
+    const apiKey = '3916a7b434e7f13ae1a0af64e88ec0a3'
     if (modalInfo.value.gisList && modalInfo.value.gisList.length > 0) {
       const gisInfo = modalInfo.value.gisList[0]
       if (gisInfo && gisInfo.gisList && gisInfo.gisList.length > 0) {
@@ -1017,7 +1053,7 @@
         const location = adsInfo.lon1 + ',' + adsInfo.lat1
         axios.get(`https://restapi.amap.com/v3/geocode/regeo?key=${apiKey}&location=${location}`).then(res => {
           console.log('res', res.data)
-          if(res.data.status == 1){
+          if (res.data.status == 1) {
             modalInfo.value.position = res.data.regeocode.formatted_address
           }
         })
@@ -1227,7 +1263,7 @@
 }
 //  footer
 const getData3 = () => {
-  getStorecenterData({
+  getStorecenterDataNew({
     factoryCode: activeCity.value.code
   }).then(res => {
     const obj = res.data || {}
@@ -2907,7 +2943,8 @@
         color: #01D9FE;
         width: 70px;
       }
-      .val{
+
+      .val {
         flex: 1;
       }
     }

--
Gitblit v1.9.3