| | |
| | | <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; |