From fee38f39e36bcda9924f5b26dca609dda6b331e0 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期日, 22 六月 2025 16:53:27 +0800
Subject: [PATCH] no message

---
 construction-data/src/components/datav/index.vue |   91 +++++++++++++++++++++------------------------
 1 files changed, 43 insertions(+), 48 deletions(-)

diff --git a/construction-data/src/components/datav/index.vue b/construction-data/src/components/datav/index.vue
index 780d034..c0ab932 100644
--- a/construction-data/src/components/datav/index.vue
+++ b/construction-data/src/components/datav/index.vue
@@ -45,25 +45,7 @@
                   <el-table :data="orders" v-if="orders.length > 0" class="order-table">
                     <el-table-column v-for="(item, dex) in Object.keys(orderStatus)" :prop="item" :label="orderStatus[item]" :key="dex" >
                       <template slot-scope="scope">
-                        <el-popover
-                          placement="right"
-                          trigger="manual"
-                          class="popover-order"
-                          v-model="visible"
-                          v-if="item === 'action'" >
-                          <template>
-                            <div>
-                              <span>閫夋嫨鐩爣鍙戣揣鍖�</span>
-                              <el-divider/>
-                              <el-row :gutter="15">
-                                <el-col v-for="(palt, index) in platforms" :key="index" :span="7" @click.native="bindShipping(palt, scope)">
-                                  <div class="platform" >{{palt.platformNo}}</div>
-                                </el-col>
-                              </el-row>
-                            </div>
-                          </template>
-                          <el-button slot="reference" type="text" @click.native.prevent="print(scope.$index, orders)" class="btnPrint">鎵撳嵃鏄庣粏</el-button>
-                        </el-popover>
+                        <el-button slot="reference" type="text" @click.native.prevent="print(scope.$index, orders)" class="btnPrint" v-if="item === 'action'" >鎵撳嵃鏄庣粏</el-button>
                         <div v-else class="ship-order-list">
                           {{scope.row[item]}}
                         </div>
@@ -71,20 +53,37 @@
                     </el-table-column>
                   </el-table>
                   <el-empty description="鏆傛棤鎶曟斁璁㈠崟" class="empty-padding" v-else></el-empty>
+                  <el-popover
+                    placement="right"
+                    trigger="manual"
+                    class="popover-order"
+                    v-model="visible">
+                    <template>
+                      <div>
+                        <span>閫夋嫨鐩爣鍙戣揣鍖�</span>
+                        <el-divider/>
+                        <el-row :gutter="15">
+                          <el-col v-for="(palt, index) in platforms" :key="index" :span="7" @click.native="bindShipping(palt)">
+                            <div class="platform" >{{palt.platformNo}}</div>
+                          </el-col>
+                        </el-row>
+                      </div>
+                    </template>
+                  </el-popover>
                 </dv-border-box-11>
               </el-row>
               <el-row type="flex" align="center" id="datav">
                 <dv-border-box-11  title="鎾澧�" class="pick-wall" >
-                  <el-row type="flex" align="center" justify="center" class="pick-wall-circle" >
-                    <el-col :span="1">
-                      <p class="pick-wall-tip"></p>
-                    </el-col>
-                    <el-col :span="22">
-                      <p>缁胯壊锛氫换鍔″凡瀹屾垚  榛勮壊锛氱瓑寰呬腑  绾㈣壊锛氭挱绉嶄腑</p>
-                    </el-col>
-                  </el-row>
+<!--                  <el-row type="flex" align="center" justify="center" class="pick-wall-circle" >-->
+<!--                    <el-col :span="1">-->
+<!--                      <p class="pick-wall-tip"></p>-->
+<!--                    </el-col>-->
+<!--                    <el-col :span="22">-->
+<!--                      <p>缁胯壊锛氫换鍔″凡瀹屾垚  榛勮壊锛氱瓑寰呬腑  绾㈣壊锛氭挱绉嶄腑</p>-->
+<!--                    </el-col>-->
+<!--                  </el-row>-->
                   <div class="pick-wall-box">
-                    <el-col :span="6" v-for="(item, index) in seedBracket" :key="index" @click.native="lightClick(item)">
+                    <el-col :span="6" v-for="(item, index) in seedBracket" :key="index">
                       <div class="seed-bracket" :style="getLightStatus(item)" />
                     </el-col>
                   </div>
@@ -191,7 +190,7 @@
   created () {
     let that = this
     setInterval(() => {
-        that.fetch()
+        that.refreshData()
     }, 10000)
   },
 
@@ -207,7 +206,7 @@
     }
   },
   methods: {
-    fetch() {
+    refreshData() {
       //鑾峰彇褰撳墠鎵ц浠诲姟
       this.getWaves()
       //鑾峰彇褰撳墠鎾澧欏簱浣嶄俊鎭�
@@ -242,9 +241,9 @@
       this.slapLight(item)
     },
     //璁㈠崟鍏ュ簱闆嗚揣鍖�,骞舵墦鍗板崟鎹�
-    bindShipping(plat, item) {
+    bindShipping(plat) {
       this.visible = false
-      let order = item.row
+      let order = this.selectOrder
       if (order == null) {
         this.$message.error("褰撳墠璁㈠崟淇℃伅涓嶅瓨鍦紝璇疯仈绯荤鐞嗗憳锛侊紒")
         return
@@ -253,7 +252,7 @@
       // eslint-disable-next-line no-undef
       $ajax.post('/api/bind/shipping/platform', {orderId: order.id, waveId: order.waveId, platformId: plat.id}).then(response => {
         if (response.code === 200) {
-          that.fetch()
+          that.refreshData()
           //闅愯棌鍙戣揣鍖�,鎵ц鎵撳嵃
         } else {
           this.$message.error(response.msg)
@@ -420,8 +419,6 @@
 </script>
 
 <style lang="less">
-
-
   @media screen and (max-width: 1920px){
     #data-view {
       width: 100%;
@@ -441,14 +438,10 @@
         margin: 5px 0;
       }
 
-
-
       .pick-order-detl {
         padding: 0 15px;
-
         .detl-box-border {
-          height: 59vh;
-
+          height: 55vh;
           .detl-box-padding {
             height: 65px
           }
@@ -459,10 +452,8 @@
         text-align: center;
         color: white;
         margin: 20vh;
-
         .container {
           padding: 45px 60px;
-
           .btn {
             width: 30vh;height: 7vh;font-size: 23px;
           }
@@ -492,7 +483,7 @@
 
       .pick-wall {
         padding: 60px 10px 10px 10px;
-        height: 68vh;
+        height: 47vh;
 
         .pick-wall-box {
           .seed-bracket {
@@ -512,6 +503,10 @@
             width: 1px;
             background: #03d3ec;
             border-left: 5px solid #50bfff
+          }
+
+          span {
+            margin: 2px;
           }
         }
       }
@@ -555,7 +550,7 @@
 
       .order-box-row {
         width: 84vh;
-        height: 38vh;
+        height: 33vh;
 
         .order-box {
           padding:0px 30px;
@@ -579,16 +574,16 @@
               }
             }
 
-
-
-
             .ship-order-list {
               font-size: 18px; color: white;
             }
           }
         }
         .empty-padding {
-          padding-top: 65px;
+          padding-top: 105px;
+          .el-empty__image {
+            height: 100px;
+          }
         }
       }
       .order-detl-list {

--
Gitblit v1.9.1