| | |
| | | </div> |
| | | <div class="center-box" v-loading="tableLoading" v-else> |
| | | <el-divider></el-divider> |
| | | <h4 style="margin-bottom: 20px;">温度循环检验原始记录</h4> |
| | | <h4 style="margin-bottom: 20px;font-size: 24px;font-weight: 400;">温度循环检验原始记录</h4> |
| | | <el-form :inline="true" :model="wareForm" class="form-inline" label-width="100px" style="justify-content: flex-start;display: flex;align-items: center;width: 100%;"> |
| | | <el-form-item label="型号:" style="margin-bottom: 0;"> |
| | | <el-input clearable v-model="wareForm0.model" disabled size="small" placeholder=""></el-input> |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="仪器名称:" style="margin-left: 80px;"> |
| | | <el-form-item label="仪器名称:" > |
| | | <el-input clearable v-model="equipForm.value1" disabled size="small" placeholder=""></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="仪器编号:"> |
| | |
| | | prop="resValue" |
| | | label="衰减差" |
| | | align="center" |
| | | v-if="wareForm.inspectionItemSubclass!=20" |
| | | v-if="wareForm.inspectionItemSubclass!='20(常温)'" |
| | | min-width="150"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="insResult" |
| | | label="结论" |
| | | align="center" |
| | | min-width="150" v-if="wareForm.inspectionItemSubclass!=20"> |
| | | min-width="150" v-if="wareForm.inspectionItemSubclass!='20(常温)'"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.insResult===1" style="color: green;">合格</span> |
| | | <span v-else-if="scope.row.insResult===0" style="color: red;">不合格</span> |
| | |
| | | currentTab:null, |
| | | wareForm:{ |
| | | inspectionItem:1, |
| | | inspectionItemSubclass:20, |
| | | inspectionItemSubclass:'20(常温)', |
| | | }, |
| | | wareForm0:{}, |
| | | numOptions:[], |
| | |
| | | methods: { |
| | | changeItem(row){ |
| | | if(row.value0&&row.value1){ |
| | | this.$set(row,'comValue',((Number(row.value0)+Number(row.value1))/2).toFixed(5)) |
| | | this.$set(row,'comValue',((Number(row.value0)+Number(row.value1))/2).toFixed(3)) |
| | | }else{ |
| | | return |
| | | } |
| | |
| | | v:row.comValue |
| | | } |
| | | }] |
| | | if(this.wareForm.inspectionItemSubclass!=20){ |
| | | row.resValue = row.comValue?Math.abs(row.comValue-20).toFixed(5):'' |
| | | if(this.wareForm.inspectionItemSubclass!='20(常温)'){ |
| | | row.resValue = row.comValue?Math.abs(row.comValue-20).toFixed(3):'' |
| | | this.param[row.id].resValue.v.v = row.resValue |
| | | if(row.ask&&row.resValue){ |
| | | if(row.ask.includes('<')){ |
| | |
| | | return |
| | | } |
| | | if(m&&type){ |
| | | this.wareForm[type] = Number(m) |
| | | this.wareForm[type] = m |
| | | } |
| | | let wareForm = {...this.wareForm} |
| | | wareForm.inspectionItemSubclass = wareForm.inspectionItemSubclass+'℃' |
| | | if(this.wareForm.inspectionItemSubclass=='20(常温)'){ |
| | | wareForm.inspectionItemSubclass ='20℃(常温)' |
| | | }else{ |
| | | wareForm.inspectionItemSubclass = wareForm.inspectionItemSubclass+'℃' |
| | | } |
| | | this.wareTableDataLoading = true |
| | | this.$axios.post(this.$api.insOrderPlan.temCycle,{ |
| | | sampleId:this.currentSample.id, |
| | |
| | | this.temperatureOptions = [] |
| | | mySet1.forEach(m => { |
| | | this.temperatureOptions.push({ |
| | | value:m, |
| | | value:String(m), |
| | | label:m |
| | | }) |
| | | }) |
| | |
| | | count++ |
| | | }) |
| | | }) |
| | | // 问题开始 |
| | | this.tableList.forEach(a => { |
| | | let dels = new Set() |
| | | let ids = [] |
| | |
| | | } |
| | | } |
| | | }) |
| | | // return |
| | | ids.forEach(id => { |
| | | for (let b = 0; b < a.template.length; b++) { |
| | | if (a.template[b].r === id.r) { |
| | |
| | | } |
| | | }) |
| | | }) |
| | | // 问题结束 |
| | | this.tableList.forEach(a => { |
| | | let arrs = [] |
| | | let set = new Set() |
| | |
| | | value: 0, |
| | | }) |
| | | }) |
| | | console.log(comValue) |
| | | for (var a in comValue) { |
| | | valueList.forEach(b => { |
| | | if (b.name == a) { |
| | |
| | | } |
| | | }, |
| | | getValue(v){ |
| | | let str = v.v?v.v:(v.ct&&v.ct.s?v.ct.s.length>0&&v.ct.s[0].v:'').replaceAll('\n','<br/>') |
| | | let str = v.v?v.v:(v.ct&&v.ct.s?v.ct.s.length>0&&v.ct.s[0].v.replace(new RegExp('\n', 'g'), '<br/>'):'') |
| | | // str.replace(new RegExp(search, 'g'), replace) |
| | | return str |
| | | }, |
| | | getInspectionValueType(id) { |