|  |  | 
 |  |  |         </el-form> | 
 |  |  |       </el-col> | 
 |  |  |       <el-col :span="insOrder.ifsOrderType!=='02wg'?16:24" style="text-align: right"> | 
 |  |  |         <el-button v-if="insOrder.ifsOrderType" size="small" type="primary" @click="showMaterialPropsDialog">IFSç©æå±æ§æ´æ°</el-button> | 
 |  |  |         <el-button v-if="insOrder.ifsOrderType && insOrder.ifsOrderType==='02wg'" size="small" type="primary" @click="showMaterialPropsDialog">IFSç©æå±æ§æ´æ°</el-button> | 
 |  |  |         <el-button size="small" type="primary" @click="refreshView">å·æ°</el-button> | 
 |  |  |         <el-button v-if="typeSource == 1" size="small" type="primary" @click="openPurchase">è¿è´§éªè¯</el-button> | 
 |  |  |         <el-button v-if="state == 1 && typeSource == 1" size="small" type="primary" | 
 |  |  | 
 |  |  |       </el-col> | 
 |  |  |     </el-row> | 
 |  |  |     <div class="search"> | 
 |  |  |       <el-form :inline="true" :model="searchForm" class="form-inline" label-position="right" label-width="100px"> | 
 |  |  |         <el-form-item label="å§æç¼å·:"> | 
 |  |  |           <el-input v-model="insOrder.entrustCode" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="æ ·åç¼å·:"> | 
 |  |  |           <el-tooltip :content="currentSample.sampleCode" :disabled="!currentSample.sampleCode"> | 
 |  |  |             <el-input v-model="currentSample.sampleCode" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |           </el-tooltip> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="æ ·ååç§°:"> | 
 |  |  |           <el-input v-model="currentSample.sample" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="æ ·åæ°é:"> | 
 |  |  |           <el-input v-model="sampleProduct.length" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="æ ·ååå·:"> | 
 |  |  |           <el-input v-model="currentSample.model" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="ä¸åæ¶é´:"> | 
 |  |  |           <el-input v-model="insOrder.sendTime" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="ç´§æ¥ç¨åº¦:"> | 
 |  |  |           <el-input v-model="insOrder.typeName" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="çº¦å®æ¶é´:"> | 
 |  |  |           <el-input v-model="insOrder.appointed" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item v-if="typeSource === 1" label="æ½æ£æ°é:"> | 
 |  |  |           <el-input v-model="insOrder.testQuantity" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item v-if="typeSource === 1" label="åå®¶å¯åº¦:"> | 
 |  |  |           <el-input v-model="supplierDensity" clearable disabled placeholder="请è¾å
¥" size="small"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="å½åæ ·å使°:" label-width="120px"> | 
 |  |  |           <el-tag v-if="currentKey">{{ `NO.${currentKey}` }}</el-tag> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="夿³¨:"> | 
 |  |  |           <!--          <span style="color:red">{{ insOrder.remark?insOrder.remark:'-' }}</span>--> | 
 |  |  | <!--      <el-form :inline="true" :model="searchForm" class="form-inline" label-position="right" label-width="100px">--> | 
 |  |  | <!--        <el-form-item label="å§æç¼å·:">--> | 
 |  |  | <!--          <el-input v-model="insOrder.entrustCode" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="æ ·åç¼å·:">--> | 
 |  |  | <!--          <el-tooltip :content="currentSample.sampleCode" :disabled="!currentSample.sampleCode">--> | 
 |  |  | <!--            <el-input v-model="currentSample.sampleCode" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--          </el-tooltip>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="æ ·ååç§°:">--> | 
 |  |  | <!--          <el-input v-model="currentSample.sample" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="æ ·åæ°é:">--> | 
 |  |  | <!--          <el-input v-model="sampleProduct.length" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="æ ·ååå·:">--> | 
 |  |  | <!--          <el-input v-model="currentSample.model" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="ä¸åæ¶é´:">--> | 
 |  |  | <!--          <el-input v-model="insOrder.sendTime" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="ç´§æ¥ç¨åº¦:">--> | 
 |  |  | <!--          <el-input v-model="insOrder.typeName" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="çº¦å®æ¶é´:">--> | 
 |  |  | <!--          <el-input v-model="insOrder.appointed" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item v-if="typeSource === 1" label="æ½æ£æ°é:">--> | 
 |  |  | <!--          <el-input v-model="insOrder.testQuantity" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item v-if="typeSource === 1" label="åå®¶å¯åº¦:">--> | 
 |  |  | <!--          <el-input v-model="supplierDensity" clearable disabled placeholder="请è¾å
¥" size="small"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="å½åæ ·å使°:" label-width="120px">--> | 
 |  |  | <!--          <el-tag v-if="currentKey">{{ `NO.${currentKey}` }}</el-tag>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <el-form-item label="夿³¨:">--> | 
 |  |  | <!--          <!–          <span style="color:red">{{ insOrder.remark?insOrder.remark:'-' }}</span>–>--> | 
 |  |  | <!--          <el-input v-model="insOrder.remark" :disabled="state != 1" clearable placeholder="请è¾å
¥" size="small"--> | 
 |  |  | <!--            @blur="subOtherForm(insOrder.remark, 'remark')"></el-input>--> | 
 |  |  | <!--          <!– <el-tag v-if="currentKey">{{ insOrder.remark }}</el-tag> –>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  | <!--        <template v-if="insOrder.isSplitOrder && insOrder.isSplitOrder===1">--> | 
 |  |  | <!--          <el-form-item label="夿¤é¢è²:">--> | 
 |  |  | <!--            <el-input v-model="insOrder.outerColor" clearable disabled placeholder="" size="small"></el-input>--> | 
 |  |  | <!--          </el-form-item>--> | 
 |  |  | <!--          <el-form-item label="ç»ç¼é¢è²:">--> | 
 |  |  | <!--            <el-input v-model="insOrder.insulationColor" clearable disabled placeholder="" size="small"></el-input>--> | 
 |  |  | <!--          </el-form-item>--> | 
 |  |  | <!--          <el-form-item label="çå·:">--> | 
 |  |  | <!--            <el-input v-model="insOrder.drumNo" clearable disabled placeholder="" size="small"></el-input>--> | 
 |  |  | <!--          </el-form-item>--> | 
 |  |  | <!--        </template>--> | 
 |  |  | <!--      </el-form>--> | 
 |  |  | <!--      --> | 
 |  |  |       <el-descriptions title="æ£éªåæ¦åµ" :column="4" border> | 
 |  |  |         <template v-if="insOrder.ifsOrderType"> | 
 |  |  |           <el-descriptions-item label="é¶ä»¶å·">{{insOrder.partNo}}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="é¶ä»¶åç§°">{{insOrder.partDetail}}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ¹æ¬¡å·">{{ insOrder.lotBatchNo }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ ·ååå·" >{{currentSample.model}}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ½æ£æ°é">{{insOrder.testQuantity}}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="åå®¶å¯åº¦">{{supplierDensity}}</el-descriptions-item> | 
 |  |  |           <template v-if="insOrder.ifsOrderType && insOrder.ifsOrderType==='02wg'"> | 
 |  |  |             <el-descriptions-item label="è½½å
·ç¼å·">{{insOrder.drumNo}}</el-descriptions-item> | 
 |  |  |             <el-descriptions-item label="èµ·å§ç±³æ (km)">{{insOrder.startMeterMark}}</el-descriptions-item> | 
 |  |  |             <el-descriptions-item label="æªæ¢ç±³æ (km)">{{insOrder.endMeterMark}}</el-descriptions-item> | 
 |  |  |             <el-descriptions-item label="å
¥åºé¿åº¦(km)">{{calcInbondLength(insOrder.startMeterMark,insOrder.endMeterMark)}}</el-descriptions-item> | 
 |  |  |             <el-descriptions-item label="ç»ç¼é¢è²">{{insOrder.insulationColor}}</el-descriptions-item> | 
 |  |  |             <el-descriptions-item label="夿¤é¢è²">{{insOrder.outerColor}}</el-descriptions-item> | 
 |  |  |             <el-descriptions-item label="å°åä¿¡æ¯">{{insOrder.letteringInfo}}</el-descriptions-item> | 
 |  |  |           </template> | 
 |  |  |         </template> | 
 |  |  |         <template v-else> | 
 |  |  |           <el-descriptions-item label="å§æç¼å·">{{ insOrder.entrustCode }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ ·åç¼å·">{{ currentSample.sampleCode }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ ·ååç§°">{{ currentSample.sample }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ ·åæ°é">{{ sampleProduct.length }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="æ ·ååå·">{{ currentSample.model }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="ä¸åæ¶é´">{{ insOrder.sendTime }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="ç´§æ¥ç¨åº¦">{{ insOrder.typeName }}</el-descriptions-item> | 
 |  |  |           <el-descriptions-item label="çº¦å®æ¶é´">{{ insOrder.appointed }}</el-descriptions-item> | 
 |  |  |         </template> | 
 |  |  |         <el-descriptions-item label="å½åæ ·å使°"><el-tag v-if="currentKey">{{ `NO.${currentKey}` }}</el-tag></el-descriptions-item> | 
 |  |  |         <el-descriptions-item label="夿³¨"> | 
 |  |  |           <el-input v-model="insOrder.remark" :disabled="state != 1" clearable placeholder="请è¾å
¥" size="small" | 
 |  |  |             @blur="subOtherForm(insOrder.remark, 'remark')"></el-input> | 
 |  |  |           <!-- <el-tag v-if="currentKey">{{ insOrder.remark }}</el-tag> --> | 
 |  |  |         </el-form-item> | 
 |  |  |         <template v-if="insOrder.isSplitOrder && insOrder.isSplitOrder===1"> | 
 |  |  |           <el-form-item label="夿¤é¢è²:"> | 
 |  |  |             <el-input v-model="insOrder.outerColor" clearable disabled placeholder="" size="small"></el-input> | 
 |  |  |           </el-form-item> | 
 |  |  |           <el-form-item label="ç»ç¼é¢è²:"> | 
 |  |  |             <el-input v-model="insOrder.insulationColor" clearable disabled placeholder="" size="small"></el-input> | 
 |  |  |           </el-form-item> | 
 |  |  |           <el-form-item label="çå·:"> | 
 |  |  |             <el-input v-model="insOrder.drumNo" clearable disabled placeholder="" size="small"></el-input> | 
 |  |  |           </el-form-item> | 
 |  |  |         </template> | 
 |  |  |       </el-form> | 
 |  |  |         </el-descriptions-item> | 
 |  |  |       </el-descriptions> | 
 |  |  |     </div> | 
 |  |  |     <div class="center"> | 
 |  |  |       <div class="search" style=" | 
 |  |  | 
 |  |  |       width="20%"> | 
 |  |  |       <el-form style="width:100%" :model="ifsMaterialPropsForm"> | 
 |  |  |         <el-form-item label="è½½å
·ç¼å·(Attr1):"> | 
 |  |  |           <el-input size="small" v-model="ifsMaterialPropsForm.drumNo"></el-input> | 
 |  |  |           <el-input placeholder="è½½å
·ç¼å·" size="small" v-model="ifsMaterialPropsForm.drumNo"></el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="èµ·å§ç±³æ (Attr2):"> | 
 |  |  |           <el-input size="small" v-model="ifsMaterialPropsForm.startMeterMark"></el-input> | 
 |  |  |           <el-input @blur="validateQuality()" placeholder="èµ·å§ç±³æ " size="small" v-model="ifsMaterialPropsForm.startMeterMark"> | 
 |  |  |             <span slot="suffix">km</span> | 
 |  |  |           </el-input> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="æªæ¢ç±³æ (Attr3):"> | 
 |  |  |           <el-input size="small" v-model="ifsMaterialPropsForm.endMeterMark"></el-input> | 
 |  |  |           <el-input @blur="validateQuality()" placeholder="æªæ¢ç±³æ " size="small" v-model="ifsMaterialPropsForm.endMeterMark"> | 
 |  |  |             <span slot="suffix">km</span> | 
 |  |  |           </el-input> | 
 |  |  |         </el-form-item> | 
 |  |  | <!--        <el-form-item label="å
¥åºé¿åº¦">--> | 
 |  |  | <!--          <el-input v-model="ifsMaterialPropsForm.inboundLength"></el-input>--> | 
 |  |  | <!--        </el-form-item>--> | 
 |  |  |         <el-form-item label="ç»ç¼é¢è²(Attr4):"> | 
 |  |  |           <el-input size="small" v-model="ifsMaterialPropsForm.insulationColor"></el-input> | 
 |  |  |         <el-form-item label="夿¤é¢è²(Attr4):"> | 
 |  |  |           <el-select size="small" v-model="ifsMaterialPropsForm.outerColor"> | 
 |  |  |             <el-option v-for="(item,index) in outerColorList" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option> | 
 |  |  |           </el-select> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="夿¤é¢è²(Attr5):"> | 
 |  |  |           <el-input size="small" v-model="ifsMaterialPropsForm.outerColor"></el-input> | 
 |  |  |         <el-form-item label="ç»ç¼é¢è²(Attr5):"> | 
 |  |  |           <el-select size="small" v-model="ifsMaterialPropsForm.insulationColor"> | 
 |  |  |             <el-option v-for="(item,index) in insulationColorList" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option> | 
 |  |  |           </el-select> | 
 |  |  |         </el-form-item> | 
 |  |  |         <el-form-item label="å°åä¿¡æ¯(Attr8):"> | 
 |  |  |           <el-select size="small" v-model="ifsMaterialPropsForm.letteringInfo" placeholder="è¯·éæ©"> | 
 |  |  | 
 |  |  | import AddUnPass from "../unpass/components/addUnPass.vue"; | 
 |  |  | import InspectionWord from "./components/InspectionWord.vue"; | 
 |  |  | import PurchaseVerification from "../unpass/components/PurchaseVerification.vue"; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | import { | 
 |  |  |   doInsOrder, | 
 |  |  |   getCableTag, | 
 |  |  | 
 |  |  | import viewManHourDia from "@/views/business/inspectionTask/components/viewManHourDia.vue"; | 
 |  |  | import {connect,disconnect,weightList} from "@/utils/connect"; | 
 |  |  | import {getOneByIfsId,saveOrUpdateProps} from "@/api/business/ifsPartProps.js"; | 
 |  |  | import {getDicts} from "@/api/system/dict/data"; | 
 |  |  | export default { | 
 |  |  |   name: 'Inspection', | 
 |  |  |   components: { | 
 |  |  | 
 |  |  |   }, | 
 |  |  |   data() { | 
 |  |  |     return { | 
 |  |  |       outerColorList:[], | 
 |  |  |       insulationColorList:[], | 
 |  |  |       letteringInfoList: [], | 
 |  |  |       ifsMaterialPropsForm:{ | 
 |  |  |         id:null, | 
 |  |  |         ifsOrderId: null, | 
 |  |  |         ifsInventoryId: null, | 
 |  |  |         drumNo: '', // è½½å
·ç¼å· | 
 |  |  |         startMeterMark: '', // èµ·å§ç±³æ  | 
 |  |  |         endMeterMark: '', // æªæ¢ç±³æ  | 
 |  |  | 
 |  |  |     } | 
 |  |  |   }, | 
 |  |  |   methods: { | 
 |  |  |     validateQuality(){ | 
 |  |  |       let inboundLength = Number(this.calcInbondLength(this.ifsMaterialPropsForm.startMeterMark,this.ifsMaterialPropsForm.endMeterMark)); | 
 |  |  |       let testQuantity = Number(this.insOrder.testQuantity); | 
 |  |  |       if(inboundLength!=null && testQuantity!==inboundLength){ | 
 |  |  |         this.$message.warning(`å
¥åºé¿åº¦(${inboundLength}km)䏿£éªæ°é(${testQuantity}km)ä¸ç¬¦ï¼è¯·ç¡®è®¤ï¼`); | 
 |  |  |       } | 
 |  |  |     }, | 
 |  |  |     calcInbondLength(startMeterMark,endMeterMark){ | 
 |  |  |       let inboundLength = null; | 
 |  |  |       if((startMeterMark!=null && startMeterMark!=='') && (endMeterMark!=null&&endMeterMark!=='')){ | 
 |  |  |         inboundLength = Math.abs(endMeterMark - startMeterMark) | 
 |  |  |       } | 
 |  |  |       return inboundLength; | 
 |  |  |     }, | 
 |  |  |     getLetteringInfoDicts(){ | 
 |  |  |       getDicts("lettering_info_type").then(res=>{ | 
 |  |  |         if(res.code==200){ | 
 |  |  |           this.letteringInfoList = res.data | 
 |  |  |         } | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     getInsulationColorDicts(){ | 
 |  |  |       getDicts("insulation_color_type").then(res=>{ | 
 |  |  |         if(res.code==200){ | 
 |  |  |           this.insulationColorList = res.data | 
 |  |  |         } | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     getOuterColorDicts(){ | 
 |  |  |       getDicts("outer_color_type").then(res=>{ | 
 |  |  |         if(res.code==200){ | 
 |  |  |           this.outerColorList = res.data | 
 |  |  |         } | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     closePartPropDialog(){ | 
 |  |  |       this.ifsMaterialPropsForm = { | 
 |  |  |         id:null, | 
 |  |  |         ifsOrderId: null, | 
 |  |  |         ifsInventoryId: null, | 
 |  |  |         drumNo: '', // è½½å
·ç¼å· | 
 |  |  |         startMeterMark: '', // èµ·å§ç±³æ  | 
 |  |  |         endMeterMark: '', // æªæ¢ç±³æ  | 
 |  |  | 
 |  |  |       }) | 
 |  |  |     }, | 
 |  |  |     saveOrUpdatePartProp(){ | 
 |  |  |       this.ifsMaterialPropsForm.ifsInventoryId = this.insOrder.ifsInventoryId | 
 |  |  |       saveOrUpdateProps({ | 
 |  |  |         ...this.ifsMaterialPropsForm, | 
 |  |  |         partNo: this.insOrder.partNo, | 
 |  |  | 
 |  |  |     //æå¼IFSç©æå±æ§å¼¹æ¡ | 
 |  |  |     showMaterialPropsDialog(){ | 
 |  |  |       this.getPartProps(this.insOrder.ifsInventoryId) | 
 |  |  |       this.getOuterColorDicts() | 
 |  |  |       this.getInsulationColorDicts() | 
 |  |  |       this.getLetteringInfoDicts() | 
 |  |  |       this.$nextTick(()=>{ | 
 |  |  |         this.ifsMaterialPropsVisible = true; | 
 |  |  |       }) | 
 |  |  | 
 |  |  |         laboratory: this.sonLaboratory, | 
 |  |  |       }).then(async (res) => { | 
 |  |  |         this.insOrder = res.data.insOrder; | 
 |  |  |         if(res.data.insOrder.ifsOrderType){ | 
 |  |  |         //æ¥è¯¢é¶ä»¶å±æ§ | 
 |  |  |         this.getPartProps(res.data.insOrder.ifsInventoryId) | 
 |  |  |         } | 
 |  |  |         this.supplierDensity = res.data.supplierDensity; | 
 |  |  |         this.getList() | 
 |  |  |         this.urgentList.forEach((m) => { | 
 |  |  | 
 |  |  |                   } else if (c.v.ps != undefined && c.v.ps.value === "æ£éªé¡¹") { | 
 |  |  |                     if (count4 === 1) { | 
 |  |  |                       if (c.v.v) { | 
 |  |  |                         console.log("è¿å
¥1111111") | 
 |  |  |                         c.v.v = c.v.v.replace(/[\n\r\s]*/g, ""); | 
 |  |  |                       } | 
 |  |  |                       str += c.v.v; | 
 |  |  | 
 |  |  |                   } | 
 |  |  |                 } else { | 
 |  |  |                   // å¦æç¸ç,é£ä¹è¯´ææ¾å°äº,并䏿idåèµ·æ¥,åç»æ£éªé¡¹ä¹ä¼å¨é¡µé¢ä¸æ¾ç¤ºåºæ¥ | 
 |  |  |                   let aa = inspectionItemClass + | 
 |  |  |                     inspectionItem + | 
 |  |  |                     inspectionItemSubclass; | 
 |  |  |                   console.log(aa,str,aa===str) | 
 |  |  |                   if ( | 
 |  |  |                     this.currentSample.insProduct[i].templateId === | 
 |  |  |                     a.templateId && | 
 |  |  | 
 |  |  |         this.$message.error("请è¾å
¥æ¸©åº¦"); | 
 |  |  |         return; | 
 |  |  |       } | 
 |  |  |       if (!this.insOrder.lotPartId && this.insOrder.ifsOrderType==='02wg') { | 
 |  |  |         this.$message.error("请填åIFSåºåç©ææ¹æ¬¡å±æ§"); | 
 |  |  |         return; | 
 |  |  |       } | 
 |  |  |       this.submitLoading = true; | 
 |  |  |       checkSubmitPlan({ | 
 |  |  |         orderId: this.orderId, | 
 |  |  | 
 |  |  |   background-color: #fff; | 
 |  |  |   border-radius: 3px; | 
 |  |  |   margin-bottom: 10px; | 
 |  |  |   padding: 10px; | 
 |  |  | } | 
 |  |  |  | 
 |  |  | .search .form-inline { |