| | |
| | | :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> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { number } from 'echarts'; |
| | | import ValueTable from '../../tool/value-table.vue' |
| | | export default { |
| | | props: ['sonLaboratory','orderId'], |
| | |
| | | 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 |
| | | } |
| | |
| | | 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 |
| | | } |
| | | } |
| | | } |
| | | }) |
| | |
| | | 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) |