|
|
@ -487,33 +487,20 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
<fieldset class="customer-fieldset" style="width: 597px;margin-left: -3px;"> |
|
|
<fieldset class="customer-fieldset" style="width: 597px;margin-left: -3px;"> |
|
|
<legend class="customer-legend">不良处理</legend> |
|
|
<legend class="customer-legend">不良处理</legend> |
|
|
<!-- <el-form :inline="true" label-position="top">--> |
|
|
|
|
|
<!-- <el-form-item>--> |
|
|
|
|
|
<!-- <span slot="label" style="" @click="getBaseList(26 ,2)"><a herf="#">操作员</a></span>--> |
|
|
|
|
|
<!-- <el-input style="width: 178px;" v-model="saveHeaderData.operatorId2"></el-input>--> |
|
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
|
<!-- <el-form-item label="操作员姓名">--> |
|
|
|
|
|
<!-- <el-input style="width: 178px;" v-model="saveHeaderData.operatorIdName2"></el-input>--> |
|
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
|
<!-- <el-form-item label="报废原因">--> |
|
|
|
|
|
<!-- <el-input style="width: 178px;" v-model="saveHeaderData.scrapReason"></el-input>--> |
|
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
|
<!-- </el-form>--> |
|
|
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
<el-form :inline="true" label-position="top"> |
|
|
<el-form-item label="处理方式"> |
|
|
|
|
|
<el-select v-model="saveHeaderData.badCodeNo" style="width: 120px" |
|
|
|
|
|
placeholder="请选择"> |
|
|
|
|
|
<el-option label="无" value=""></el-option> |
|
|
|
|
|
<el-option v-for="item in badCodeList " :key="index" :label="item.defectDesc" |
|
|
|
|
|
:value="item.defectCode"> |
|
|
|
|
|
</el-option> |
|
|
|
|
|
</el-select> |
|
|
|
|
|
|
|
|
<el-form-item label="报废数量"> |
|
|
|
|
|
<el-input style="width: 80px;" type="number" v-model="saveHeaderData.scrapQty"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="让步接收数量"> |
|
|
|
|
|
<el-input style="width: 120px;" type="number" v-model="saveHeaderData.badQty"></el-input> |
|
|
|
|
|
|
|
|
<el-form-item label="报废原因"> |
|
|
|
|
|
<el-input style="width: 480px;" v-model="saveHeaderData.scrapRemark"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="不良原因"> |
|
|
|
|
|
<el-input style="width: 300px;" v-model="saveHeaderData.badRemark"></el-input> |
|
|
|
|
|
|
|
|
</el-form> |
|
|
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
|
|
|
<el-form-item label="接收数量"> |
|
|
|
|
|
<el-input style="width: 80px;" type="number" v-model="saveHeaderData.acceptQty"></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="瑕疵原因"> |
|
|
|
|
|
<el-input style="width: 480px;" v-model="saveHeaderData.acceptRemark"></el-input> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
</fieldset> |
|
|
</fieldset> |
|
|
@ -639,8 +626,10 @@ |
|
|
tvId:'', |
|
|
tvId:'', |
|
|
badCodeList:'', |
|
|
badCodeList:'', |
|
|
saveHeaderData: { |
|
|
saveHeaderData: { |
|
|
badCodeNo:'', |
|
|
|
|
|
badRemark:'', |
|
|
|
|
|
|
|
|
scrapQty:0, |
|
|
|
|
|
scrapRemark:'', |
|
|
|
|
|
acceptQty:'', |
|
|
|
|
|
acceptRemark:0, |
|
|
wasteWeight:0, |
|
|
wasteWeight:0, |
|
|
printQty:'', |
|
|
printQty:'', |
|
|
boxWeight:0, |
|
|
boxWeight:0, |
|
|
@ -676,7 +665,6 @@ |
|
|
reportWeight:'', |
|
|
reportWeight:'', |
|
|
approveWeight:'', |
|
|
approveWeight:'', |
|
|
moldQty:'', |
|
|
moldQty:'', |
|
|
badQty:'', |
|
|
|
|
|
}, |
|
|
}, |
|
|
scanSeqNo:'', |
|
|
scanSeqNo:'', |
|
|
previousSeqNo:'', |
|
|
previousSeqNo:'', |
|
|
@ -833,20 +821,7 @@ |
|
|
}) |
|
|
}) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
if (this.saveHeaderData.badCodeNo == 'PQ003' ) { |
|
|
|
|
|
if(this.saveHeaderData.badQty==''||this.saveHeaderData.badQty==null||this.saveHeaderData.badQty<=0){ |
|
|
|
|
|
this.$alert('让步接收数量必须大于0!', '错误信息', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
if(this.saveHeaderData.badQty>this.saveHeaderData.qtyUnApprove){ |
|
|
|
|
|
this.$alert('让步接收数量不能大于不合格数量!', '错误信息', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(this.saveHeaderData.printQty>30){ |
|
|
if(this.saveHeaderData.printQty>30){ |
|
|
this.$alert('打印标签数最多为30张!', '错误信息', { |
|
|
this.$alert('打印标签数最多为30张!', '错误信息', { |
|
|
confirmButtonText: '确定' |
|
|
confirmButtonText: '确定' |
|
|
@ -870,6 +845,13 @@ |
|
|
this.saveHeaderData.reportWeight=Number(this.KGApprove)-boxWeightKG+Number(this.KGReported) |
|
|
this.saveHeaderData.reportWeight=Number(this.KGApprove)-boxWeightKG+Number(this.KGReported) |
|
|
} |
|
|
} |
|
|
this.setUp.saveButton=true; |
|
|
this.setUp.saveButton=true; |
|
|
|
|
|
|
|
|
|
|
|
if(this.saveHeaderData.scrapQty==null||this.saveHeaderData.scrapQty==''){ |
|
|
|
|
|
this.saveHeaderData.scrapQty=0 |
|
|
|
|
|
} |
|
|
|
|
|
if(this.saveHeaderData.acceptQty==null||this.saveHeaderData.acceptQty==''){ |
|
|
|
|
|
this.saveHeaderData.acceptQty=0 |
|
|
|
|
|
} |
|
|
saveGenerateReportForSchedule(this.saveHeaderData).then(({data}) => { |
|
|
saveGenerateReportForSchedule(this.saveHeaderData).then(({data}) => { |
|
|
if (data.code == 0) { |
|
|
if (data.code == 0) { |
|
|
this.$message.success(data.msg) |
|
|
this.$message.success(data.msg) |
|
|
@ -1138,9 +1120,10 @@ |
|
|
this.KGRework=0 |
|
|
this.KGRework=0 |
|
|
this.saveHeaderData.qtyApprove=0 |
|
|
this.saveHeaderData.qtyApprove=0 |
|
|
this.saveHeaderData.qtyUnApprove=0 |
|
|
this.saveHeaderData.qtyUnApprove=0 |
|
|
this.saveHeaderData.badCodeNo='' |
|
|
|
|
|
this.saveHeaderData.badRemark= '' |
|
|
|
|
|
this.saveHeaderData.badQty= 0 |
|
|
|
|
|
|
|
|
this.saveHeaderData.acceptRemark= '' |
|
|
|
|
|
this.saveHeaderData.acceptQty= 0 |
|
|
|
|
|
this.saveHeaderData.scrapRemark= '' |
|
|
|
|
|
this.saveHeaderData.scrapQty= 0 |
|
|
this.saveHeaderData.qtyRework=0 |
|
|
this.saveHeaderData.qtyRework=0 |
|
|
this.saveHeaderData.moldQty=0 |
|
|
this.saveHeaderData.moldQty=0 |
|
|
this.saveHeaderData.reportWeight=0 |
|
|
this.saveHeaderData.reportWeight=0 |
|
|
|