| | |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>条形码:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input v-model="hform.HBarCode" disabled placeholder="请扫描条码"/> |
| | | <input 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> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>流水号:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input v-model="hform.HProcNo" placeholder="请输入(或扫描)流水号" @confirm="getHProcNoData(hform.HBarCode,hform.HProcNo)"/> |
| | | <input v-model="hform.HProcNo" placeholder="请输入(或扫描)流水号" @blur="getHProcNoData(hform.HBarCode,hform.HProcNo)"/> |
| | | </view> |
| | | <uni-icons type="scan" style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" size="20" @click="toScanProcNo"></uni-icons> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">工序编码:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HProcNumber" placeholder="请输入工序编码" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">未发出数量:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HNotReportQty" placeholder="请输入合格数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>发出数量:</view> |
| | |
| | | HBillNo:'', |
| | | HBarCode:'', |
| | | HProcNo:'', |
| | | HProcNumber: '', |
| | | HNotReportQty: 0, |
| | | HQty:'', |
| | | HEmpName:'', |
| | | HEmpID:'', |
| | |
| | | this.getHBarCodeData(ret.resp_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], 1) |
| | | // this.getHProcNoData(parts[0],parts[1]) |
| | | } else { |
| | | this.getHBarCodeData(this.hform.HBarCode) |
| | | } |
| | | }, |
| | | //扫流水号 |
| | | toScanProcNo(){ |
| | |
| | | this.hform.HProcID= data.HProcID |
| | | this.hform.HCenterName= data.工作中心 |
| | | this.hform.HCenterID= data.HCenterID |
| | | this.hform.HNotReportQty = data['未发出数量'] |
| | | this.hform.HProcNumber = data['工序代码'] |
| | | if(!this.hform.HSupName){ |
| | | this.hform.HSupName= data.供应商 |
| | | this.hform.HSupID= data.HSupID |
| | |
| | | }); |
| | | }, |
| | | submit() { |
| | | //去除分号以免后端分解报错 |
| | | this.hform.HMaterName= this.hform.HMaterName.replace(/;/g, ''); |
| | | this.hform.HMaterModel = this.hform.HMaterModel.replace(/;/g, ''); |
| | | if(!this.hform.HBarCode){ |
| | | uni.showToast({ |
| | | title:'请扫描设备条形码', |