| | |
| | | </el-col> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row v-if="bsm3"> |
| | | <el-col class="search_thing" :span="22" style="display: flex;align-items: center;"> |
| | | <div class="search_label"><span class="required-span">* </span>RTS:</div> |
| | | <div class="search_input"> |
| | | <el-input size="small" placeholder="请输入" clearable v-model="bsm3Val"></el-input> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | | </el-dialog> |
| | | </div> |
| | |
| | | bsm2Dia: false, |
| | | bsm2Val2: [], |
| | | bsm2Val3: [], |
| | | sampleIds:[] |
| | | sampleIds:[], |
| | | bsm3: false, |
| | | bsm3Val: null, |
| | | bsmRow3: null, |
| | | } |
| | | }, |
| | | computed: { |
| | |
| | | }); |
| | | } |
| | | } |
| | | if(this.type==1){ |
| | | this.detectionItems.forEach(p => { |
| | | this.bsmRow3 = [] |
| | | this.detectionItems.forEach(p => { |
| | | if(this.type==1){ |
| | | if (p.bsm === '1' && p.section !== '' && p.section !== null && p.state === 1) { |
| | | if (p.section.indexOf('[') > -1) { |
| | | this.bsmRow = this.HaveJson(p) |
| | |
| | | } else if (p.bsm === '1' && p.inspectionItem === '熔接损耗' && p.state === 1) { |
| | | this.bsm2 = false |
| | | } |
| | | }) |
| | | if (e.length > 0) { |
| | | this.sampleList.map(item => { |
| | | if (this.sampleIds.indexOf(item.id) > -1) { |
| | | item.insProduct.map(m => { |
| | | m.state = 1 |
| | | return m; |
| | | }) |
| | | } |
| | | return item |
| | | }) |
| | | } else { |
| | | this.sampleList.map(item => { |
| | | if (this.sampleIds.indexOf(item.id) > -1) { |
| | | item.insProduct.map(m => { |
| | | m.state = 0 |
| | | return m; |
| | | }) |
| | | } |
| | | return item |
| | | }) |
| | | } |
| | | if (p.ask.includes('RTS')&&p.state === 1) { |
| | | p.rts = '' |
| | | this.bsm3Val = '' |
| | | this.bsm3 = true |
| | | this.bsm1Dia = true |
| | | this.bsmRow3.push(p) |
| | | }else{ |
| | | this.bsm3 = false |
| | | } |
| | | }) |
| | | |
| | | if (e.length > 0) { |
| | | this.sampleList.map(item => { |
| | | if (this.sampleIds.indexOf(item.id) > -1) { |
| | | item.insProduct.map(m => { |
| | | m.state = 1 |
| | | return m; |
| | | }) |
| | | } |
| | | return item |
| | | }) |
| | | } else { |
| | | this.sampleList.map(item => { |
| | | if (this.sampleIds.indexOf(item.id) > -1) { |
| | | item.insProduct.map(m => { |
| | | m.state = 0 |
| | | return m; |
| | | }) |
| | | } |
| | | return item |
| | | }) |
| | | } |
| | | this.$nextTick(() => { |
| | | this.$refs.productTable.doLayout() |
| | |
| | | } |
| | | }else{ |
| | | this.bsm1Dia = false |
| | | } |
| | | if (row.ask.includes('RTS')&&row.state === 1) { |
| | | this.bsmRow3 = null; |
| | | row.rts = '' |
| | | this.bsm3Val = '' |
| | | this.bsm3 = true |
| | | this.bsm1Dia = true |
| | | this.bsmRow3 = row |
| | | }else{ |
| | | this.bsm3 = false |
| | | } |
| | | }, |
| | | computationalPairing(n){ |
| | |
| | | } |
| | | } |
| | | } |
| | | if(this.bsm3){ |
| | | if(!this.bsm3Val){ |
| | | this.$message.error('RST必须填写') |
| | | return |
| | | }else{ |
| | | if(Array.isArray(this.bsmRow3)){ |
| | | this.bsmRow3.forEach(item=>{ |
| | | item.rts = this.bsm3Val |
| | | }) |
| | | }else{ |
| | | this.bsmRow3.rts = this.bsm3Val |
| | | } |
| | | } |
| | | } |
| | | done() |
| | | }, |
| | | upBsm1(val) { |