| | |
| | | <view class="list-left-item">
|
| | | <view class="desc">No:</view>
|
| | | <view class="left-item">{{i + 1}}</view>
|
| | | </view> |
| | | <view class="list-left-item"> |
| | | <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="desc">物料码:</view>
|
| | | <view class="left-item">
|
| | | <uni-tag :text="item.matnr" type="primary"></uni-tag>
|
| | | </view>
|
| | |
| | | }
|
| | | },
|
| | |
|
| | | checkMat(mat) {
|
| | | checkMat(mat) { |
| | | console.log(mat)
|
| | | var len = this.dataList.length
|
| | | var add = true ,sameItem = false
|
| | | for (var i = 0; i < len; i++) {
|
| | |
| | | if (mat.batch == this.dataList[j].batch) {
|
| | | sameItem = true
|
| | | }
|
| | | }
|
| | | } |
| | | |
| | | // 相同物料 不同批号 新加列表
|
| | | if (mat.batch != this.dataList[i].batch) {
|
| | | this.$forceUpdate() // 强制刷新
|
| | |
| | | add = true
|
| | | }
|
| | |
|
| | | } else {
|
| | | // 相同物料相同批号 数量累加
|
| | | this.dataList[i].mergeNum += mat.mergeNum
|
| | | this.$forceUpdate() // 强制刷新
|
| | | add = false
|
| | | } else { |
| | | // 相同物料,相同批号,不同订单号 |
| | | if (mat.orderNo != this.dataList[i].orderNo) { |
| | | this.$forceUpdate() |
| | | add = true |
| | | } else { |
| | | // 相同物料相同批号 数量累加 |
| | | this.dataList[i].mergeNum += mat.mergeNum |
| | | this.$forceUpdate() // 强制刷新 |
| | | add = false |
| | | }
|
| | | }
|
| | | }
|
| | | }
|