|  |  | 
 |  |  |             <view class="item"> | 
 |  |  |                 <view class="code-decs">订单号:</view> | 
 |  |  |                 <input type="text" placeholder=" 扫码 / 输入" v-model="orderNo" :focus="orderNoFocus" @input="findOrder()"> | 
 |  |  |                 <view class="item-right" @click="clearOrderNo()"> | 
 |  |  |                     <uni-icons type="close" color="#c1c1c1"></uni-icons> | 
 |  |  |                 </view> | 
 |  |  |             </view> | 
 |  |  |             <view class="item"> | 
 |  |  |             <!-- <view class="item"> | 
 |  |  |                 <view class="code-decs">木箱类型:</view> | 
 |  |  |                 <input type="text" placeholder=" 扫码 / 输入" v-model="boxType" :focus="boxTypeFocus"> | 
 |  |  |             </view> | 
 |  |  |             <view class="item"> | 
 |  |  |             </view> --> | 
 |  |  |             <!-- <view class="item"> | 
 |  |  |                 <view class="code-decs">码垛位:</view> | 
 |  |  |                 <input type="text" placeholder=" 扫码 / 输入" v-model="palletizingNo2" :focus="palletizingNo2Focus"> | 
 |  |  |                 <view class="item-right" @click="selectPst()"> | 
 |  |  |                     <uni-icons type="right" color="#c1c1c1"></uni-icons> | 
 |  |  |                 </view> | 
 |  |  |             </view> | 
 |  |  |             </view> --> | 
 |  |  |         </view> | 
 |  |  |         <view class="mat-list-title"> | 
 |  |  |             <view class="title-item"></view> | 
 |  |  |             <view class="title-item">商品列表</view> | 
 |  |  |             <view class="title-item"> | 
 |  |  |                 <!-- <button size="mini" type="primary" @click="addMat()">添加</button> --> | 
 |  |  |                 <button size="mini" type="primary" @click="orderSelect()">提取</button> | 
 |  |  |             </view> | 
 |  |  |              | 
 |  |  |         </view> | 
 |  |  | 
 |  |  |                         <view class="left-item">{{item.anfme}}</view> | 
 |  |  |                     </view> --> | 
 |  |  |                     <view class="list-left-item"> | 
 |  |  |                         <view class="desc">批号:</view> | 
 |  |  |                         <view class="desc">箱号:</view> | 
 |  |  |                         <view class="left-item"> | 
 |  |  |                             <uni-tag :text="item.batch" type="warning"></uni-tag> | 
 |  |  |                         </view> | 
 |  |  | 
 |  |  |                 boxType: '', | 
 |  |  |                 createTime: '', | 
 |  |  |                 dataList: [], | 
 |  |  |                 count: 0, | 
 |  |  |                 count: 1, | 
 |  |  |                 rowNum: '', | 
 |  |  |                 matnr: '', | 
 |  |  |                 batch: '', | 
 |  |  | 
 |  |  |             this.token = uni.getStorageSync('token'); | 
 |  |  |         }, | 
 |  |  |         methods: { | 
 |  |  |             // clearOrderNo | 
 |  |  |             clearOrderNo() { | 
 |  |  |                 this.orderNo = '' | 
 |  |  |                 this.orderNoFocus = false | 
 |  |  |                 setTimeout(()=>{ | 
 |  |  |                     this.orderNoFocus = true | 
 |  |  |                 },100) | 
 |  |  |             }, | 
 |  |  |             // 获取退库单 | 
 |  |  |             findOrder() { | 
 |  |  |                 let _this = this  | 
 |  |  | 
 |  |  |                     success(result) { | 
 |  |  |                         result = result.data | 
 |  |  |                         if (result.code === 200 && result.data) { | 
 |  |  |                             // for(let k of result.data[0].combMats) { | 
 |  |  |                             //     _this.dataList.push(k) | 
 |  |  |                             // } | 
 |  |  |                             uni.navigateTo({ | 
 |  |  |                                 url: "../order/orderDetls", | 
 |  |  |                                 // 通过eventChannel向被打开页面传送数据 | 
 |  |  | 
 |  |  |                             }); | 
 |  |  |                              | 
 |  |  |                         } else { | 
 |  |  |                             uni.showToast({ title: res.msg, icon: "none", position: 'top' }) | 
 |  |  |                             uni.showToast({ title: result.msg, icon: "none", position: 'top' }) | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }) | 
 |  |  | 
 |  |  |             select(e) { | 
 |  |  |                 this.palletizingNo2 = e | 
 |  |  |                 this.$refs.inputDialog.close() | 
 |  |  |                 console.log(this.palletizingNo); | 
 |  |  |             }, | 
 |  |  |             // 提取订单 | 
 |  |  |             orderSelect() { | 
 |  |  |                 let _this = this | 
 |  |  |                 uni.request({ | 
 |  |  |                     url: `${_this.baseUrl}/mobile/order/search/orderNo/auth/v2`, | 
 |  |  |                     header: {  | 
 |  |  |                         'token': uni.getStorageSync('token'), | 
 |  |  |                         'content-type': 'application/x-www-form-urlencoded' | 
 |  |  |                     }, | 
 |  |  |                     data: {orderNo: ''}, | 
 |  |  |                     method: 'POST', | 
 |  |  |                     success(result) { | 
 |  |  |                         result = result.data | 
 |  |  |                         if (result.code === 200 && result.data) { | 
 |  |  |                             uni.navigateTo({ | 
 |  |  |                                 url: "../order/orderDetls2", | 
 |  |  |                                 // 通过eventChannel向被打开页面传送数据 | 
 |  |  |                                 success: function(res) { | 
 |  |  |                                     res.eventChannel.emit('orderDetls', { | 
 |  |  |                                         data: result.data | 
 |  |  |                                     }) | 
 |  |  |                                 }, | 
 |  |  |                                 // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据 | 
 |  |  |                                 events: { | 
 |  |  |                                     detls: function(data) { | 
 |  |  |                                         _this.orderNo = data.data.orderNo | 
 |  |  |                                         _this.findOrder() | 
 |  |  |                                     }, | 
 |  |  |                                 }, | 
 |  |  |                             }); | 
 |  |  | 							 | 
 |  |  |                         } else { | 
 |  |  |                             uni.showToast({ title: result.msg, icon: "none", position: 'top' }) | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             // 添加物料 | 
 |  |  |             addMat() { | 
 |  |  | 
 |  |  |                 this.count = this.dataList[i].anfme | 
 |  |  |                 this.batch = this.dataList[i].batch | 
 |  |  |                 this.weight = this.dataList[i].weight | 
 |  |  |                 this.position = this.dataList[i].position | 
 |  |  |                 this.rowNum = i | 
 |  |  |                 this.eject() | 
 |  |  |             }, | 
 |  |  | 
 |  |  |                 this.dataList[this.rowNum].anfme = this.count | 
 |  |  |                 this.dataList[this.rowNum].batch = this.batch | 
 |  |  |                 this.dataList[this.rowNum].weight = this.weight | 
 |  |  |                 this.dataList[this.rowNum].position = this.position | 
 |  |  |                 this.matnr = '' | 
 |  |  |                 this.messageText = "修改成功" | 
 |  |  |                 this.messageToggle('success') | 
 |  |  | 
 |  |  | <style> | 
 |  |  |     @import url('../../static/css/wms.css/wms.css'); | 
 |  |  |     .list:first-child { | 
 |  |  |         margin-top: 320rpx; | 
 |  |  |         margin-top: 200rpx; | 
 |  |  |     } | 
 |  |  |     .empty-list { | 
 |  |  |         height: 50%; | 
 |  |  | 
 |  |  |     .code { | 
 |  |  |         width: 100%; | 
 |  |  |         position: fixed; | 
 |  |  |         min-height: 200rpx; | 
 |  |  |         min-height: 70rpx; | 
 |  |  |         background-color: #FFF; | 
 |  |  |         z-index: 10; | 
 |  |  |     } | 
 |  |  | 
 |  |  |         width: 100%; | 
 |  |  |         background-color: white; | 
 |  |  |         position: fixed; | 
 |  |  |         margin-top: 210rpx; | 
 |  |  |         margin-top: 70rpx; | 
 |  |  |         z-index: 9; | 
 |  |  |         /* border-top: 1px solid #DCDFE6; */ | 
 |  |  |         text-align: center; |