| | |
| | | <template> |
| | | <view class="page"> |
| | | <view class="packing-registration-bg" /> |
| | | <u-navbar title="盘点报告盘点" :background="background" :border-bottom="false" :title-bold="true" title-color="#000" |
| | | back-icon-color="#000" /> |
| | | <u-navbar title="库存盘点" :background="background" :border-bottom="false" :title-bold="true" title-color="#000" |
| | | back-icon-color="#000"> |
| | | <template #right> |
| | | <text style="font-size:14px;margin-right:14px;font-weight:bold" @click="goSubmit">提交</text> |
| | | </template> |
| | | </u-navbar> |
| | | <view class="packing-registration-param"> |
| | | <view class="packing-registration-param-view"> |
| | | <view class="packing-registration-param-item param-extra"> |
| | |
| | | </view> |
| | | </u-cell-group> |
| | | </scroll-view> |
| | | <view class="registration-form-footer"> |
| | | <u-button class="btn" type="primary" @click="goSubmit">提交</u-button> |
| | | </view> |
| | | <scan></scan> |
| | | <!-- 零件号 --> |
| | | <modalBg ref="openPN" :confirm="confirmPN"> |
| | |
| | | fontSize: '32rpx', |
| | | whiteSpace: 'nowrap' |
| | | }, |
| | | registerInfo: { |
| | | value1: '', |
| | | value2: '', |
| | | value3: '', |
| | | value4: '', |
| | | value5: '', |
| | | value6: '' |
| | | }, |
| | | hasScanSnList: [{ |
| | | value0: '11111111111111111111111', |
| | | value1: '111', |
| | | value2: '111', |
| | | value3: '111', |
| | | }, |
| | | { |
| | | value0: '111', |
| | | value1: '111', |
| | | value2: '111', |
| | | value3: '111', |
| | | }, |
| | | { |
| | | value0: '111', |
| | | value1: '111', |
| | | value2: '111', |
| | | value3: '111', |
| | | }, |
| | | { |
| | | value0: '111', |
| | | value1: '111', |
| | | value2: '111', |
| | | value3: '111', |
| | | }, |
| | | ], |
| | | registerInfo: {}, |
| | | hasScanSnList: [], |
| | | delContent: null, |
| | | staffList: [], |
| | | }; |
| | |
| | | } |
| | | } |
| | | }, |
| | | goSubmit() { |
| | | // if (this.registerInfo.shiftId == null || this.registerInfo.shiftId == '') { |
| | | // this.$u.toast('请选择班次') |
| | | // return |
| | | // } |
| | | // if (this.registerInfo.value3 == null || this.registerInfo.value3 == '') { |
| | | // this.$u.toast('请选择日期') |
| | | // return |
| | | // } |
| | | // if (this.registerInfo.locNo == null || this.registerInfo.locNo == '') { |
| | | // this.$u.toast('请选择包装库位') |
| | | // return |
| | | // } |
| | | // if (this.hasScanSnList.length == 0) { |
| | | // this.$u.toast('无待提交的SN号明细') |
| | | // return |
| | | // } |
| | | // let registrList = [] |
| | | // this.staffList = [] |
| | | // this.staffNameList.forEach((item) => { |
| | | // this.staffList.push({ |
| | | // staffId: item.id |
| | | // }) |
| | | // }) |
| | | // this.hasScanSnList.forEach((item) => { |
| | | // registrList.push({ |
| | | // shiftId: this.registerInfo.shiftId, |
| | | // value3: this.registerInfo.value3, |
| | | // locNo: this.registerInfo.locNo, |
| | | // partBatchNo: item, |
| | | // staffList: this.staffList |
| | | // }) |
| | | // }) |
| | | // this.$u.api.pigxPacking.addPackageRegister(registrList).then(res => { |
| | | // let resData = res.data |
| | | // this.hasScanSnList = [] |
| | | // this.$u.toast('提交成功') |
| | | // }).catch((e) => { |
| | | // }) |
| | | |
| | | }, |
| | | // 点击提交按钮的事件处理函数 |
| | | goSubmit() { |
| | | if (!this.registerInfo.value1) { |
| | | this.$u.toast('请选择盘点报告号'); |
| | | return; |
| | | } |
| | | if (!this.registerInfo.value5) { |
| | | this.$u.toast('请输入盘点数量'); |
| | | return; |
| | | } |
| | | uni.showLoading({ |
| | | mask: true, |
| | | title: "提交中...", |
| | | }); |
| | | // 处理提交逻辑 |
| | | this.$u.api.workReporting |
| | | .operationTask({ |
| | | inventoryNo: this.registerInfo.value1, |
| | | warehouse: this.registerInfo.value2, |
| | | partNo: this.registerInfo.value6, |
| | | batchNo: this.registerInfo.value3, |
| | | location: this.registerInfo.value4, |
| | | quantity: this.registerInfo.value5, |
| | | scanList: this.hasScanSnList |
| | | }) |
| | | .then((res) => { |
| | | uni.hideLoading(); |
| | | if (res.success) { |
| | | this.$u.toast('提交成功'); |
| | | this.registerInfo = {}; |
| | | this.hasScanSnList = []; |
| | | } else { |
| | | this.$u.toast(res.message || '提交失败'); |
| | | } |
| | | }) |
| | | .catch(() => { |
| | | uni.hideLoading(); |
| | | this.$u.toast('网络异常,请重试'); |
| | | }); |
| | | }, |
| | | } |
| | | }; |
| | | </script> |
| | | <style lang="scss" scoped> |
| | | .transparent-border { |
| | | border: none; |
| | | } |
| | | .packing-registration-bg { |
| | | background-color: #F6F9FF; |
| | | background-image: url('~@/static/custom/packing/backBg.png'); |