| | |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>条形码:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input name="HBarCode" v-model="hform.HBarCode" disabled placeholder="请扫描条码"/> |
| | | <input name="HBarCode" v-model="hform.HBarCode" placeholder="请扫描条码" @confirm="toInCode(e)"/> |
| | | </view> |
| | | <uni-icons type="scan" style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" size="20" @click="toScanCode"></uni-icons> |
| | | </view> |
| | |
| | | HProcNo:'', |
| | | HQty:'', |
| | | // HPieceQty:'', |
| | | HWasterQty:'', |
| | | HWasterQty:0, |
| | | HSourceName:'', |
| | | HSourceID:0, |
| | | HCenterName:'', |
| | |
| | | // const str = "GXLX250603001-01@10"; |
| | | uni.scanCode({ |
| | | onlyFromCamera: true, |
| | | // autoZoom:false, |
| | | success: (res) => { |
| | | console.log('条码内容:' + res.result); |
| | | var str = res.result |
| | |
| | | this.hform.HBarCode = parts[0] |
| | | this.hform.HProcNo = parts[1] |
| | | this.getHBarCodeData(parts[0]) |
| | | this.getHProcNoData(parts[0],parts[1]) |
| | | // this.getHProcNoData(parts[0],parts[1]) |
| | | }else{ |
| | | this.hform.HBarCode = res.result |
| | | this.getHBarCodeData(res.result) |
| | | } |
| | | } |
| | | }); |
| | | }, |
| | | toInCode(e){ |
| | | var str = this.hform.HBarCode |
| | | if(str.includes('@')) { |
| | | const parts = str.split('@'); |
| | | this.hform.HBarCode = parts[0] |
| | | this.hform.HProcNo = parts[1] |
| | | this.getHBarCodeData(parts[0]) |
| | | // this.getHProcNoData(parts[0],parts[1]) |
| | | }else{ |
| | | this.getHBarCodeData(this.hform.HBarCode) |
| | | } |
| | | }, |
| | | //扫流水号 |
| | | toScanProcNo(){ |
| | |
| | | if(res.data.code == 1){ |
| | | var data = res.data.data[0] |
| | | this.getHBarCodeData(data.HBarCode) |
| | | this.getHProcNoData(data.HBarCode,data.HProcNo) |
| | | // this.getHProcNoData(data.HBarCode,data.HProcNo) |
| | | |
| | | this.hform.HInterID= data.HInterID |
| | | this.hform.HBillNo= data.HBillNo |
| | |
| | | this.hform.HCenterName= data.工作中心 |
| | | this.hform.HCenterID= data.HCenterID |
| | | this.hform.NoOutboundHqty= (data.流转卡数量 - data.出站报废关联数量 - data.出站关联数量) |
| | | |
| | | this.getHProcNoData(this.hform.HBarCode,this.hform.HProcNo) |
| | | }else{ |
| | | uni.showToast({ |
| | | title:res.data.Message, |
| | |
| | | // this.baofei() |
| | | // } |
| | | // } |
| | | let pages = getCurrentPages(); |
| | | let prePage = pages[pages.length - 2]; |
| | | prePage.$vm.getList() |
| | | |
| | | // let pages = getCurrentPages(); |
| | | // let prePage = pages[pages.length - 2]; |
| | | // prePage.$vm.getList() |
| | | if(this.isEdit){ |
| | | setTimeout(()=>{ |
| | | uni.redirectTo({ |
| | |
| | | }) |
| | | },1000) |
| | | }else{ |
| | | setTimeout(()=>{ |
| | | uni.navigateBack() |
| | | },1000) |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: res.data.Message + '。是否继续新增?(点击取消返回上级页面)', |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | console.log('用户点击确定'); |
| | | uni.redirectTo({ |
| | | url:'/pages/gongxuOut/form?OperationType=1' |
| | | }) |
| | | } else if (res.cancel) { |
| | | console.log('用户点击取消'); |
| | | setTimeout(()=>{ |
| | | uni.navigateBack(); |
| | | },50) |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | uni.showToast({ |
| | | title:res.data.Message, |
| | | icon:'none' |
| | | }) |
| | | }, |
| | | fail: (res) => { |
| | | console.log(res); |