Browse Source

2022-05-23 产量报告BUG

master
rui_li 4 years ago
parent
commit
7572f838a7
  1. 15
      src/views/modules/yieldReport/com_finish_part_roll.vue

15
src/views/modules/yieldReport/com_finish_part_roll.vue

@ -42,8 +42,10 @@
v-model="pageData.reportedFlag">是否报告产量</el-checkbox>
</el-form-item>
<el-form-item class="customer-item" label="总良品数量:" style="margin-top: -10px;">
<el-input v-model="pageData.approvedQty" type="number" @blur="checkValidApprovedQty"
<el-input v-if="this.preItemNo <= 0"v-model="pageData.approvedQty" type="number" @blur="checkValidApprovedQty"
style="width: 80px;" ></el-input>
<el-input v-if="this.preItemNo > 0" disabled class="customer-input-color-red"
v-model="pageData.approvedQty" @blur="checkValidApprovedQty" type="number" style="width: 80px;" ></el-input>
</el-form-item>
<el-form-item class="customer-item" label="总不良品数量:" style="margin-top: -10px;">
<el-input v-model="pageData.defectedQty" disabled="disabled" style="width: 80px;"></el-input>
@ -255,6 +257,7 @@ export default {
titleCon: '产量报告',
showExceptionFlag: false,
showShiftFlag: false,
preItemNo: 0,
sfdcTimeList: [],
scheduleData: {
site: this.$store.state.user.site,
@ -516,6 +519,8 @@ export default {
this.pageData.orderNo = scheduleData.orderNo;
this.pageData.itemNo = scheduleData.itemNo;
this.pageData.seqNo = scheduleData.seqNo;
//
this.preItemNo = scheduleData.preItemNo
//
if(null == scheduleData.rollNo || scheduleData.rollNo == ''){
@ -639,8 +644,8 @@ export default {
});
//6.
await getSfdcReportedData(this.scheduleData).then(({data}) => {
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty;
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - 0;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - 0;
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty;
});
//
@ -715,8 +720,8 @@ export default {
//
refreshSfdcData(){
getSfdcReportedData(this.scheduleData).then(({data}) => {
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty;
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - 0;
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - 0;
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty;
});
},

Loading…
Cancel
Save