From 96820cbb4f77886660e1472248364ea2d6a081b6 Mon Sep 17 00:00:00 2001 From: shijing Date: Thu, 28 Nov 2024 08:55:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=A3=80=E9=AA=8C=E5=90=88=E6=A0=BCB?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/qm/products_form.vue | 376 +++++++++++++++++++++------------ 1 file changed, 240 insertions(+), 136 deletions(-) diff --git a/src/views/qm/products_form.vue b/src/views/qm/products_form.vue index 898503e3..b62f1c0e 100644 --- a/src/views/qm/products_form.vue +++ b/src/views/qm/products_form.vue @@ -78,6 +78,17 @@ > + + + + + +
合格B类
+ + + + + + + + + + +
+ +
合格B类
+ + + + + + + + + + + + + + + +
+ + +
不合格
@@ -175,7 +254,7 @@ v-model="count_notok_json.count_n_hqnjyd" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='sizeShow'" @change="handleCountChange" >
@@ -187,7 +266,7 @@ v-model="count_notok_json.count_n_hqwj" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='sizeShow'" @change="handleCountChange" > @@ -199,7 +278,7 @@ v-model="count_notok_json.count_n_hqwjyd" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='sizeShow'" @change="handleCountChange" > @@ -211,19 +290,19 @@ v-model="count_notok_json.count_n_wj" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='sizeShow'" @change="handleCountChange" >
- + @@ -235,7 +314,7 @@ v-model="count_notok_json.count_n_txd" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='sizeShow'" @change="handleCountChange" > @@ -247,37 +326,26 @@ v-model="count_notok_json.count_n_hd" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" - @change="handleCountChange" - > - - - - - - - - - - +
不合格
+ @@ -297,79 +365,7 @@ v-model="count_notok_json.count_n_qp" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" - @change="handleCountChange" - > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -381,7 +377,45 @@ v-model="count_notok_json.count_n_hqbx" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='facadeShow'" + @change="handleCountChange" + > + + + + + + + + + + + + + + + + + @@ -393,19 +427,31 @@ v-model="count_notok_json.count_n_dj" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='facadeShow'" @change="handleCountChange" > - + + + + + + @@ -417,7 +463,43 @@ v-model="count_notok_json.count_n_lq" style="width: 100%" precision="0" - :disabled="mode=='sizeShow'||mode=='facadeShow'" + :disabled="mode=='facadeShow'" + @change="handleCountChange" + > + + + + + + + + + + + + + + + @@ -462,7 +544,14 @@ export default { count_notok: 0, count_notok_json:{} }, + count_ok_b:0, count_notok_json:{ + //合格B类 + count_n_zhg: 0,//准合格 + count_n_yz: 0,//圆准 + count_n_xbb: 0,//小崩边 + count_n_qsw: 0,//浅水纹 + count_n_qhm: 0,//浅划麻 //尺寸 count_n_hqnj: 0, count_n_hqnjyd: 0, @@ -472,21 +561,20 @@ export default { count_n_yd: 0, count_n_txd: 0, count_n_hd: 0, - count_n_zhg: 0, - count_n_yz: 0, //外观和内质 count_n_z:0, count_n_qp: 0, - count_n_swen: 0, - count_n_bb: 0, - count_n_zb: 0, - count_n_zq: 0, - count_n_hs: 0, - count_n_md: 0, count_n_hqbx: 0, + count_n_hs: 0,//双面划麻 + count_n_swen: 0,//重水纹 + count_n_zb: 0,//棕边、棕点 count_n_dj: 0, - count_n_ps: 0, + count_n_bb: 0,//大崩 + count_n_zq: 0,//棕圈 count_n_lq: 0, + count_n_ps: 0, + count_n_lg: 0,//漏光 + count_n_ccx: 0,//尺寸小 }, rules: { test_date: [ @@ -536,7 +624,6 @@ export default { }, getUsers(){ let that = this; - let userList = []; that.$API.system.user.list .req({ page: 0, posts__code__contains: "check" }) .then((res) => { @@ -552,6 +639,15 @@ export default { handleCheckChange(){ this.form.count_ok = this.form.count-this.form.count_notok; }, + handleCountbChange(){ + this.count_ok_b = + this.count_notok_json.count_n_zhg+ + this.count_notok_json.count_n_yz+ + this.count_notok_json.count_n_xbb+ + this.count_notok_json.count_n_qsw+ + this.count_notok_json.count_n_qhm; + this.count_notok_json.count_ok = this.form.count-this.form.count_notok; + }, handleCountChange(type){ if(type == 'notok'){ this.count_notok_json.count_n_hqnj= @@ -562,17 +658,20 @@ export default { this.count_notok_json.count_n_yd= this.count_notok_json.count_n_txd= this.count_notok_json.count_n_hd= + + this.count_notok_json.count_n_z= this.count_notok_json.count_n_qp= + this.count_notok_json.count_n_hqbx= + this.count_notok_json.count_n_hs= this.count_notok_json.count_n_swen= this.count_notok_json.count_n_zb= + this.count_notok_json.count_n_dj= this.count_notok_json.count_n_bb= this.count_notok_json.count_n_zq= - this.count_notok_json.count_n_hs= - this.count_notok_json.count_n_md= - this.count_notok_json.count_n_hqbx= - this.count_notok_json.count_n_dj= + this.count_notok_json.count_n_lq= this.count_notok_json.count_n_ps= - this.count_notok_json.count_n_lq=0; + this.count_notok_json.count_n_lg= + this.count_notok_json.count_n_ccx=0; }else{ this.form.count_notok = this.count_notok_json.count_n_hqnj+ @@ -583,20 +682,19 @@ export default { this.count_notok_json.count_n_yd+ this.count_notok_json.count_n_txd+ this.count_notok_json.count_n_hd+ - this.count_notok_json.count_n_zhg+ - this.count_notok_json.count_n_yz+ - this.count_notok_json.count_n_qp+ this.count_notok_json.count_n_z+ + this.count_notok_json.count_n_qp+ + this.count_notok_json.count_n_hqbx+ + this.count_notok_json.count_n_hs+ this.count_notok_json.count_n_swen+ this.count_notok_json.count_n_zb+ + this.count_notok_json.count_n_dj+ this.count_notok_json.count_n_bb+ this.count_notok_json.count_n_zq+ - this.count_notok_json.count_n_hs+ - this.count_notok_json.count_n_md+ - this.count_notok_json.count_n_hqbx+ - this.count_notok_json.count_n_dj+ + this.count_notok_json.count_n_lq+ this.count_notok_json.count_n_ps+ - this.count_notok_json.count_n_lq; + this.count_notok_json.count_n_lg+ + this.count_notok_json.count_n_ccx; } this.form.count_ok = this.form.count - this.form.count_notok; }, @@ -694,6 +792,12 @@ export default { Object.assign(this.form, data); this.formCount = this.form.count; this.form.count_notok = data.count_notok; + this.count_ok_b = + data.count_notok_json.count_n_zhg + + data.count_notok_json.count_n_yz + + data.count_notok_json.count_n_qsw + + data.count_notok_json.count_n_xbb + + data.count_notok_json.count_n_qhm ; this.count_notok_json = data.count_notok_json; }, scanClose(data){