| | |
| | | <view class="list" v-for="(item,i) in dataList" :key="i"> |
| | | <view class="list-left"> |
| | | <view class="list-left-item"> |
| | | <view class="desc">规格:</view> |
| | | <view class="left-item">{{item.matnr}}</view> |
| | | </view> |
| | | <view class="list-left-item"> |
| | | <view class="desc">箱号:</view> |
| | | <view class="left-item"> |
| | | <uni-tag :text="item.batch" type="primary"></uni-tag> |
| | | </view> |
| | | </view> |
| | | <view class="list-left-item"> |
| | | <view class="desc">品名:</view> |
| | | <view class="left-item">{{item.maktx}}</view> |
| | | <view class="desc">净重:</view> |
| | | <view class="left-item">{{item.weight}}</view> |
| | | </view> |
| | | <view class="list-left-item"> |
| | | <view class="desc">规格:</view> |
| | | <view class="left-item">{{item.specs}}</view> |
| | | <view class="desc">长度:</view> |
| | | <view class="left-item">{{item.price}}</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> |
| | | <uni-tag :text="item.model" type="warning"></uni-tag> |
| | | </view> |
| | | </view> |
| | | <view class="list-left-item"> |
| | | <view class="desc">状态:</view> |
| | | <view class="left-item"> |
| | | <uni-tag :text="item.deadTime" type="error"></uni-tag> |
| | | <uni-tag :text="item.deadTime" :type="deadTimeType"></uni-tag> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | matFocus: false, |
| | | matData: '', |
| | | removeNum: 0, |
| | | targetBatch: '', |
| | | deadTimeType: 'error' |
| | | } |
| | | }, |
| | | onLoad() { |
| | |
| | | // barcode input 事件 |
| | | barcodeInput() { |
| | | let _this = this |
| | | // let barcode = this.barcode.split(",") |
| | | // _this.barcode = barcode[0] |
| | | // let batch = barcode[0] |
| | | let newBarcode = this.barcode |
| | | let barcode = this.barcode.split(" ") |
| | | this.targetBatch = barcode[1].slice(3) |
| | | this.barcode = barcode[1].slice(3) |
| | | uni.request({ |
| | | url: _this.baseUrl + '/mobile/wrkDetl/search/batch/auth', |
| | | header: {'token': uni.getStorageSync('token')}, |
| | | data: _this.barcode, |
| | | data: newBarcode, |
| | | method:'POST', |
| | | success(res) { |
| | | res = res.data |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | if (res.data.source === 1) { |
| | | _this.deadTimeType = "primary" |
| | | } else { |
| | | _this.deadTimeType = "error" |
| | | } |
| | | _this.dataList.push(res.data) |
| | | } else if (res.code == 403) { |
| | | _this.messageText = res.msg |
| | | _this.messageToggle('error') |
| | | setTimeout(() => { |
| | | uni.reLaunch({ |
| | | url: '../login/login' |
| | | }); |
| | | }, 1000); |
| | | } else { |
| | | _this.messageText = res.data |
| | | _this.messageToggle('error') |
| | | } |
| | | |
| | | } |
| | |
| | | let that = this; |
| | | uni.request({ |
| | | url: that.baseUrl + '/mobile/order/search/batch/auth', |
| | | data: that.barcode, |
| | | data: that.targetBatch, |
| | | method: 'POST', |
| | | header: {'token': uni.getStorageSync('token')}, |
| | | method:'POST', |
| | |
| | | resetConfirm() { |
| | | this.dataList = [] |
| | | this.barcode = '' |
| | | this.targetBatch = '' |
| | | this.messageText = "重置完成" |
| | | this.messageToggle('success') |
| | | }, |
| | |
| | | resst() { |
| | | this.dataList = [] |
| | | this.barcode = '' |
| | | this.targetBatch = '' |
| | | this.barcodeFocuss() |
| | | }, |
| | | } |