skyouc
2025-01-04 9e901f8641fb3f347d8fb6cd400e8d2f1278baf5
pages/pakin/pakin.vue
@@ -26,7 +26,13 @@
                     <view class="left-item">{{i + 1}}</view>
                  </view>
                  <view class="list-left-item">
                     <view class="desc">编码:</view>
                     <view class="desc">订单号:</view>
                     <view class="left-item">
                        <uni-tag :text="item.orderNo" type="normal"></uni-tag>
                     </view>
                  </view>
                  <view class="list-left-item">
                     <view class="desc">物料码:</view>
                     <view class="left-item">
                        <uni-tag :text="item.matnr" type="primary"></uni-tag>
                     </view>
@@ -216,6 +222,7 @@
         },
      
         checkMat(mat) {
            console.log(mat)
            var len = this.dataList.length
            var add = true ,sameItem = false
            for (var i = 0; i < len; i++) {
@@ -225,6 +232,7 @@
                        sameItem = true
                     }
                  }
                  // 相同物料 不同批号  新加列表
                  if (mat.batch != this.dataList[i].batch) {
                     this.$forceUpdate() // 强制刷新
@@ -235,6 +243,11 @@
                     }
                     
                  } else {
                     // 相同物料,相同批号,不同订单号
                     if (mat.orderNo != this.dataList[i].orderNo) {
                        this.$forceUpdate()
                        add = true
                     } else {
                     // 相同物料相同批号 数量累加
                     this.dataList[i].mergeNum += mat.mergeNum
                     this.$forceUpdate() // 强制刷新
@@ -242,6 +255,7 @@
                  }
               }
            }
            }
            if (add) {
               this.dataList.unshift(mat)
            }