fix:日志中实际生产数和领料数以及加工前不良的计算

This commit is contained in:
shijing 2024-09-25 14:11:44 +08:00
parent 84581bc32c
commit 14a079ae0b
1 changed files with 22 additions and 1 deletions

View File

@ -106,6 +106,7 @@
placeholder="交接物料"
clearable
class="width100"
@change="changeMaterial"
>
<el-option
v-for="item in materialOptions"
@ -131,8 +132,10 @@
<el-input-number
v-model="form.count_use"
:min="1"
:max="materialCount"
controls-position="right"
class="width100"
@change = "countUseChange"
/>
</el-form-item>
</el-col>
@ -143,6 +146,7 @@
:min="0"
class="width100"
controls-position="right"
@change = "countUseChange"
/>
</el-form-item>
</el-col>
@ -153,8 +157,9 @@
:min="0"
class="width100"
controls-position="right"
@change="countChanges"
disabled
/>
<!-- countChanges -->
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
@ -392,6 +397,7 @@ export default {
work_end_time:[{required: true,message: "请选择生产开始时间",trigger: "blur",},],
route: [{required: true,message: "请选择工艺路线",trigger: "blur",},]
},
materialCount:1,
material_in:'',
material_out:'',
shiftOtions:[],
@ -465,6 +471,16 @@ export default {
that.materialOptions = res;
});
},
changeMaterial(val){
let that = this;
that.materialOptions.forEach(item=>{
if(item.id == val){
that.materialCount = item.count;
that.form.count_use = item.count;
that.form.count_real = item.count-that.form.count_pn_jgqbl;
}
})
},
//
open(mode = "add") {
this.mode = mode;
@ -476,6 +492,11 @@ export default {
console.log("data", data);
Object.assign(this.form, data);
},
countUseChange(){
let that = this;
that.form.count_real = that.form.count_use - that.form.count_pn_jgqbl;
that.form.count_ok = that.form.count_real - that.form.count_notok;
},
countChange() {
this.form.count_notok =
this.form.count_n_hs +