diff --git a/src/pages/fg/receiptByPlan.vue b/src/pages/fg/receiptByPlan.vue index c1aa87eb..0df01fb5 100644 --- a/src/pages/fg/receiptByPlan.vue +++ b/src/pages/fg/receiptByPlan.vue @@ -333,6 +333,8 @@ import { nextTick } from 'vue'; pageNo: 1, pageSize: 100, } + + let isAllSubmit = Number(Number(this.dataContent.goodQty)+ Number(this.showList.length))==Number(this.dataContent.planQty) var planeInfo = await getPlanByNumber(queryParams); if (planeInfo.data && planeInfo.data.list.length > 0) { @@ -355,10 +357,15 @@ import { nextTick } from 'vue'; throw new Error("未查找到单据信息") } uni.hideLoading() - this.showList = []; - this.allList = []; - this.index = 1; - this.dataContent.handleQty = 0; + if(isAllSubmit){ + this.clearData() + }else{ + this.showList = []; + this.allList = []; + this.index = 1; + this.dataContent.handleQty = 0; + } + nextTick(()=>{ @@ -450,7 +457,9 @@ import { nextTick } from 'vue'; calcFgQty() { this.dataContent.handleQty = this.showList.length; // this.dataContent.handleQty = this.allList.length; - if (this.dataContent.handleQty == this.dataContent.packQty) { + // dataContent.noGoodQty 未完工 + + if (this.dataContent.handleQty == this.dataContent.packQty || (this.dataContent.noGoodQty