|  |  | 
 |  |  |          <view class="item"> | 
 |  |  |             <view class="code-decs">托盘码:</view> | 
 |  |  |             <input type="text" placeholder=" 扫码 / 输入" v-model="barcode" :focus="barcodeFocus" | 
 |  |  |                @confirm="barcodeInput()"> | 
 |  |  |                @input="barcodeInput()"> | 
 |  |  |          </view> | 
 |  |  |          <view class="item"> | 
 |  |  |             <view class="code-decs">物料码:</view> | 
 |  |  | 
 |  |  |                   </view> | 
 |  |  |                </view> | 
 |  |  |                <view class="list-left-item"> | 
 |  |  |                   <view class="desc">重量:</view> | 
 |  |  |                   <view class="left-item"> | 
 |  |  |                      <uni-tag :text="item.weight" type="warning"></uni-tag> | 
 |  |  |                   </view> | 
 |  |  |                </view> | 
 |  |  |                <view class="list-left-item"> | 
 |  |  |                   <view class="desc">数量:</view> | 
 |  |  |                   <view class="left-item">{{item.anfme}}</view> | 
 |  |  |                </view> | 
 |  |  | 
 |  |  |                         style="background-color: #f7f7f7;padding: 0;color: #d5d5d5;"> | 
 |  |  |                   </view> | 
 |  |  |                </view> | 
 |  |  |                <view class="popup-item"> | 
 |  |  |                   <view class="popup-item-left">合同号:</view> | 
 |  |  |                <!-- <view class="popup-item"> | 
 |  |  |                   <view class="popup-item-left">批号:</view> | 
 |  |  |                   <view class="popup-item-right"><input type="text" v-model="batch"></view> | 
 |  |  |                </view> --> | 
 |  |  |                <view class="popup-item"> | 
 |  |  |                   <view class="popup-item-left">重量:</view> | 
 |  |  |                   <view class="popup-item-right"><input type="text" v-model="weight"></view> | 
 |  |  |                </view> | 
 |  |  |                <view class="popup-item"> | 
 |  |  |                   <view class="popup-item-left">数量:</view> | 
 |  |  |                   <view class="popup-item-right" style="border: none;justify-content: center;"> | 
 |  |  |                      <uni-number-box :value="count" :max="9999999" color="#747474" @change="changeValue" /> | 
 |  |  |                      <uni-number-box :value="count" :step='0.01' :max="9999999" color="#747474" @change="changeValue" /> | 
 |  |  |                   </view> | 
 |  |  |                </view> | 
 |  |  |                <view class="btn"> | 
 |  |  | 
 |  |  |          <!-- 提示窗示例 --> | 
 |  |  |          <uni-popup ref="alertDialog" type="dialog"> | 
 |  |  |             <uni-popup-dialog :type="msgType" confirmText="移除" :title="title" :content="content" | 
 |  |  |                @confirm="removeConfirm" @close="removeClose"></uni-popup-dialog> | 
 |  |  |                @confirm="removeConfirm()" @close="removeClose"></uni-popup-dialog> | 
 |  |  |          </uni-popup> | 
 |  |  |       </view> | 
 |  |  |       <view> | 
 |  |  | 
 |  |  |             baseUrl: '', | 
 |  |  |             token: '', | 
 |  |  |             barcode: '', | 
 |  |  |             dataList: [], | 
 |  |  |             dataList: [{}], | 
 |  |  |             count: 0, | 
 |  |  |             rowNum: '', | 
 |  |  |             matnr: '', | 
 |  |  |             batch: '', | 
 |  |  |             weight: '', | 
 |  |  |             msgType1: 'success', | 
 |  |  |             msgType: 'success', | 
 |  |  |             messageText: '', | 
 |  |  | 
 |  |  |             content: '', | 
 |  |  |             barcodeFocus: true, | 
 |  |  |             matFocus: false, | 
 |  |  |             matData: '' | 
 |  |  |  | 
 |  |  |             matData: '', | 
 |  |  |             removeNum: 0, | 
 |  |  |          } | 
 |  |  |       }, | 
 |  |  |       onLoad() { | 
 |  |  | 
 |  |  |          }, | 
 |  |  |          // 商品光标清空重置 | 
 |  |  |          focuss() { | 
 |  |  |             // #ifdef APP | 
 |  |  |             let that = this; | 
 |  |  |             that.focus = false; | 
 |  |  |             this.focus = false; | 
 |  |  |             setTimeout(() => { | 
 |  |  |                that.matnr = ''; | 
 |  |  |                that.focus = true; | 
 |  |  |                this.matnr = ''; | 
 |  |  |                this.matFocus = true; | 
 |  |  |             }, 100); | 
 |  |  |             // #endif | 
 |  |  |          }, | 
 |  |  |          // 搜索物料 | 
 |  |  |          findMat() { | 
 |  |  | 
 |  |  |                         events: { | 
 |  |  |                            matList: function(data) { | 
 |  |  |                               that.checkMat(data.data) | 
 |  |  |                               that.focuss() | 
 |  |  |                            }, | 
 |  |  |                         }, | 
 |  |  |                      }); | 
 |  |  | 
 |  |  |             if (add) { | 
 |  |  |                this.dataList.unshift(mat) | 
 |  |  |             } | 
 |  |  |             console.log(len); | 
 |  |  |          }, | 
 |  |  |          // 修改批号 | 
 |  |  |          revise(item, i) { | 
 |  |  |             this.matnr = this.dataList[i].matnr | 
 |  |  |             this.count = this.dataList[i].anfme | 
 |  |  |             this.batch = this.dataList[i].batch | 
 |  |  |             this.weight = this.dataList[i].weight | 
 |  |  |             this.rowNum = i | 
 |  |  |             this.eject() | 
 |  |  |          }, | 
 |  |  | 
 |  |  |          }, | 
 |  |  |          // 列表移除按钮 | 
 |  |  |          remove(item, i, type) { | 
 |  |  |             this.removeNum  = i | 
 |  |  |             this.msgType = type | 
 |  |  |             this.title = '警告' | 
 |  |  |             this.content = '是否移除当前商品!' | 
 |  |  |             this.$refs.alertDialog.open(i) | 
 |  |  |          }, | 
 |  |  |          // 确认移除 | 
 |  |  |          removeConfirm(i) { | 
 |  |  |          removeConfirm() { | 
 |  |  |             this.messageText = "移除成功" | 
 |  |  |             this.messageToggle('success') | 
 |  |  |             this.dataList.splice(i, 1) | 
 |  |  |             this.dataList.splice(this.removeNum, 1) | 
 |  |  |          }, | 
 |  |  |          // 取消移除 | 
 |  |  |          removeClose() { | 
 |  |  | 
 |  |  |          reviseConfirm() { | 
 |  |  |             this.dataList[this.rowNum].anfme = this.count | 
 |  |  |             this.dataList[this.rowNum].batch = this.batch | 
 |  |  |             this.dataList[this.rowNum].weight = this.weight | 
 |  |  |             this.matnr = '' | 
 |  |  |             this.messageText = "修改成功" | 
 |  |  |             this.messageToggle('success') | 
 |  |  |             this.$refs.revise.close() |