1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485 |
- <template>
- <el-form>
- <div style="background-color: #5cd9e8">
- <table style="background-color: #5cd9e8">
- <tr>
- <td></td>
- <td></td>
- <td></td>
- <td>修订:04</td>
- </tr>
- <tr>
- <td rowspan="3" width="50px" align="center">表格</td>
- <td rowspan="3" width="200px" align="center"><b>C00-6.3.0-00FSH-207.0</b></td>
- <td rowspan="3" width="400px" align="center"><b>危害工作许可证 危害评估及安全措施</b></td>
- <td>日期:18-5-2018</td>
- </tr>
- <tr>
- <td colspan="3">
- <div>
- <small><b>A</b></small>
- <el-input style="width: 200px;" v-model="form.aId" placeholder="点击生成票据ID" @focus="aIdClick"
- :disabled="aIdDisabled"/>
- </div>
- </td>
- <td>
- <el-button @click="allExpand">全部展开</el-button>
- </td>
- <td>
- <el-button @click="allShrink">全部关闭</el-button>
- </td>
- <td>
- <el-form-item>
- <el-button type="primary" @click="onSubmit">提交当前数据</el-button>
- </el-form-item>
- </td>
- </tr>
- </table>
- <el-row>
- <!-- 左侧栏 -->
- <el-col :span="13">
- <div>
- <el-collapse v-model="activeNames">
- <el-collapse-item title="A 基本信息" name="1" style="width: 900px;">
- <div>
- <table>
- <tr>
- <td>1.</td>
- <td>
- 生产装置:
- <el-select v-model="form.aEquipmentName" filterable placeholder="请选择生产装置"
- @change="aEquipmentChange(form.aEquipmentName)">
- <el-option v-for="item in aEquipments" :key="item.value" :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </td>
- <td>生产装置主管:
- <el-input style="width: 100px;" v-model="form.aEquipmentLeader"/>
- </td>
- <td>
- <i class="el-icon-phone">:</i>
- <el-input style="width: 70px;" v-model="form.aEquipmentTel"/>
- </td>
- <td>
- 办公室:
- <el-input style="width: 70px;" v-model="form.aEquipmentOffice"/>
- </td>
- </tr>
- <tr>
- <td>2.</td>
- <td>施工单位:
- <el-select v-model="form.aConstructionName" filterable placeholder="请选择施工单位"
- @change="aConstructionChange(form.aConstructionName)">
- <el-option v-for="item in aConstructions" :key="item.deptId" :label="item.deptName"
- :value="item.deptId">
- </el-option>
- </el-select>
- </td>
- <td>施工单位主管:
- <el-input style="width: 100px;" v-model="form.aConstructionLeader"/>
- </td>
- <td>
- <i class="el-icon-phone">:</i>
- <el-input style="width: 70px;" v-model="form.aConstructionTel"/>
- </td>
- <td>
- 办公室:
- <el-input style="width: 70px;" v-model="form.aConstructionOffice"/>
- </td>
- </tr>
- <tr>
- <td>3.</td>
- <td>用户(涉及外部承包商时):
- <el-select v-model="form.aContractorName" filterable placeholder="请选择用户"
- @change="aContractorChange(form.aContractorName)">
- <el-option v-for="item in aContractors" :key="item.value" :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </td>
- <td align="right">用户主管:
- <el-input style="width: 100px;" v-model="form.aContractorLeader"/>
- </td>
- <td>
- <i class="el-icon-phone">:</i>
- <el-input style="width: 70px;" v-model="form.aContractorTel"/>
- </td>
- <td>
- 办公室:
- <el-input style="width: 70px;" v-model="form.aContractorOffice"/>
- </td>
- <tr>
- <td>4.</td>
- <td>需要安全联络员?
- <el-radio v-model="form.aIsNeedSafeLiaison" label="1">是</el-radio>
- <el-radio v-model="form.aIsNeedSafeLiaison" label="2" @change="cleanSafeLiaison">否</el-radio>
- 姓名:
- <el-select v-model="form.aSafeLiaisonName" filterable placeholder="请选择安全联络员"
- @change="aSafeLiaisonChange(form.aSafeLiaisonName)"
- :disabled="this.form.aIsNeedSafeLiaison==1?false:true" style="width: 150px">
- <el-option v-for="item in aSafeLiaisons" :key="item.value" :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </td>
- <td align="right">
- 签名:
- <el-input style="width: 100px;" v-model="form.aSafeLiaisonSign"
- :disabled="this.form.aIsNeedSafeLiaison==1?false:true"/>
- </td>
- <td>
- <i class="el-icon-phone">:</i>
- <el-input style="width: 70px;" v-model="form.aSafeLiaisonTel"
- :disabled="this.form.aIsNeedSafeLiaison==1?false:true"/>
- </td>
- <td>
- 办公室:
- <el-input style="width: 70px;" v-model="form.aSafeLiaisonOffice"
- :disabled="this.form.aIsNeedSafeLiaison==1?false:true"/>
- </td>
- </tr>
- </table>
- </div>
- </el-collapse-item>
- <el-collapse-item title="B 工作内容" name="2" style="width: 900px;">
- <table>
- <tr>
- <td>1.</td>
- <td>装置设备:
- <el-select v-model="form.bDeviceName" filterable placeholder="请选择装置设备"
- @change="bDeviceChange(form.bDeviceName)" style="width: 150px">
- <el-option v-for="item in bDevices" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-input style="width: 350px;" v-model="form.bDeviceWork" placeholder="请输入后续"/>
- </td>
- <td>位置/区域号:
- <el-input style="width: 200px;" v-model="form.bAreaNo"/>
- </td>
- </tr>
- <tr>
- <td>2.</td>
- <td colspan="2">工作内容描述:
- <el-input type="textarea" style="width: 600px;" v-model="form.bWorkContent"/>
- </td>
- </tr>
- <tr>
- <td>3.</td>
- <td>有效期:由
- <el-date-picker v-model="value1" type="datetimerange" range-separator="至" start-placeholder="开始日期"
- end-placeholder="结束日期" format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss">
- </el-date-picker>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="C 危害识别" name="3" style="width: 900px;">
- <table>
- <tr>
- <td>
- <el-checkbox v-model="isYesDanger" true-label="1" false-label="0"/>
- </td>
- <td colspan="10">危害物质(正常运行时存在于设备中的物料名称):
- <!-- 物料数据源绑定 -->
- <el-select v-model="form.cHarmMatterName" placeholder="请选择物料名称"
- @change="selectChange(form.cHarmMatterName)">
- <el-option v-for="item in matterNames" :key="item.id" :label="item.matterName" :value="item.id">
- </el-option>
- </el-select>
- </td>
- </tr>
- <!-- 图标及物料特性根据物料进行动态展示 -->
- <tr style="text-align: center;">
- <td style="width: 20px;">
- <el-checkbox v-model="form.cIsDanger" true-label="1" false-label="0"/>
- </td>
- <td>危险</td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;" :src="require('@/assets/image/toxicIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;" :src="require('@/assets/image/flammableIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;" :src="require('@/assets/image/oxidizingIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;" :src="require('@/assets/image/explosiveIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;" :src="require('@/assets/image/corrosiveIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;"
- :src="require('@/assets/image/irritantSensitizationToxicIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;" :src="require('@/assets/image/healthHazardIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;"
- :src="require('@/assets/image/compressedGasIcon.png')">
- </el-image>
- </td>
- <td style="width: 80px;">
- <el-image style="width: 70px;height: 70px;"
- :src="require('@/assets/image/environmentalHazardIcon.png')">
- </el-image>
- </td>
- </tr>
- <tr style="text-align: center;">
- <td>
- <el-checkbox v-model="form.cIsAttention" true-label="1" false-label="0"/>
- </td>
- <td>注意</td>
- <td style="width: 50px;">毒性<br>
- <el-checkbox v-model="cIsToxic" true-label="1" false-label="0"/>
- </td>
- <td style="width: 50px;">易燃性<br>
- <el-checkbox v-model="cIsFlammable" true-label="1" false-label="0"/>
- </td>
- <td style="width: 50px;">氧化性<br>
- <el-checkbox v-model="cIsOxidizing" true-label="1" false-label="0"/>
- </td>
- <td style="width: 50px;">爆炸性<br>
- <el-checkbox v-model="cIsExplosive" true-label="1" false-label="0"/>
- </td>
- <td style="width: 50px;">腐蚀性<br>
- <el-checkbox v-model="cIsCorrosive" true-label="1" false-label="0"/>
- </td>
- <td style="width: 120px;">刺激性/致敏性/毒性<br>
- <el-checkbox v-model="cIsIrritantToxic" true-label="1" false-label="0"/>
- </td>
- <td style="width: 70px;">健康危害<br>
- <el-checkbox v-model="cIsHealthHazard" true-label="1" false-label="0"/>
- </td>
- <td style="width: 70px;">压力下气体<br>
- <el-checkbox v-model="cIsCompressedGas" true-label="1" false-label="0"/>
- </td>
- <td style="width: 90px;">危害水生环境<br>
- <el-checkbox v-model="cIsEnvironmentalHazard" true-label="1" false-label="0"/>
- </td>
- </tr>
- </table>
- <table>
- <tr>
- <td>
- <el-checkbox v-model="isEquipmentHazards"/>
- </td>
- <td colspan="5"><small>
- 设备内物质处于危险状态
- (
- <el-checkbox v-model="form.cIsHighTemp" true-label="1" false-label="0"
- :disabled="this.isEquipmentHazards==true?false:true" @change="highTempChange"/>
- 高温
- /
- <el-checkbox v-model="form.cIsLowTemp" true-label="1" false-label="0"
- :disabled="this.isEquipmentHazards==true?false:true"
- @change="lowTempChange"/>
- 低温;
- <el-checkbox v-model="form.cIsPosPressure" true-label="1" false-label="0"
- :disabled="this.isEquipmentHazards==true?false:true"
- @change="posPressureChange"/>
- 正压
- /
- <el-checkbox v-model="form.cIsNegPressure" true-label="1" false-label="0"
- :disabled="this.isEquipmentHazards==true?false:true"
- @change="negPressureChange"/>
- 负压
- )
- </small>
- </td>
- <td>
- <el-checkbox v-model="form.cIsHazardsProd" true-label="1" false-label="0"/>
- </td>
- <td colspan="4">施工队生产单位的危害:
- <el-input style="width: 150px;" v-model="form.cIsHazardsProdContent"
- :disabled="this.form.cIsHazardsProd==true?false:true"/>
- </td>
- </tr>
- <tr>
- <td>
- <el-checkbox v-model="isFacilityHazards"/>
- </td>
- <td colspan="5">
- 来自设备/设施的危害(
- <el-checkbox v-model="form.cIsMovingParts" true-label="1" false-label="0"
- :disabled="this.isFacilityHazards==true?false:true"/>
- 移动部件,
- <el-checkbox v-model="form.cIsHotSurfaces" true-label="1" false-label="0"
- :disabled="this.isFacilityHazards==true?false:true"
- @change="hotSurfacesChange"/>
- 热表面/
- <el-checkbox v-model="form.cIsColdSurfaces" true-label="1" false-label="0"
- :disabled="this.isFacilityHazards==true?false:true"
- @change="coldSurfacesChange"/>
- 冷表面,
- <el-checkbox v-model="form.cIsVoltages" true-label="1" false-label="0"
- :disabled="this.isFacilityHazards==true?false:true"/>
- 电压
- )
- </td>
- <td>
- <el-checkbox v-model="form.cIsFire" true-label="1" false-label="0"/>
- </td>
- <td>火灾或爆炸性危害,参考动火许可证:
- </td>
- </tr>
- <tr>
- <td>
- <el-checkbox v-model="form.cIsWorkProtective" true-label="1" false-label="0"/>
- </td>
- <td colspan="5">安全保护设备的施工(
- <el-checkbox v-model="form.cIsDy" true-label="1" false-label="0"
- :disabled="form.cIsWorkProtective==1?false:true"/>
- 电仪安全保护设备
- <el-checkbox v-model="form.cIsAqf" true-label="1" false-label="0"
- :disabled="form.cIsWorkProtective==1?false:true"/>
- 安全阀
- <el-checkbox v-model="form.cIsLq" true-label="1" false-label="0"
- :disabled="form.cIsWorkProtective==1?false:true"/>
- 冷却系统)
- </td>
- </tr>
- <tr>
- <td>
- <el-checkbox v-model="form.cIsOtherDanger" true-label="1" false-label="0"/>
- </td>
- <td colspan="5">其他危害:
- <el-input style="width: 150px;" v-model="form.cOtherDangerContent"
- :disabled="this.form.cIsOtherDanger==true?false:true"/>
- </td>
- <td colspan="5" rowspan="2" align="right">H
- <el-input style="width: 150px;" v-model="form.cHId"
- :disabled="this.form.cIsFire==true?false:true"/>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="D 施工前的安全措施" name="4" style="width: 900px;">
- <table>
- <tr>
- <td>1.</td>
- <td style="width: 350px;"><b>确保E&I设备安全</b></td>
- <td style="width: 30px; text-align: center;">是</td>
- <td style="width: 30px; text-align: center;">否</td>
- <td style="width: 200px;text-align: center;">安全措施完成,签名,日期</td>
- <td style="width: 200px;text-align: center;">安全措施撤销,签名,日期</td>
- </tr>
- <tr>
- <td>1.1</td>
- <td>通过打开安全开关断电并上锁和运转测试</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOpenSafe" true-label="1"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOpenSafe" true-label="0"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign11" filterable
- :disabled="this.form.dIsOpenSafe==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker style="width: 80px" v-model="form.dSafeImplDate11" type="date"
- format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss"
- :disabled="this.form.dIsOpenSafe==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign11" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate11" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td rowspan="5" style="width: 50px;">1.2</td>
- <td>断开电源通过:</td>
- </tr>
- <tr>
- <td>断开电源线</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDisFeeder" true-label="1" false-label="0"
- :disabled="form.dIsOpenSafe != null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDisFeeder" true-label="0" false-label="1"
- :disabled="form.dIsOpenSafe != null?false:true"/>
- </td>
- </tr>
- <tr>
- <td>断开回路开关并上锁和运转测试
- <el-input style="width: 150px;" v-model="form.dBreakInclContent"
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsBreakIncl" true-label="1" false-label="0"
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsBreakIncl" true-label="0" false-label="1"
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
- </td>
- </tr>
- <tr>
- <td>电气回路编号:
- <el-input style="width: 150px;" v-model="form.dEleCircuitNo"
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
- </td>
- </tr>
- <tr>
- <td>仪表号/测点编号:
- <el-input style="width: 150px;" v-model="form.dInsTagNo"
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
- </td>
- <td></td>
- <td></td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign12" filterable
- :disabled="this.form.dIsBreakIncl==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate12" type="date"
- :disabled="this.form.dIsBreakIncl == 1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign12" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate12" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>1.3</td>
- <td>放射源由专业人员确保安全(日志)</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsRadioactiveSources" true-label="1" false-label="0"
- :disabled="this.form.dIsBreakIncl!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsRadioactiveSources" true-label="0" false-label="1"
- :disabled="this.form.dIsBreakIncl!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign13" filterable
- :disabled="this.form.dIsRadioactiveSources==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate13" type="date"
- :disabled="this.form.dIsRadioactiveSources==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign13" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate13" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>1.4</td>
- <td>
- <el-input style="width: 150px;" v-model="form.dIsOtherEquSafeContent"
- :disabled="this.form.dIsRadioactiveSources!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherEquSafe" true-label="1" false-label="0"
- :disabled="this.form.dIsRadioactiveSources!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherEquSafe" true-label="0" false-label="1"
- :disabled="this.form.dIsRadioactiveSources!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign14" filterable
- :disabled="this.form.dIsOtherEquSafe==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate14" type="date"
- :disabled="this.form.dIsOtherEquSafe==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign14" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate14" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.</td>
- <td><b>确保装置设备安全</b></td>
- </tr>
- <tr>
- <td>2.1</td>
- <td>泄压/排空</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDepress" true-label="1" false-label="0"
- :disabled="this.form.dIsOtherEquSafe!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDepress" true-label="0" false-label="1"
- :disabled="this.form.dIsOtherEquSafe!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign21" filterable
- :disabled="this.form.dIsDepress==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate21" type="date"
- :disabled="this.form.dIsDepress==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.2</td>
- <td>单阀截断</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsSingleBlocking" true-label="1" false-label="0"
- :disabled="this.form.dIsDepress!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsSingleBlocking" true-label="0" false-label="1"
- :disabled="this.form.dIsDepress!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign22" filterable
- :disabled="this.form.dIsSingleBlocking==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate22" type="date"
- :disabled="this.form.dIsSingleBlocking==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign22" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate22" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>
- 2.3
- </td>
- <td>双阀截断与放空</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDoubleBlock" true-label="1" false-label="0"
- :disabled="this.form.dIsSingleBlocking!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDoubleBlock" true-label="0" false-label="1"
- :disabled="this.form.dIsSingleBlocking!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign23" filterable
- :disabled="this.form.dIsDoubleBlock==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate23" type="date"
- :disabled="this.form.dIsDoubleBlock==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign23" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate23" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.4</td>
- <td>
- 使用
- <el-input style="width: 150px;" v-model="form.dLockoutUsingContent"
- :disabled="this.form.dIsDoubleBlock!= null?false:true"/>
- 锁定
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsLockoutUsing" true-label="1" false-label="0"
- :disabled="this.form.dIsDoubleBlock!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsLockoutUsing" true-label="0" false-label="1"
- :disabled="this.form.dIsDoubleBlock!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign24" filterable
- :disabled="this.form.dIsLockoutUsing==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate24" type="date"
- :disabled="this.form.dIsLockoutUsing==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign24" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate24" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.5</td>
- <td>移去部分管线/短接</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsRemovePipe" true-label="1" false-label="0"
- :disabled="this.form.dIsLockoutUsing!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsRemovePipe" true-label="0" false-label="1"
- :disabled="this.form.dIsLockoutUsing!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign25" filterable
- :disabled="this.form.dIsRemovePipe==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate25" type="date"
- :disabled="this.form.dIsRemovePipe==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign25" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate25" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.6</td>
- <td>断开管线并加盖盲法兰</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDisPipes" true-label="1" false-label="0"
- :disabled="this.form.dIsRemovePipe!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDisPipes" true-label="0" false-label="1"
- :disabled="this.form.dIsRemovePipe!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign26" filterable
- :disabled="this.form.dIsDisPipes==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate26" type="date"
- :disabled="this.form.dIsDisPipes==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign26" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate26" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.7</td>
- <td>插入盲板</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsInsertBlindPlage" true-label="1" false-label="0"
- :disabled="this.form.dIsDisPipes!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsInsertBlindPlage" true-label="0" false-label="1"
- :disabled="this.form.dIsDisPipes!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign27" filterable
- :disabled="this.form.dIsInsertBlindPlage==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate27" type="date"
- :disabled="this.form.dIsInsertBlindPlage==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign27" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate27" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.8</td>
- <td>机械安全措施:
- <el-input style="width: 150px;" v-model="form.dMecSecureContent"
- :disabled="this.form.dIsInsertBlindPlage!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsMecSecure" true-label="1" false-label="0"
- :disabled="this.form.dIsInsertBlindPlage!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsMecSecure" true-label="0" false-label="1"
- :disabled="this.form.dIsInsertBlindPlage!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign28" filterable
- :disabled="this.form.dIsMecSecure==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate28" type="date"
- :disabled="this.form.dIsMecSecure==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign28" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate28" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.9</td>
- <td>附隔离/盲板图</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsIsolationDiagram" true-label="1" false-label="0"
- :disabled="this.form.dIsMecSecure!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsIsolationDiagram" true-label="0" false-label="1"
- :disabled="this.form.dIsMecSecure!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign29" filterable
- :disabled="this.form.dIsIsolationDiagram==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate29" type="date"
- :disabled="this.form.dIsIsolationDiagram==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>2.10</td>
- <td>
- <el-input style="width: 150px;" v-model="form.dOtherSafePlantContent"
- :disabled="this.form.dIsIsolationDiagram!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherSafePlant" true-label="1" false-label="0"
- :disabled="this.form.dIsIsolationDiagram!= null?false:true"></el-checkbox>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherSafePlant" true-label="0" false-label="1"
- :disabled="this.form.dIsIsolationDiagram!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign210" filterable
- :disabled="this.form.dIsOtherSafePlant==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate210" type="date"
- :disabled="this.form.dIsOtherSafePlant==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign210" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate210" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>3.</td>
- <td><b>导空/清洗工艺设备</b></td>
- </tr>
- <tr>
- <td>3.1</td>
- <td>倒空</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDrain" true-label="1" false-label="0"
- :disabled="this.form.dIsOtherSafePlant!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsDrain" true-label="0" false-label="1"
- :disabled="this.form.dIsOtherSafePlant!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign31" filterable
- :disabled="this.form.dIsDrain==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate31" type="date"
- :disabled="this.form.dIsDrain==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>3.2</td>
- <td>用
- <el-input style="width: 150px;" v-model="form.dCleanContent"
- :disabled="this.form.dIsOtherSafePlant!= null?false:true"/>
- 清洗
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsClean" true-label="1" false-label="0"
- :disabled="this.form.dIsDrain!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsClean" true-label="0" false-label="1"
- :disabled="this.form.dIsDrain!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign32" filterable
- :disabled="this.form.dIsClean==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate32" type="date"
- :disabled="this.form.dIsClean==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>3.3</td>
- <td>用
- <el-input style="width: 150px;" v-model="form.dFlushContent"
- :disabled="this.form.dIsClean!= null?false:true"/>
- 置换
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsFlush" true-label="1" false-label="0"
- :disabled="this.form.dIsClean!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsFlush" true-label="0" false-label="1"
- :disabled="this.form.dIsClean!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign33" filterable
- :disabled="this.form.dIsFlush==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate33" type="date"
- :disabled="this.form.dIsFlush==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>3.4</td>
- <td>
- <el-input style="width: 150px;" v-model="form.dOtherCleanContent"
- :disabled="this.form.dIsFlush!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOhterClean" true-label="1" false-label="0"
- :disabled="this.form.dIsFlush!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOhterClean" true-label="0" false-label="1"
- :disabled="this.form.dIsFlush!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign34" filterable
- :disabled="this.form.dIsOhterClean==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate34" type="date"
- :disabled="this.form.dIsOhterClean==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>4.</td>
- <td><b>确保施工区域安全</b></td>
- </tr>
- <tr>
- <td>4.1</td>
- <td>现场隔离使用:
- <el-input style="width: 150px;" v-model="form.dSiteDemarcationContent"
- :disabled="this.form.dIsOhterClean!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsSiteDemarcation" true-label="1" false-label="0"
- :disabled="this.form.dIsOhterClean!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsSiteDemarcation" true-label="0" false-label="1"
- :disabled="this.form.dIsOhterClean!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign41" filterable
- :disabled="this.form.dIsSiteDemarcation==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate41" type="date"
- :disabled="this.form.dIsSiteDemarcation==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign41" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate41" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>4.2</td>
- <td>需覆盖的区域:
- <el-input style="width: 150px;" v-model="form.dAreaCoverContent"
- :disabled="this.form.dIsSiteDemarcation!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsAreaCover" true-label="1" false-label="0"
- :disabled="this.form.dIsSiteDemarcation!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsAreaCover" true-label="0" false-label="1"
- :disabled="this.form.dIsSiteDemarcation!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign42" filterable
- :disabled="this.form.dIsAreaCover==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate42" type="date"
- :disabled="this.form.dIsAreaCover==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign42" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate42" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>4.3</td>
- <td>封闭槽车/火车路线</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsCloseTrucks" true-label="1" false-label="0"
- :disabled="this.form.dIsAreaCover!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsCloseTrucks" true-label="0" false-label="1"
- :disabled="this.form.dIsAreaCover!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign43" filterable
- :disabled="this.form.dIsCloseTrucks==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate43" type="date"
- :disabled="this.form.dIsCloseTrucks==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign43" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate43" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>4.4</td>
- <td>对邻近法兰和管件检漏</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsLeakFlanges" true-label="1" false-label="0"
- :disabled="this.form.dIsCloseTrucks!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsLeakFlanges" true-label="0" false-label="1"
- :disabled="this.form.dIsCloseTrucks!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign44" filterable
- :disabled="this.form.dIsLeakFlanges==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate44" type="date"
- :disabled="this.form.dIsLeakFlanges==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign44" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate44" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>4.5</td>
- <td>
- <el-input style="width: 150px;" v-model="form.dOtherWorkSafeContent"
- :disabled="this.form.dIsCloseTrucks!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherWorkSafe" true-label="1" false-label="0"
- :disabled="this.form.dIsLeakFlanges!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherWorkSafe" true-label="0" false-label="1"
- :disabled="this.form.dIsLeakFlanges!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign45" filterable
- :disabled="this.form.dIsOtherWorkSafe==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate45" type="date"
- :disabled="this.form.dIsOtherWorkSafe==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign45" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate45" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>5.</td>
- <td><b>额外组织措施</b></td>
- </tr>
- <tr>
- <td>5.1</td>
- <td>
- <el-input style="width: 150px;" v-model="form.dOtherMeasureContent"
- :disabled="this.form.dIsOtherWorkSafe!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherMeasure" true-label="1" false-label="0"
- :disabled="this.form.dIsOtherWorkSafe!= null?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsOtherMeasure" true-label="0" false-label="1"
- :disabled="this.form.dIsOtherWorkSafe!= null?false:true"/>
- </td>
- <td style="text-align: center;">
- <el-select style="width: 100px;" v-model="form.dSafeImplSign51" filterable
- :disabled="this.form.dIsOtherMeasure==1?false:true">
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeImplDate51" type="date"
- :disabled="this.form.dIsOtherMeasure==1?false:true">
- </el-date-picker>
- </td>
- <td style="text-align: center;">
- <el-input style="width: 70px;" v-model="form.dSafeLiftedSign51" disabled/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dSafeLiftedDate51" type="date" disabled>
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>6.</td>
- <td><b>现场安全说明/交底</b></td>
- </tr>
- <tr>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsSafeBriefing" true-label="1" false-label="0"
- :disabled="this.form.dIsOtherMeasure!= null?false:true">是
- </el-checkbox>
- </td>
- <td>
- 参与交底人签名/日期
- <el-input style="width: 70px;" v-model="form.dPartakeBriefingSign"
- :disabled="this.form.dIsSafeBriefing==1?false:true"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 80px"
- v-model="form.dPartakeBriefingDate" type="date"
- :disabled="this.form.dIsSafeBriefing==1?false:true">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.dIsSafeBriefing" true-label="0" false-label="1"
- :disabled="this.form.dIsOtherMeasure!= null?false:true">没有
- </el-checkbox>
- </td>
- <td>
- 原因:
- <el-input style="width: 150px;" v-model="form.dNoReasonContent"
- :disabled="this.form.dIsSafeBriefing==0?false:true"/>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- </el-collapse>
- </div>
- </el-col>
- <!-- 右侧栏 -->
- <el-col :span="11">
- <div>
- <el-collapse v-model="activeNames">
- <el-collapse-item title="E 施工时的安全措施" name="5" style="width: 800px;">
- <el-row>
- <el-col :span="12">
- <table>
- <th style="width: 30px;"></th>
- <th style="width: 300px;"></th>
- <th style="width: 30px; text-align: center;">是</th>
- <th style="width: 30px; text-align: center;">否</th>
- <tr>
- <td><b>1.</b></td>
- <td>可能有残留物料</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsPresent" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsPresent" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>2.</b></td>
- <td><b>个人防护用品(PPE)</b></td>
- </tr>
- <tr>
- <td></td>
- <td>仅限定时间内佩戴的PPE:</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsRequiredPpe" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsRequiredPpe" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td></td>
- <td>项目:
- <el-input style="width: 150px;" v-model="form.ePpeContent"/>
- </td>
- </tr>
- <tr>
- <td><b>2.1</b></td>
- <td>安全护目镜</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsSafeGoggles" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsSafeGoggles" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>2.2</b></td>
- <td>防护面罩</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsFaceShield" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsFaceShield" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>2.3</b></td>
- <td>防护手套,类型:
- <el-input style="width: 150px;" v-model="eProtectGlovesContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsProtectGloves" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsProtectGloves" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>2.4</b></td>
- <td>橡胶长靴</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsRubberBoots" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsRubberBoots" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>2.5</b></td>
- <td>橡胶围裙</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsRubberApron" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsRubberApron" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>2.6</b></td>
- <td>防护服,类型:
- <el-input style="width: 150px;" v-model="eProtectSuitContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsProtectSuit" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsProtectSuit" true-label="0" false-label="1"></el-checkbox>
- </td>
- </tr>
- <tr>
- <td><b>2.7</b></td>
- <td>呼吸保护用品,类型:
- <el-input style="width: 150px;" v-model="eResProtectContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsResProtect" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsResProtect" true-label="0" false-label="1"></el-checkbox>
- </td>
- </tr>
- <tr>
- <td><b>2.8</b></td>
- <td>防坠落装置,类型:
- <el-input style="width: 150px;" v-model="eFallArrestContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsFallArrest" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="eIsFallArrest" true-label="0" false-label="1"></el-checkbox>
- </td>
- </tr>
- <tr>
- <td><b>2.9</b></td>
- <td>
- <el-input style="width: 150px;" v-model="form.eOtherProtectContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsOtherProtect" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsOtherProtect" true-label="0" false-label="1"/>
- </td>
- </tr>
- </table>
- </el-col>
- <el-col :span="11">
- <table>
- <th style="width: 30px;"></th>
- <th style="width: 300px;"></th>
- <th style="width: 30px; text-align: center;">是</th>
- <th style="width: 30px; text-align: center;">否</th>
- <tr>
- <td><b>3.</b></td>
- <td><b>连续的监控</b></td>
- </tr>
- <tr>
- <td></td>
- <td>安全监护人单位/签字:
- <el-input style="width: 70px;" v-model="form.eSafeAttendant"/>
- /
- <el-input style="width: 70px;" v-model="form.eSafeAttendantSign"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsContinueMonitoring" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsContinueMonitoring" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>4.</b></td>
- <td><b>通风措施</b></td>
- </tr>
- <tr>
- <td><b>4.1</b></td>
- <td>自然通风:
- <el-input style="width: 150px;" v-model="form.eNaturalVenContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsNaturalVen" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsNaturalVen" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>4.2</b></td>
- <td>机械通风,使用:
- <el-input style="width: 150px;" v-model="form.eMecVenContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsMecVen" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsMecVen" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>4.3</b></td>
- <td>在释放源处抽走粉尘/气体/蒸汽</td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsExxtractDust" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsExxtractDust" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><b>4.4</b></td>
- <td>空气分析内容:
- <el-input style="width: 150px;" v-model="form.eAnalyzeAirContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsAnalyzeAir" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsAnalyzeAir" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td></td>
- <td>分析频次:
- <el-input style="width: 150px;" v-model="form.eAnalyzeAirInterval"/>
- </td>
- </tr>
- <tr>
- <td><b>4.5</b></td>
- <td>
- <el-input style="width: 150px;" v-model="form.eOtherVenContent"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsOtherVen" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.eIsOtherVen" true-label="0" false-label="1"/>
- </td>
- </tr>
- </table>
- </el-col>
- </el-row>
- </el-collapse-item>
- <el-collapse-item title="F 施工后的安全措施" name="6" style="width: 800px;">
- <table>
- <th></th>
- <th style="width: 30px; text-align: center;">是</th>
- <th style="width: 30px; text-align: center;">否</th>
- <tr>
- <td>
- <el-input style="width: 600px;" v-model="form.fAfterWorkSafeContent"
- :disabled="form.fIsAfterWorkSafe == 1?false:true"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.fIsAfterWorkSafe" true-label="1" false-label="0"/>
- </td>
- <td style="width: 30px; text-align: center;">
- <el-checkbox v-model="form.fIsAfterWorkSafe" true-label="0" false-label="1"/>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="G 核实危害评估和安全措施界定" name="7" style="width: 900px;">
- <table>
- <tr>
- <td></td>
- <td align="right">由专门部门人员评估的项目:是</td>
- <td>否</td>
- </tr>
- <tr>
- <td><small>第一签名(装置/部门授权人员):</small>
- <el-select style="width: 70px;" v-model="form.gFirstSign" filterable>
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 100px" v-model="form.gFirstDate"
- type="datetime">
- </el-date-picker>
- </td>
- <td align="right">
- <el-input style="width: 360px;" v-model="form.gSpecialAssessment"/>
- <el-checkbox v-model="form.gIsSpecialAssessment" true-label="1" false-label="0"/>
- </td>
- <td>
- <el-checkbox v-model="form.gIsSpecialAssessment" true-label="0" false-label="1"/>
- </td>
- </tr>
- <tr>
- <td><small>第二签名(装置/部门授权人员):</small>
- <el-select style="width: 70px;" v-model="form.gSecondSign" filterable>
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 100px" v-model="form.gSecondDate"
- type="datetime">
- </el-date-picker>
- </td>
- <td><small>第三签名(相应部门人员及部门名称):</small>
- <el-select style="width: 70px;" v-model="form.gThirdSign" filterable>
- <el-option v-for="item in users" :key="item.value" :label="item.label" :value="item.value">
- </el-option>
- </el-select>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 100px" v-model="form.gThirdDate"
- type="datetime">
- </el-date-picker>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="H 安全措施检查和许可证批准" name="8" style="width: 800px;">
- <table>
- <tr>
- <td>签名:
- <el-input style="width: 60px;" v-model="form.hSafeMesSign">
- </el-input>
- <el-button type="primary" slot="append" @click="signCard('hSafeMesSign')"
- icon="el-icon-edit"></el-button>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" v-model="form.hSafeMesDate" type="datetime">
- </el-date-picker>
- </td>
- <td align="right">相应延期许可证号码:</td>
- <td>V
- <el-input style="width: 150px;" v-model="form.hVNoOne"/>
- </td>
- </tr>
- <tr>
- <td><small>(生产装置授权人员,D栏的安全措施已实施和检查,G栏的签名已完成)</small></td>
- <td>V
- <el-input style="width: 150px;" v-model="form.hVNoTwo"/>
- </td>
- <td>V
- <el-input style="width: 150px;" v-model="form.hVNoThree"/>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="I 施工单位接受许可证" name="9" style="width: 800px;">
- <table>
- <tr>
- <td>
- 1a 签名(授权维修主管)
- <el-input style="width: 100px;" v-model="form.iOneASign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.iOneADate"
- type="datetime">
- </el-date-picker>
- </td>
- <td>
- 1b 签名(授权维修工人)
- <el-input style="width: 100px;" v-model="form.iOneBSign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.iOneBDate"
- type="datetime">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>
- <small>
- (E栏的安全措施已实施和D6的现场安全说明已完成)
- </small>
- </td>
- <td>
- <small>(E栏的安全措施已实施和D6的现场安全说明已完成)</small>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="J1 中途的E&I功能测试 J2 中途测试后,再次停用装置设备" name="10" style="width: 800px;">
- <table>
- <tr>
- <td>
- <el-input style="width: 130px;" v-model="form.jOneBSign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.jOneBDate"
- type="datetime">
- </el-date-picker>
- </td>
- <td>
- <el-input style="width: 130px;" v-model="form.jResMemberSign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px"
- v-model="form.jResMemberDate" type="datetime">
- </el-date-picker>
- </td>
- <td>
- <el-input style="width: 130px;" v-model="form.jEISign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" style="width: 120px" v-model="form.jEIDate"
- type="datetime">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td>
- <small>授权的维修工人签名(l1b),日期</small>
- </td>
- <td>
- <small>
- 生产装置授权人签名(G),日期
- </small>
- </td>
- <td>
- <small>
- E&I人员签名确认已安全停电,日期
- </small>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="K 确认F栏的安全措施完成" name="12" style="width: 800px;">
- 签名,日期/时间
- <el-input style="width: 80px;" v-model="form.kConfirmSign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" v-model="form.kConfirmDate" type="datetime">
- </el-date-picker>
- </el-collapse-item>
- <el-collapse-item title="L 授权的维修工人通知生产装置施工完成" name="13" style="width: 800px;">
- 如有需要,通过安全联络员
- <br>
- 签名,日期/时间
- <el-input style="width: 80px;" v-model="form.lNoticeSign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" v-model="form.lNoticeDate" type="datetime">
- </el-date-picker>
- </el-collapse-item>
- <el-collapse-item title="M 评估/批准撤销D栏的施工前安全措施" name="14" style="width: 800px;">
- <table>
- <tr>
- <td colspan="3">
- <el-input style="width: 380px;" v-model="form.mAssessDContent"/>
- </td>
- <td>
- <el-input style="width: 80px;" v-model="form.mAssessDSign"/>
- <el-date-picker format="yyyy-MM-dd HH:mm:ss"
- value-format="yyyy-MM-dd HH:mm:ss" v-model="form.mAssessDDate" type="datetime">
- </el-date-picker>
- </td>
- </tr>
- <tr>
- <td colspan="3">
- <small>如需要,列出撤销安全措施的次序</small>
- </td>
- <td><small>签名(生产装置授权人员)</small></td>
- </tr>
- <tr>
- <td>其他相关许可证</td>
- <td>
- <el-input style="width: 80px;" v-model="form.mOtherLicenceOne"/>
- </td>
- <td>
- <el-input style="width: 80px;" v-model="form.mOtherLicenceTwo"/>
- </td>
- <td>
- <el-input style="width: 80px;" v-model="form.mOtherLicenceThree"/>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- <el-collapse-item title="N 空气检测记录" name="15" style="width: 800px;">
- <table border="1">
- <tr>
- <td>检测位置</td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- </tr>
- <tr>
- <td>检测日期/时间(时/分)</td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- </tr>
- <tr>
- <td>检测物质</td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- </tr>
- <tr>
- <td>检测结果</td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- </tr>
- <tr>
- <td>检测人签名</td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- </tr>
- <tr>
- <td>便携式检测仪编号</td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- <td>
- <el-input style="width: 80px;"/>
- </td>
- </tr>
- </table>
- </el-collapse-item>
- </el-collapse>
- </div>
- </el-col>
- </el-row>
- </div>
- <sign-card v-if="signCardVisible" v-on:signRes="getSignRes" ref="signCard"></sign-card>
- </el-form>
- </template>
- <script>
- import {
- listMatters
- } from "@/api/ehs/throughcleanbcc";
- import {
- addTicket,
- updateTicket,
- getInfo
- } from "@/api/invoicing/hazardwork";
- import {listDept} from "@/api/system/dept"
- import SignCard from "../signcard/index"
- export default {
- components: {SignCard},
- data() {
- return {
- signCardVisible: false,
- //TODO 模拟生产装置获取后台数据
- aEquipments: [{
- value: '1',
- label: 'CTM'
- }, {
- value: '2',
- label: 'CTA'
- }],
- aConstructions: [],
- aConstructionsQuery: {
- parentId: 500
- },
- aContractors: [{
- value: '1',
- label: 'CTM'
- }, {
- value: '2',
- label: 'CTA'
- }],
- aSafeLiaisons: [{
- value: '1',
- label: '徐明浩'
- }, {
- value: '2',
- label: '李杨'
- }],
- bDevices: [{
- value: '1',
- label: '常压储罐'
- }, {
- value: '2',
- label: '液压管'
- }],
- users: [{
- value: '1',
- label: '徐明浩1'
- }, {
- value: '2',
- label: '徐明浩2'
- }, {
- value: '3',
- label: '徐明浩3'
- }, {
- value: '4',
- label: '徐明浩4'
- }, {
- value: '5',
- label: '徐明浩5'
- }, {
- value: '6',
- label: '徐明浩6'
- }],
- aIdDisabled: false,
- matterNames: [],
- item: "",
- isYesDanger: null,
- cIsToxic: null,
- cIsFlammable: null,
- cIsOxidizing: null,
- cIsExplosive: null,
- cIsCorrosive: null,
- cIsIrritantToxic: null,
- cIsHealthHazard: null,
- cIsCompressedGas: null,
- cIsEnvironmentalHazard: null,
- eIsSafeGoggles: null,
- eIsFaceShield: null,
- eIsProtectGloves: null,
- eProtectGlovesContent: null,
- eIsRubberBoots: null,
- eIsRubberApron: null,
- eIsProtectSuit: null,
- eProtectSuitContent: null,
- eIsResProtect: null,
- eResProtectContent: null,
- eIsFallArrest: null,
- eFallArrestContent: null,
- aIsNeedSafeLiaison: '2',
- isFacilityHazards: null,
- isEquipmentHazards: null,
- form: {
- //危害工作许可证ID
- aId: null,
- //A 基本信息字段
- aEquipmentName: null,
- aEquipmentLeader: null,
- aEquipmentTel: null,
- aEquipmentOffice: null,
- aConstructionName: null,
- aConstructionLeader: null,
- aConstructionTel: null,
- aConstructionOffice: null,
- aContractorName: null,
- aContractorLeader: null,
- aContractorTel: null,
- aContractorOffice: null,
- aIsNeedSafeLiaison: '2',
- aSafeLiaisonName: null,
- aSafeLiaisonSign: null,
- aSafeLiaisonTel: null,
- aSafeLiaisonOffice: null,
- //B 工作内容
- bDeviceName: null,
- bDeviceWork: null,
- bWorkContent: null,
- bAreaNo: null,
- bValidityStartTime: null,
- bValidityEndTime: null,
- //C 危害识别
- cIsDanger: null,
- cIsAttention: null,
- cHarmMatterName: null,
- cIsToxic: null,
- cIsFlammable: null,
- cIsOxidizing: null,
- cIsExplosive: null,
- cIsCorrosive: null,
- cIsIrritantToxic: null,
- cIsHealthHazard: null,
- cIsCompressedGas: null,
- cIsEnvironmentalHazard: null,
- cIsHighTemp: null,
- cIsLowTemp: null,
- cIsPosPressure: null,
- cIsNegPressure: null,
- cIsHazardsProd: null,
- cIsHazardsProdContent: null,
- cIsMovingParts: null,
- cIsHotSurfaces: null,
- cIsColdSurfaces: null,
- cIsVoltages: null,
- cIsFire: null,
- cHId: null,
- cIsWorkProtective: null,
- cIsDy: null,
- cIsAqf: null,
- cIsLq: null,
- cIsOtherDanger: null,
- cOtherDangerContent: null,
- //D 施工前的安全措施
- dIsOpenSafe: null,
- dIsDisFeeder: null,
- dIsBreakIncl: null,
- dEleCircuitNo: null,
- dInsTagNo: null,
- dBreakInclContent: null,
- dIsRadioactiveSources: null,
- dIsOtherEquSafe: null,
- dIsOtherEquSafeContent: null,
- dIsDepress: null,
- dIsSingleBlocking: null,
- dIsDoubleBlock: null,
- dIsLockoutUsing: null,
- dLockoutUsingContent: null,
- dIsRemovePipe: null,
- dIsDisPipes: null,
- dIsInsertBlindPlage: null,
- dIsMecSecure: null,
- dMecSecureContent: null,
- dIsIsolationDiagram: null,
- dIsOtherSafePlant: null,
- dOtherSafePlantContent: null,
- dIsDrain: null,
- dIsClean: null,
- dCleanContent: null,
- dIsFlush: null,
- dFlushContent: null,
- dIsOhterClean: null,
- dOtherCleanContent: null,
- dIsSiteDemarcation: null,
- dSiteDemarcationContent: null,
- dIsAreaCover: null,
- dAreaCoverContent: null,
- dIsCloseTrucks: null,
- dIsLeakFlanges: null,
- dIsOtherWorkSafe: null,
- dOtherWorkSafeContent: null,
- dIsOtherMeasure: null,
- dOtherMeasureContent: null,
- dIsSafeBriefing: null,
- dPartakeBriefingSign: null,
- dPartakeBriefingDate: null,
- dNoReasonContent: null,
- dSafeImplSign11: null,
- dSafeImplDate11: null,
- dSafeLiftedSign11: null,
- dSafeLiftedDate11: null,
- dSafeImplSign12: null,
- dSafeImplDate12: null,
- dSafeLiftedSign12: null,
- dSafeLiftedDate12: null,
- dSafeImplSign13: null,
- dSafeImplDate13: null,
- dSafeLiftedSign13: null,
- dSafeLiftedDate13: null,
- dSafeImplSign14: null,
- dSafeImplDate14: null,
- dSafeLiftedSign14: null,
- dSafeLiftedDate14: null,
- dSafeImplSign21: null,
- dSafeImplDate21: null,
- dSafeImplSign22: null,
- dSafeImplDate22: null,
- dSafeLiftedSign22: null,
- dSafeLiftedDate22: null,
- dSafeImplSign23: null,
- dSafeImplDate23: null,
- dSafeLiftedSign23: null,
- dSafeLiftedDate23: null,
- dSafeImplSign24: null,
- dSafeImplDate24: null,
- dSafeLiftedSign24: null,
- dSafeLiftedDate24: null,
- dSafeImplSign25: null,
- dSafeImplDate25: null,
- dSafeLiftedSign25: null,
- dSafeLiftedDate25: null,
- dSafeImplSign26: null,
- dSafeImplDate26: null,
- dSafeLiftedSign26: null,
- dSafeLiftedDate26: null,
- dSafeImplSign27: null,
- dSafeImplDate27: null,
- dSafeLiftedSign27: null,
- dSafeLiftedDate27: null,
- dSafeImplSign28: null,
- dSafeImplDate28: null,
- dSafeLiftedSign28: null,
- dSafeLiftedDate28: null,
- dSafeImplSign29: null,
- dSafeImplDate29: null,
- dSafeImplSign210: null,
- dSafeImplDate210: null,
- dSafeLiftedSign210: null,
- dSafeLiftedDate210: null,
- dSafeImplSign31: null,
- dSafeImplDate31: null,
- dSafeImplSign32: null,
- dSafeImplDate32: null,
- dSafeImplSign33: null,
- dSafeImplDate33: null,
- dSafeImplSign34: null,
- dSafeImplDate34: null,
- dSafeImplSign41: null,
- dSafeImplDate41: null,
- dSafeLiftedSign41: null,
- dSafeLiftedDate41: null,
- dSafeImplSign42: null,
- dSafeImplDate42: null,
- dSafeLiftedSign42: null,
- dSafeLiftedDate42: null,
- dSafeImplSign43: null,
- dSafeImplDate43: null,
- dSafeLiftedSign43: null,
- dSafeLiftedDate43: null,
- dSafeImplSign44: null,
- dSafeImplDate44: null,
- dSafeLiftedSign44: null,
- dSafeLiftedDate44: null,
- dSafeImplSign45: null,
- dSafeImplDate45: null,
- dSafeLiftedSign45: null,
- dSafeLiftedDate45: null,
- dSafeImplSign51: null,
- dSafeImplDate51: null,
- dSafeLiftedSign51: null,
- dSafeLiftedDate51: null,
- //施工时的安全措施
- eIsPresent: null,
- eIsRequiredPpe: null,
- ePpeContent: null,
- eIsSafeGoggles: null,
- eIsFaceShield: null,
- eIsProtectGloves: null,
- eProtectGlovesContent: null,
- eIsRubberBoots: null,
- eIsRubberApron: null,
- eIsProtectSuit: null,
- eProtectSuitContent: null,
- eIsResProtect: null,
- eResProtectContent: null,
- eIsFallArrest: null,
- eFallArrestContent: null,
- eIsOtherProtect: null,
- eOtherProtectContent: null,
- eIsContinueMonitoring: null,
- eSafeAttendant: null,
- eSafeAttendantSign: null,
- eIsNaturalVen: null,
- eNaturalVenContent: null,
- eIsMecVen: null,
- eMecVenContent: null,
- eIsExxtractDust: null,
- eIsAnalyzeAir: null,
- eAnalyzeAirContent: null,
- eAnalyzeAirInterval: null,
- eIsOtherVen: null,
- eOtherVenContent: null,
- fIsAfterWorkSafe: null,
- fAfterWorkSafeContent: null,
- gFirstSign: null,
- gFirstDate: null,
- gSecondSign: null,
- gSecondDate: null,
- gThirdSign: null,
- gThirdDate: null,
- gIsSpecialAssessment: null,
- gSpecialAssessment: null,
- hSafeMesSign: null,
- hSafeMesDate: null,
- hVNoOne: null,
- hVNoTwo: null,
- hVNoThree: null,
- iOneASign: null,
- iOneADate: null,
- iOneBSign: null,
- iOneBDate: null,
- jOneBSign: null,
- jOneBDate: null,
- jResMemberSign: null,
- jResMemberDate: null,
- jEISign: null,
- jEIDate: null,
- kConfirmSign: null,
- kConfirmDate: null,
- lNoticeSign: null,
- lNoticeDate: null,
- mAssessDContent: null,
- mAssessDSign: null,
- mAssessDDate: null,
- mOtherLicenceOne: null,
- mOtherLicenceTwo: null,
- mOtherLicenceThree: null,
- },
- /* 日期格式模板,目前年月日均默认当日 */
- /* value1: [
- new Date(2000, 10, 10, 10, 10),
- new Date(2000, 10, 11, 10, 10),
- ], */
- value1: [
- new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), new Date().getHours(),
- new Date().getMinutes()),
- new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), 17, 0),
- ],
- timeValue: [],
- //新增修改窗口内容是否展开
- activeNames: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15'],
- }
- },
- /* 页面渲染前执行的方法*/
- created() {
- this.queryMatters();
- var id = this.$route.query.aId;
- if (id != null) {
- getInfo(id).then(response => {
- this.form = response.data;
- this.dataLoading(this.form);
- this.msgSuccess(this.$t('数据加载成功'));
- });
- this.aIdDisabled = true;
- }
- //加载施工单位
- listDept(this.aConstructionsQuery).then(response => {
- this.aConstructions = response.data;
- })
- },
- methods: {
- /* 动态改变勾选 */
- selectChange(id) {
- /* 取消所有危害选中框 */
- this.falseCheckbox();
- // 取消所有防护用品选中
- this.falseProtect();
- /* 根据危害物质进行动态多选框选中 */
- this.$nextTick(() => {
- this.matterNames.forEach(mf => {
- if (mf.id == id) {
- var ff = mf.matterFeatureList;
- var pro = mf.protects;
- if (ff != null && ff.length > 0) {
- this.trueCheckbox(ff);
- this.form.cIsDanger = "1";
- this.form.cIsAttention = "1";
- this.isYesDanger = "1";
- } else {
- console.log("没有需要选中的多选框");
- }
- if (pro != null && pro.length > 0) {
- this.form.isYesResidue = true;
- pro.forEach(p => {
- this[p.conservatoryMeasureCode] = "1";
- if (p.conservatoryMeasureContent != null) {
- console.log(p.conservatoryMeasureContent);
- console.log(p.conservatoryMeasureName);
- this[p.conservatoryMeasureContent] = p.conservatoryMeasureName;
- }
- })
- }
- }
- })
- /*var idd = this.matterNames[id];
- console.log(id);*/
- });
- },
- falseCheckbox() {
- this.cIsToxic = null;
- this.cIsFlammable = null;
- this.cIsOxidizing = null;
- this.cIsExplosive = null;
- this.cIsCorrosive = null;
- this.cIsIrritantToxic = null;
- this.cIsHealthHazard = null;
- this.cIsCompressedGas = null;
- this.cIsEnvironmentalHazard = null;
- },
- queryMatters() {
- listMatters().then(response => {
- this.matterNames = response.data;
- console.log(this.matterNames)
- })
- },
- // 取消所有防护用品选中
- falseProtect() {
- this.eIsSafeGoggles = null;
- this.eIsFaceShield = null;
- this.eIsProtectGloves = null;
- this.eProtectGlovesContent = null;
- this.eIsRubberBoots = null;
- this.eIsRubberApron = null;
- this.eIsProtectSuit = null;
- this.eProtectSuitContent = null;
- this.eIsResProtect = null;
- this.eResProtectContent = null;
- this.eIsFallArrest = null;
- this.eFallArrestContent = null;
- },
- /* 为多选框进行动态选择*/
- trueCheckbox(arr) {
- console.log(arr);
- arr.forEach((m) => {
- this[m] = '1';
- })
- },
- allExpand() {
- this.activeNames = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14'];
- },
- allShrink() {
- this.activeNames = [];
- },
- commonYesMethod(val) {
- /*this[val] = "1";*/
- console.log(val + " : " + this[val])
- },
- commonNoMethod(val) {
- /*this[val] = "0";*/
- console.log(val + " : " + this[val])
- },
- onSubmit() {
- this.dataSet();
- updateTicket(this.form).then(response => {
- this.msgSuccess(this.$t('票据数据已更新'));
- });
- },
- aIdClick() {
- if (this.form.aId == null) {
- addTicket(this.form).then(response => {
- this.form.aId = response.data;
- this.msgSuccess(this.$t('生成ID成功'));
- });
- this.aIdDisabled = true;
- } else {
- }
- },
- //TODO 生产装置后台数据联动
- aEquipmentChange(val) {
- if (val == 1) {
- this.form.aEquipmentLeader = 'xmh';
- this.form.aEquipmentTel = '10086';
- this.form.aEquipmentOffice = 'D700';
- }
- if (val == 2) {
- this.form.aEquipmentLeader = 'wj';
- this.form.aEquipmentTel = '12315';
- this.form.aEquipmentOffice = 'D600';
- }
- },
- //TODO 施工单位后台数据联动
- aConstructionChange(val) {
- this.aConstructions.forEach(t => {
- console.log(val)
- if (val == t.deptId) {
- this.form.aConstructionLeader = t.leader;
- this.form.aConstructionTel = t.phone;
- this.form.aConstructionOffice = 'D700';
- }
- })
- },
- //TODO 用户后台数据联动
- aContractorChange(val) {
- if (val == 1) {
- this.form.aContractorLeader = 'xmh';
- this.form.aContractorTel = '10086';
- this.form.aContractorOffice = 'D700';
- }
- if (val == 2) {
- this.form.aContractorLeader = 'wj';
- this.form.aContractorTel = '12315';
- this.form.aContractorOffice = 'D600';
- }
- },
- //TODO 安全联络员后台数据联动
- aSafeLiaisonChange(val) {
- if (val == 1) {
- this.form.aSafeLiaisonTel = '10086';
- this.form.aSafeLiaisonOffice = 'D700';
- }
- if (val == 2) {
- this.form.aSafeLiaisonTel = '12315';
- this.form.aSafeLiaisonOffice = 'D600';
- }
- },
- //重置A栏是否需要安全联络员数据
- cleanSafeLiaison() {
- this.form.aSafeLiaisonName = null;
- this.form.aSafeLiaisonSign = null;
- this.form.aSafeLiaisonTel = null;
- this.form.aSafeLiaisonOffice = null;
- },
- //TODO 装置设备后台数据联动
- bDeviceChange(val) {
- if (val == 1) {
- this.form.bAreaNo = 'D100';
- }
- if (val == 2) {
- this.form.bAreaNo = 'D200';
- }
- },
- highTempChange() {
- this.form.cIsLowTemp = "0";
- },
- lowTempChange() {
- this.form.cIsHighTemp = "0";
- },
- posPressureChange() {
- this.form.cIsNegPressure = "0";
- },
- negPressureChange() {
- this.form.cIsPosPressure = "0";
- },
- hotSurfacesChange() {
- this.form.cIsColdSurfaces = "0";
- },
- coldSurfacesChange() {
- this.form.cIsHotSurfaces = "0";
- },
- // form表单选择框数据无法正常加载,数据加载处理,数据为字符串可正常显示,后台存储的数据为数值型
- dataLoading(val) {
- //A栏4.是否需要安全联络员数据回显
- this.form.aConstructionName = parseInt(this.form.aConstructionName);
- //B栏3.有效期开始结束时间回显
- this.$set(this.value1, 0, val.bValidityStartTime);
- this.$set(this.value1, 1, val.bValidityEndTime);
- //C栏危害物质回显
- this.form.cHarmMatterName = parseInt(this.form.cHarmMatterName);
- if (this.form.cHarmMatterName != null) {
- this.isYesDanger = '1';
- }
- //处理(来自设备/设施的危害)选中按钮未入库保存的选中实现
- if (this.form.cIsMovingParts == "1"
- || this.form.cIsHotSurfaces == "1"
- || this.form.cIsColdSurfaces == "1"
- || this.form.cIsVoltages == "1") {
- this.isFacilityHazards = true;
- }
- //处理(设备内物质处于危险状态)选中按钮未入库保存的选中实现
- if (this.form.cIsHighTemp == "1"
- || this.form.cIsLowTemp == "1"
- || this.form.cIsPosPressure == "1"
- || this.form.cIsNegPressure == "1") {
- this.isEquipmentHazards = true;
- }
- this.cIsToxic = this.form.cIsToxic;
- this.cIsFlammable = this.form.cIsFlammable;
- this.cIsOxidizing = this.form.cIsOxidizing;
- this.cIsExplosive = this.form.cIsExplosive;
- this.cIsCorrosive = this.form.cIsCorrosive;
- this.cIsIrritantToxic = this.form.cIsIrritantToxic;
- this.cIsHealthHazard = this.form.cIsHealthHazard;
- this.cIsCompressedGas = this.form.cIsCompressedGas;
- this.cIsEnvironmentalHazard = this.form.cIsEnvironmentalHazard;
- this.eIsSafeGoggles = this.form.eIsSafeGoggles;
- this.eIsFaceShield = this.form.eIsFaceShield;
- this.eIsProtectGloves = this.form.eIsProtectGloves;
- this.eIsRubberBoots = this.form.eIsRubberBoots;
- this.eIsRubberApron = this.form.eIsRubberApron;
- this.eIsProtectSuit = this.form.eIsProtectSuit;
- this.eIsResProtect = this.form.eIsResProtect;
- this.eIsFallArrest = this.form.eIsFallArrest;
- this.eProtectGlovesContent = this.form.eProtectGlovesContent;
- this.eResProtectContent = this.form.eResProtectContent;
- this.eProtectSuitContent = this.form.eProtectSuitContent;
- },
- //数据提交时保存的数据处理
- dataSet() {
- //B栏有效期开始结束时间处理
- this.form.bValidityStartTime = this.value1[0];
- this.form.bValidityEndTime = this.value1[1];
- //C栏
- this.form.cIsToxic = this.cIsToxic;
- this.form.cIsFlammable = this.cIsFlammable;
- this.form.cIsOxidizing = this.cIsOxidizing;
- this.form.cIsExplosive = this.cIsExplosive;
- this.form.cIsCorrosive = this.cIsCorrosive;
- this.form.cIsIrritantToxic = this.cIsIrritantToxic;
- this.form.cIsHealthHazard = this.cIsHealthHazard;
- this.form.cIsCompressedGas = this.cIsCompressedGas;
- this.form.cIsEnvironmentalHazard = this.cIsEnvironmentalHazard;
- this.form.eIsSafeGoggles = this.eIsSafeGoggles;
- this.form.eIsFaceShield = this.eIsFaceShield;
- this.form.eIsProtectGloves = this.eIsProtectGloves;
- this.form.eIsRubberBoots = this.eIsRubberBoots;
- this.form.eIsRubberApron = this.eIsRubberApron;
- this.form.eIsProtectSuit = this.eIsProtectSuit;
- this.form.eIsResProtect = this.eIsResProtect;
- this.form.eIsFallArrest = this.eIsFallArrest;
- this.form.eProtectGlovesContent = this.eProtectGlovesContent;
- this.form.eResProtectContent = this.eResProtectContent;
- this.form.eProtectSuitContent = this.eProtectSuitContent;
- },
- //IC卡签名
- signCard(type) {
- console.log('签名类型:' + type)
- this.signCardVisible = true
- this.$nextTick(() => {
- this.$refs.signCard.init(type)
- })
- },
- //获取签名结果
- getSignRes(res) {
- console.log(res)
- if (res.signType == 'hSafeMesSign') {
- this.form.hSafeMesSign = res.cardId
- this.form.hSafeMesDate = new Date()
- console.log('chuanguolai' + this.form.hSafeMesSign)
- }
- }
- }
- };
- </script>
- <style scoped lang="scss">
- .rule-input ::v-deep {
- .el-input__inner {
- border: 0;
- border-radius: 0px;
- &:focus {
- border-bottom: 1px solid #409eff;
- }
- }
- }
- </style>
|