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 |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/construction-data/src/components/datav/index.vue b/construction-data/src/components/datav/index.vue
index 54f6449..c0ab932 100644
--- a/construction-data/src/components/datav/index.vue
+++ b/construction-data/src/components/datav/index.vue
@@ -45,33 +45,31 @@
                   <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-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>
                       </template>
                     </el-table-column>
                   </el-table>
+                  <el-empty description="鏆傛棤鎶曟斁璁㈠崟" class="empty-padding" v-else></el-empty>
                   <el-popover
                     placement="right"
                     trigger="manual"
-                    :key="dex + 231"
                     class="popover-order"
-                    v-model="visible"
-                    v-if="item === 'action'" >
+                    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, scope)">
+                          <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-button slot="reference" type="text" @click.native.prevent="print(scope.$index, orders)" class="btnPrint">鎵撳嵃鏄庣粏</el-button>
                   </el-popover>
-                  <el-empty description="鏆傛棤鎶曟斁璁㈠崟" class="empty-padding" v-else></el-empty>
                 </dv-border-box-11>
               </el-row>
               <el-row type="flex" align="center" id="datav">
@@ -243,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
@@ -254,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)

--
Gitblit v1.9.1