From 09946a79821295bd03144808c0670e399af1ed31 Mon Sep 17 00:00:00 2001
From: 13404089107 <puwei@sinata.cn>
Date: 星期一, 24 三月 2025 18:17:04 +0800
Subject: [PATCH] 对接大屏下面接口

---
 src/components/datascreen/CenterPanel.vue |   67 ++++++++++++---------------------
 1 files changed, 24 insertions(+), 43 deletions(-)

diff --git a/src/components/datascreen/CenterPanel.vue b/src/components/datascreen/CenterPanel.vue
index ecc7d6b..bc97b17 100644
--- a/src/components/datascreen/CenterPanel.vue
+++ b/src/components/datascreen/CenterPanel.vue
@@ -40,22 +40,24 @@
       <div class="compensation-table">
         <div class="table-header">
           <div class="batch-number txt-center">安置批次</div>
-          <div class="household-count txt-center">安置户数</div>
+          <div class="household-count txt-center">户主名称</div>
           <div class="people-count txt-center">安置人数</div>
           <div class="progress-wrapper txt-center">补偿阶段</div>
         </div>
         <div class="table-content">
-          <div class="table-row" v-for="(item, index) in compensationList" :key="index">
-            <div class="batch-number pl-20">{{ item.batchNumber }}</div>
-            <div class="household-count">{{ item.householdCount }}</div>
-            <div class="people-count">{{ item.peopleCount }}</div>
+          <div class="table-row" v-for="(item, index) in data.quarterProcessResponses" :key="index">
+            <div class="batch-number text-center">{{ item.batchNumber }}</div>
+            <div class="household-count text-center">{{ item.householdHead }}</div>
+            <div class="people-count text-center">{{ item.currentCount }}</div>
             <div class="progress-wrapper">
               <div class="progress-bar">
                 <div class="progress-fill">
-                  <div class="progress-color" :class="item.point>=25?'progress-yellow':item.point>=50?'progress-green':item.point>=75?'progress-blue':'progress-gray'"></div>
+                  <div class="progress-color"
+                    :class="item.process <= 5 ? 'progress-yellow' : item.process <= 10&&item.process>5 ? 'progress-green' : item.process <= 15&&item.process>10 ? 'progress-blue' : 'progress-gray'">
+                  </div>
                 </div>
               </div>
-              <div class="progress-text">{{ item.stage }}/20</div>
+              <div class="progress-text">{{ item.process }}/20</div>
             </div>
           </div>
         </div>
@@ -85,42 +87,7 @@
         { label: '已完成', value: '2021103000003', percentage: 50 }
       ],
       compensationList: [
-        {
-          batchNumber: '2021103000001',
-          householdCount: '8355',
-          peopleCount: '238355',
-          progress: 50,
-          yellowProgress: 20,
-          blueProgress: 30,
-          stage: '1'
-        },
-        {
-          batchNumber: '2021103000001',
-          householdCount: '8355',
-          peopleCount: '238355',
-          progress: 60,
-          yellowProgress: 25,
-          blueProgress: 35,
-          stage: '2'
-        },
-        {
-          batchNumber: '2021103000001',
-          householdCount: '8355',
-          peopleCount: '238355',
-          progress: 75,
-          yellowProgress: 30,
-          blueProgress: 45,
-          stage: '2'
-        },
-        {
-          batchNumber: '2021103000001',
-          householdCount: '8355',
-          peopleCount: '238355',
-          progress: 90,
-          yellowProgress: 35,
-          blueProgress: 55,
-          stage: '2'
-        }
+
       ]
     };
   }
@@ -130,6 +97,10 @@
 <style lang="less" scoped>
 .pl-20 {
   padding-left: 20px;
+}
+
+.text-center {
+  text-align: center;
 }
 
 .center-panel {
@@ -206,6 +177,16 @@
         height: 174px;
         display: flex;
         overflow-y: auto;
+        scrollbar-width: none;
+        /* Firefox */
+        -ms-overflow-style: none;
+
+        /* IE 和 Edge */
+        &::-webkit-scrollbar {
+          display: none;
+          /* Chrome, Safari 和 Opera */
+        }
+
         flex-direction: column;
         justify-content: space-between;
 

--
Gitblit v1.7.1