|
|
|
@ -214,8 +214,8 @@ |
|
|
|
label="加工中心编码"> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
|
<el-dialog title="扫描派工单" :close-on-click-modal="false" v-drag :visible.sync="scanModalFlag" width="215px"> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 22px;margin-top: -5px;"> |
|
|
|
<el-dialog title="扫描派工单" :close-on-click-modal="false" v-drag :visible.sync="scanModalFlag" width="215px" > |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 22px;margin-top: -5px;" @submit.native.prevent> |
|
|
|
<el-form-item :label="'派工单号:'"> |
|
|
|
<el-input v-model="scanSeqNo" ref="input" type="number" style="width: 130px;" @keyup.enter.native="searchSeqNo()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -226,7 +226,7 @@ |
|
|
|
</el-footer> |
|
|
|
</el-dialog> |
|
|
|
<el-dialog title="开始派工单" :close-on-click-modal="false" v-drag :visible.sync="startModalFlag" width="215px"> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 22px;margin-top: -5px;"> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-left: 22px;margin-top: -5px;" @submit.native.prevent> |
|
|
|
<el-form-item :label="'派工单号:'"> |
|
|
|
<el-input v-model="scanSeqNo" ref="start" type="number" style="width: 130px;" @keyup.enter.native="startSeqNo()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -303,23 +303,23 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
|
<el-form-item label="报告数量"> |
|
|
|
<el-input type="number" class="input_left" style="width: 178px;" v-model="saveHeaderData.qtyReported" @blur="qtyReportedBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="合格数量"> |
|
|
|
<el-input type="number" style="width: 178px;" class="input_reight" v-model="saveHeaderData.qtyApprove" @blur="qtyApproveBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="不合格数量"> |
|
|
|
<el-input type="number" class="input_left" style="width: 178px;" v-model="saveHeaderData.qtyUnApprove" @blur="qtyReportedBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="返工数量"> |
|
|
|
<el-input type="number" style="width: 178px;" v-model="saveHeaderData.qtyRework" @blur="qtyReworkBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
|
<el-form-item label="报告重量(KG)"> |
|
|
|
<el-input type="number" class="input_left" style="width: 178px;" :disabled="factorFlag" v-model="KGReported" @blur="KGReportedBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="合格重量(KG)"> |
|
|
|
<el-input type="number" style="width: 178px;" class="input_reight" :disabled="factorFlag" v-model="KGApprove" @blur="KGApproveBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="不合格重量(KG)"> |
|
|
|
<el-input type="number" class="input_left" style="width: 178px;" :disabled="factorFlag" v-model="KGReported" @blur="KGReportedBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="返工重量(KG)"> |
|
|
|
<el-input type="number" style="width: 178px;" v-model="KGRework" :disabled="factorFlag" @blur="KGReworkBlur()"></el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -450,6 +450,7 @@ |
|
|
|
KGApprove:'', |
|
|
|
KGRework:'', |
|
|
|
saveHeaderData: { |
|
|
|
qtyUnApprove:'', |
|
|
|
site: '', |
|
|
|
seqNo: '', |
|
|
|
itemNo: '', |
|
|
|
@ -556,8 +557,9 @@ |
|
|
|
|
|
|
|
methods: { |
|
|
|
saveReport () { |
|
|
|
if (this.saveHeaderData.qtyReported == null || this.saveHeaderData.qtyReported <= 0) { |
|
|
|
this.$alert('报告数量错误!', '错误信息', { |
|
|
|
this.saveHeaderData.qtyReported=Number(this.saveHeaderData.qtyUnApprove)+Number(this.saveHeaderData.qtyApprove); |
|
|
|
if (this.saveHeaderData.qtyUnApprove == null || this.saveHeaderData.qtyUnApprove <= 0) { |
|
|
|
this.$alert('不合格数量错误!', '错误信息', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
return |
|
|
|
@ -592,12 +594,6 @@ |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
if (parseFloat(this.saveHeaderData.qtyApprove) > parseFloat(this.saveHeaderData.qtyReported)) { |
|
|
|
this.$alert('合格数量大于报告数量!', '错误信息', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
if (this.saveHeaderData.planStartTime == null || this.saveHeaderData.planStartTime === '') { |
|
|
|
this.$alert('请选择生产日期!', '错误信息', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
@ -686,7 +682,7 @@ |
|
|
|
// this.KGApprove=0 |
|
|
|
// this.KGRework=0 |
|
|
|
// this.saveHeaderData.qtyApprove=0 |
|
|
|
// this.saveHeaderData.qtyReported=0 |
|
|
|
// this.saveHeaderData.qtyUnApprove=0 |
|
|
|
// this.saveHeaderData.qtyRework=0 |
|
|
|
// this.saveHeaderData.site = currentData.site; |
|
|
|
// this.saveHeaderData.seqNo = currentData.seqNo; |
|
|
|
@ -861,7 +857,7 @@ |
|
|
|
this.KGApprove=0 |
|
|
|
this.KGRework=0 |
|
|
|
this.saveHeaderData.qtyApprove=0 |
|
|
|
this.saveHeaderData.qtyReported=0 |
|
|
|
this.saveHeaderData.qtyUnApprove=0 |
|
|
|
this.saveHeaderData.qtyRework=0 |
|
|
|
this.saveHeaderData.site = currentData.site; |
|
|
|
this.saveHeaderData.seqNo = currentData.seqNo; |
|
|
|
@ -915,10 +911,10 @@ |
|
|
|
}) |
|
|
|
}, |
|
|
|
qtyReportedBlur(){ |
|
|
|
if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.saveHeaderData.qtyReported!=''){ |
|
|
|
this.KGReported=(this.saveHeaderData.qtyReported*this.qty3).toFixed(1) |
|
|
|
if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.saveHeaderData.qtyUnApprove!=''){ |
|
|
|
this.KGReported=(this.saveHeaderData.qtyUnApprove*this.qty3).toFixed(1) |
|
|
|
} |
|
|
|
if(this.saveHeaderData.qtyReported==''){ |
|
|
|
if(this.saveHeaderData.qtyUnApprove==''){ |
|
|
|
this.KGReported='' |
|
|
|
} |
|
|
|
}, |
|
|
|
@ -940,10 +936,10 @@ |
|
|
|
}, |
|
|
|
KGReportedBlur(){ |
|
|
|
if(this.qty3&&this.qty3!=0&&this.qty3!='erp未维护数据'&&this.KGReported!=''){ |
|
|
|
this.saveHeaderData.qtyReported=(this.KGReported/this.qty3).toFixed(1) |
|
|
|
this.saveHeaderData.qtyUnApprove=(this.KGReported/this.qty3).toFixed(1) |
|
|
|
} |
|
|
|
if(this.KGReported==''){ |
|
|
|
this.saveHeaderData.qtyReported='' |
|
|
|
this.saveHeaderData.qtyUnApprove='' |
|
|
|
} |
|
|
|
}, |
|
|
|
KGApproveBlur(){ |
|
|
|
|