From 06a88224586f9db7ffeef1b66a9b61d493770550 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期三, 27 三月 2024 09:36:28 +0800 Subject: [PATCH] 检验任务 --- src/components/do/b1-inspect-order-plan/Inspection.vue | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/components/do/b1-inspect-order-plan/Inspection.vue b/src/components/do/b1-inspect-order-plan/Inspection.vue index dc04d13..87abf6b 100644 --- a/src/components/do/b1-inspect-order-plan/Inspection.vue +++ b/src/components/do/b1-inspect-order-plan/Inspection.vue @@ -138,8 +138,13 @@ :rowspan="n.v.mc&&n.v.mc.rs?n.v.mc.rs:1" :style="`background:${n.v.bg};color:${n.v.fc};font-size:${n.v.fs}px;width:${item.style.columnlen[n.c]}px;height:${item.style.rowlen[n.r]}px;font-wight:${n.v.bl?'bold':''};`"> <div class="content" :class="`content-h-${n.v.ht} content-v-${n.v.vt}`"> - <span v-if="n.v.ps===undefined || n.v.ps.value!='妫�楠屽��'" :style="`font-family:${n.v.ff} !important;`">{{ n.v.v}}</span> - <el-input v-else class="table_input" v-model="n.v.v" @change="m=>changeInput(m,`${item.templateId}-${n.r}-${n.c}`)" /> + <input v-if="n.v.ps!=undefined && n.v.ps.value==='妫�楠屽��'" class="table_input" v-model="n.v.v" @change="m=>changeInput(m,`${item.templateId}-${n.r}-${n.c}`)" /> + <template v-else-if="n.v.ps!=undefined && n.v.ps.value==='缁撹'"> + <span v-if="n.v.v===1" :style="`font-family:${n.v.ff} !important;color: green;`">鍚堟牸</span> + <span v-else-if="n.v.v===0" :style="`font-family:${n.v.ff} !important;color: red;`">涓嶅悎鏍�</span> + <span v-else :style="`font-family:${n.v.ff} !important;`">寰呭畾</span> + </template> + <span v-else :style="`font-family:${n.v.ff} !important;`">{{n.v.v}}</span> </div> </td> </tr> @@ -187,7 +192,6 @@ </template> <script> -import { number } from 'echarts'; import ValueTable from '../../tool/value-table.vue' export default { props: ['sonLaboratory','orderId'], @@ -393,13 +397,14 @@ let dels = [] let ids = [] a.template.forEach(b=>{ - if(b.v.ps!=undefined&&b.v.ps.value==='妫�楠屽瓙椤�'){ + if (b.v.ps!=undefined&&b.v.ps.value==='妫�楠屽瓙椤�'){ let count = 0 for(let i in this.currentSample.insProduct){ if(this.currentSample.insProduct[i].inspectionItemSubclass === b.v.v && this.currentSample.insProduct[i].templateId === a.templateId){ ids.push({ r: b.r, - id: this.currentSample.insProduct[i].id + id: this.currentSample.insProduct[i].id, + product: this.currentSample.insProduct[i] }) break } @@ -432,6 +437,9 @@ for(let b=0;b<a.template.length;b++){ if(a.template[b].r === id.r){ a.template[b].i = id.id + if (a.template[b].v.ps!=undefined&&a.template[b].v.ps.value==='鍗曚綅'){ + a.template[b].v.v = id.product.unit + } } } }) @@ -439,7 +447,12 @@ this.tableList.forEach(a=>{ let arrs = [] let set = new Set() + let count1 = 0 a.template.forEach(b=>{ + if (b.v.ps!=undefined&&b.v.ps.value==='搴忓彿'){ + count1++ + b.v.v = count1 + } set.add(b.r) if(b.v.f){ this.excelMethodList.push(b) -- Gitblit v1.9.3