diff --git a/src/views/modules/print/PoPartPrint.vue b/src/views/modules/print/PoPartPrint.vue index a026508..54cbae2 100644 --- a/src/views/modules/print/PoPartPrint.vue +++ b/src/views/modules/print/PoPartPrint.vue @@ -147,7 +147,7 @@ width="100" label="操作"> Number(this.addModelData.remainingIssuableQty)+((Number(this.addModelData.exceedInRatio)*Number(this.addModelData.orderQty))/100)) { this.$message.error('本次发行数量大于剩余可发行数量和超入数量'); return; @@ -1251,10 +1255,9 @@ export default { } }) }, + submitDataNoClose() { // 验证必填字段 - - if (!this.addModelData.productionDate||this.addModelData.productionDate==='') { this.$message.error('请选择生产日期'); return; @@ -1267,6 +1270,11 @@ export default { this.$message.error('请输入每张数量'); return; } + // 如果物料启用批次管理,则批次号必填 + if (this.addModelData.batchFlag === 'Y' && (!this.addModelData.batchNo || this.addModelData.batchNo.trim() === '')) { + this.$message.error('该物料启用批次管理,批次号必填'); + return; + } if ( this.addModelData.nowRollQty>Number(this.addModelData.remainingIssuableQty)+((Number(this.addModelData.exceedInRatio)*Number(this.addModelData.orderQty))/100)) { this.$message.error('本次发行数量大于剩余可发行数量和超入数量'); return;