diff --git a/src/views/modules/print/PoPartPrint.vue b/src/views/modules/print/PoPartPrint.vue
index 96e756f..bd03fb5 100644
--- a/src/views/modules/print/PoPartPrint.vue
+++ b/src/views/modules/print/PoPartPrint.vue
@@ -3,16 +3,35 @@
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
Query
@@ -205,6 +224,7 @@
@@ -233,6 +253,13 @@ export default {
currentRow: {},
searchData:{
site:this.$store.state.user.site,
+ orderNo:'',
+ partNo:'',
+ partDesc:'',
+ poOrderNo:'',
+ poItemNo:'',
+ startDate:'',
+ endDate:'',
page: 1,
limit: 10,
},
@@ -848,7 +875,47 @@ export default {
this.$message.error(data.msg);
}
})
- this.addModelFlag = false;
+ },
+ submitDataNoClose() {
+ // 验证必填字段
+
+
+ if (!this.addModelData.productionDate||this.addModelData.productionDate==='') {
+ this.$message.error('请选择生产日期');
+ return;
+ }
+ if (!this.addModelData.rollCount||this.addModelData.rollCount==='') {
+ this.$message.error('请输入发行张数');
+ return;
+ }
+ if (!this.addModelData.rollQty||this.addModelData.rollQty==='') {
+ 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;
+ }
+
+ // 这里可以添加提交逻辑
+ submitPoOrderRollNo(this.addModelData).then(({data}) => {
+ if (data && data.code === 0) {
+ this.$message.success( '操作成功')
+ this.changeData(this.currentRow);
+ let row=this.currentRow;
+ getInboundQcResultOtherData(row).then(({data}) => {
+ //区分请求成功和失败的状况
+ if (data && data.code=== 0) {
+ let outData = data.row
+ console.log(data.row);
+ this.addModelData.remainingIssuableQty= outData.remainingIssuableQty
+ }
+ });
+ }else {
+
+ this.$message.error(data.msg);
+ }
+ })
},
getNowRollQty(){
if(this.addModelData.tailRollQty==''||this.addModelData.tailRollQty==null||this.addModelData.tailRollQty<0){
@@ -880,6 +947,7 @@ export default {
if (data && data.code === 0) {
console.log(data.rows)
poPartLabelPrint(data.rows)
+ this.getDetailTableList();
}else {
this.$message.error(data.msg);
diff --git a/src/views/modules/print/rePrintPoPart.vue b/src/views/modules/print/rePrintPoPart.vue
new file mode 100644
index 0000000..44996fc
--- /dev/null
+++ b/src/views/modules/print/rePrintPoPart.vue
@@ -0,0 +1,393 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+ {{ scope.row[item.columnProp] }}
+
+
+
+
+
+
+ 卷补打
+
+
+
+
+
+
+
+
+
+
+
+