|
@@ -168,7 +168,8 @@
|
|
|
<td>3.</td>
|
|
|
<td>有效期:由
|
|
|
<el-date-picker v-model="value1" type="datetimerange" range-separator="至" start-placeholder="开始日期"
|
|
|
- end-placeholder="结束日期">
|
|
|
+ end-placeholder="结束日期" format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss">
|
|
|
</el-date-picker>
|
|
|
</td>
|
|
|
</tr>
|
|
@@ -178,11 +179,12 @@
|
|
|
<table>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="isYesDanger"/>
|
|
|
+ <el-checkbox v-model="isYesDanger" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td colspan="10">危害物质(正常运行时存在于设备中的物料名称):
|
|
|
<!-- 物料数据源绑定 -->
|
|
|
- <el-select v-model="item" placeholder="请选择物料名称" @change="selectChange(item)">
|
|
|
+ <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>
|
|
@@ -191,7 +193,7 @@
|
|
|
<!-- 图标及物料特性根据物料进行动态展示 -->
|
|
|
<tr style="text-align: center;">
|
|
|
<td style="width: 20px;">
|
|
|
- <el-checkbox v-model="cIsDanger"/>
|
|
|
+ <el-checkbox v-model="form.cIsDanger" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td>危险</td>
|
|
|
<td style="width: 80px;">
|
|
@@ -236,67 +238,68 @@
|
|
|
</tr>
|
|
|
<tr style="text-align: center;">
|
|
|
<td>
|
|
|
- <el-checkbox v-model="cIsAttention"/>
|
|
|
+ <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"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsToxic" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 50px;">易燃性<br>
|
|
|
- <el-checkbox v-model="cIsFlammable"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsFlammable" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 50px;">氧化性<br>
|
|
|
- <el-checkbox v-model="cIsOxidizing"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsOxidizing" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 50px;">爆炸性<br>
|
|
|
- <el-checkbox v-model="cIsExplosive"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsExplosive" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 50px;">腐蚀性<br>
|
|
|
- <el-checkbox v-model="cIsCorrosive"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsCorrosive" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 120px;">刺激性/致敏性/毒性<br>
|
|
|
- <el-checkbox v-model="cIsIrritantToxic"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsIrritantToxic" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 70px;">健康危害<br>
|
|
|
- <el-checkbox v-model="cIsHealthHazard"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsHealthHazard" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 70px;">压力下气体<br>
|
|
|
- <el-checkbox v-model="cIsCompressedGas"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsCompressedGas" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td style="width: 90px;">危害水生环境<br>
|
|
|
- <el-checkbox v-model="cIsEnvironmentalHazard"></el-checkbox>
|
|
|
+ <el-checkbox v-model="cIsEnvironmentalHazard" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
<table>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="form.isEquipmentHazards"></el-checkbox>
|
|
|
+ <el-checkbox v-model="isEquipmentHazards"/>
|
|
|
</td>
|
|
|
<td colspan="5"><small>
|
|
|
设备内物质处于危险状态
|
|
|
(
|
|
|
- <el-checkbox v-model="form.cIsHighTemp"
|
|
|
- :disabled="this.form.isEquipmentHazards==true?false:true" @change="highTempChange"/>
|
|
|
+ <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" :disabled="this.form.isEquipmentHazards==true?false:true"
|
|
|
+ <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"
|
|
|
- :disabled="this.form.isEquipmentHazards==true?false:true"
|
|
|
+ <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"
|
|
|
- :disabled="this.form.isEquipmentHazards==true?false:true"
|
|
|
+ <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"/>
|
|
|
+ <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"
|
|
@@ -305,35 +308,35 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="form.isFacilityHazards"></el-checkbox>
|
|
|
+ <el-checkbox v-model="isFacilityHazards"/>
|
|
|
</td>
|
|
|
<td colspan="5">
|
|
|
来自设备/设施的危害(
|
|
|
- <el-checkbox v-model="form.cIsMovingParts"
|
|
|
- :disabled="this.form.isFacilityHazards==true?false:true"/>
|
|
|
+ <el-checkbox v-model="form.cIsMovingParts" true-label="1" false-label="0"
|
|
|
+ :disabled="this.isFacilityHazards==true?false:true"/>
|
|
|
移动部件,
|
|
|
- <el-checkbox v-model="form.cIsHotSurfaces"
|
|
|
- :disabled="this.form.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"
|
|
|
- :disabled="this.form.isFacilityHazards==true?false:true"
|
|
|
+ <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"
|
|
|
- :disabled="this.form.isFacilityHazards==true?false:true"/>
|
|
|
+ <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"/>
|
|
|
+ <el-checkbox v-model="form.cIsFire" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td>火灾或爆炸性危害,参考动火许可证:
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="form.cIsWorkProtective"/>
|
|
|
+ <el-checkbox v-model="form.cIsWorkProtective" true-label="1" false-label="0"/>
|
|
|
</td>
|
|
|
<td colspan="5">安全保护设备的施工(
|
|
|
<el-checkbox/>
|
|
@@ -346,7 +349,7 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="form.cIsOtherDanger"/>
|
|
|
+ <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"
|
|
@@ -385,12 +388,16 @@
|
|
|
</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 style="width: 80px" v-model="form.dSafeLiftedDate11" type="date" 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>
|
|
@@ -442,13 +449,17 @@
|
|
|
<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.dSafeImplDate12" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate12" type="date" 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>
|
|
@@ -469,13 +480,17 @@
|
|
|
<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.dSafeImplDate13" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate13" type="date" 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>
|
|
@@ -499,13 +514,17 @@
|
|
|
<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.dSafeImplDate14" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate14" type="date" 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>
|
|
@@ -530,7 +549,9 @@
|
|
|
<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.dSafeImplDate21" type="date"
|
|
|
+ <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>
|
|
@@ -552,13 +573,17 @@
|
|
|
<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.dSafeImplDate22" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate22" type="date" 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>
|
|
@@ -581,13 +606,17 @@
|
|
|
<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.dSafeImplDate23" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate23" type="date" 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>
|
|
@@ -613,13 +642,17 @@
|
|
|
<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.dSafeImplDate24" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate24" type="date" 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>
|
|
@@ -640,13 +673,17 @@
|
|
|
<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.dSafeImplDate25" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate25" type="date" 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>
|
|
@@ -667,13 +704,17 @@
|
|
|
<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.dSafeImplDate26" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate26" type="date" 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>
|
|
@@ -694,13 +735,17 @@
|
|
|
<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.dSafeImplDate27" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate27" type="date" 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>
|
|
@@ -724,13 +769,17 @@
|
|
|
<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.dSafeImplDate28" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate28" type="date" 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>
|
|
@@ -751,7 +800,9 @@
|
|
|
<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.dSafeImplDate29" type="date"
|
|
|
+ <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>
|
|
@@ -776,13 +827,17 @@
|
|
|
<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.dSafeImplDate210" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate210" type="date" 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>
|
|
@@ -807,7 +862,9 @@
|
|
|
<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.dSafeImplDate31" type="date"
|
|
|
+ <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>
|
|
@@ -833,7 +890,9 @@
|
|
|
<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.dSafeImplDate32" type="date"
|
|
|
+ <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>
|
|
@@ -859,7 +918,9 @@
|
|
|
<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.dSafeImplDate33" type="date"
|
|
|
+ <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>
|
|
@@ -884,7 +945,9 @@
|
|
|
<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.dSafeImplDate34" type="date"
|
|
|
+ <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>
|
|
@@ -913,13 +976,17 @@
|
|
|
<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.dSafeImplDate41" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate41" type="date" 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>
|
|
@@ -943,13 +1010,17 @@
|
|
|
<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.dSafeImplDate42" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate42" type="date" 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>
|
|
@@ -970,13 +1041,17 @@
|
|
|
<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.dSafeImplDate43" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate43" type="date" 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>
|
|
@@ -997,13 +1072,17 @@
|
|
|
<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.dSafeImplDate44" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate44" type="date" 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>
|
|
@@ -1027,13 +1106,17 @@
|
|
|
<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.dSafeImplDate45" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate45" type="date" 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>
|
|
@@ -1061,13 +1144,17 @@
|
|
|
<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.dSafeImplDate51" type="date"
|
|
|
+ <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 style="width: 80px" v-model="form.dSafeLiftedDate51" type="date" 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>
|
|
@@ -1085,7 +1172,9 @@
|
|
|
参与交底人签名/日期
|
|
|
<el-input style="width: 70px;" v-model="form.dPartakeBriefingSign"
|
|
|
:disabled="this.form.dIsSafeBriefing==1?false:true"/>
|
|
|
- <el-date-picker style="width: 80px" v-model="form.dPartakeBriefingDate" type="date"
|
|
|
+ <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>
|
|
@@ -1380,7 +1469,9 @@
|
|
|
<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: 100px" v-model="form.gFirstDate" type="datetime">
|
|
|
+ <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">
|
|
@@ -1397,7 +1488,9 @@
|
|
|
<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: 100px" v-model="form.gSecondDate" type="datetime">
|
|
|
+ <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>
|
|
@@ -1405,7 +1498,9 @@
|
|
|
<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: 100px" v-model="form.gThirdDate" type="datetime">
|
|
|
+ <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>
|
|
@@ -1416,7 +1511,8 @@
|
|
|
<tr>
|
|
|
<td>签名:
|
|
|
<el-input style="width: 150px;" v-model="form.hSafeMesSign"/>
|
|
|
- <el-date-picker v-model="form.hSafeMesDate" type="datetime">
|
|
|
+ <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>
|
|
@@ -1441,13 +1537,17 @@
|
|
|
<td>
|
|
|
1a 签名(授权维修主管)
|
|
|
<el-input style="width: 100px;" v-model="form.iOneASign"/>
|
|
|
- <el-date-picker style="width: 120px" v-model="form.iOneADate" type="datetime">
|
|
|
+ <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 style="width: 120px" v-model="form.iOneBDate" type="datetime">
|
|
|
+ <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>
|
|
@@ -1468,17 +1568,23 @@
|
|
|
<tr>
|
|
|
<td>
|
|
|
<el-input style="width: 130px;" v-model="form.jOneBSign"/>
|
|
|
- <el-date-picker style="width: 120px" v-model="form.jOneBDate" type="datetime">
|
|
|
+ <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 style="width: 120px" v-model="form.jResMemberDate" type="datetime">
|
|
|
+ <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 style="width: 120px" v-model="form.jEIDate" type="datetime">
|
|
|
+ <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>
|
|
@@ -1502,7 +1608,8 @@
|
|
|
<el-collapse-item title="K 确认F栏的安全措施完成" name="12" style="width: 800px;">
|
|
|
签名,日期/时间
|
|
|
<el-input style="width: 80px;" v-model="form.kConfirmSign"/>
|
|
|
- <el-date-picker v-model="form.kConfirmDate" type="datetime">
|
|
|
+ <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;">
|
|
@@ -1510,7 +1617,8 @@
|
|
|
<br>
|
|
|
签名,日期/时间
|
|
|
<el-input style="width: 80px;" v-model="form.lNoticeSign"/>
|
|
|
- <el-date-picker v-model="form.lNoticeDate" type="datetime">
|
|
|
+ <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;">
|
|
@@ -1521,7 +1629,8 @@
|
|
|
</td>
|
|
|
<td>
|
|
|
<el-input style="width: 80px;" v-model="form.mAssessDSign"/>
|
|
|
- <el-date-picker v-model="form.mAssessDDate" type="datetime">
|
|
|
+ <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>
|
|
@@ -1752,8 +1861,6 @@ export default {
|
|
|
matterNames: [],
|
|
|
item: "",
|
|
|
isYesDanger: null,
|
|
|
- cIsDanger: null,
|
|
|
- cIsAttention: null,
|
|
|
cIsToxic: null,
|
|
|
cIsFlammable: null,
|
|
|
cIsOxidizing: null,
|
|
@@ -1775,6 +1882,9 @@ export default {
|
|
|
eResProtectContent: null,
|
|
|
eIsFallArrest: null,
|
|
|
eFallArrestContent: null,
|
|
|
+ aIsNeedSafeLiaison: '2',
|
|
|
+ isFacilityHazards: null,
|
|
|
+ isEquipmentHazards: null,
|
|
|
form: {
|
|
|
//危害工作许可证ID
|
|
|
aId: null,
|
|
@@ -1803,6 +1913,8 @@ export default {
|
|
|
bValidityStartTime: null,
|
|
|
bValidityEndTime: null,
|
|
|
//C 危害识别
|
|
|
+ cIsDanger: null,
|
|
|
+ cIsAttention: null,
|
|
|
cHarmMatterName: null,
|
|
|
cIsToxic: null,
|
|
|
cIsFlammable: null,
|
|
@@ -2023,7 +2135,6 @@ export default {
|
|
|
mOtherLicenceTwo: null,
|
|
|
mOtherLicenceThree: null,
|
|
|
},
|
|
|
-
|
|
|
/* 日期格式模板,目前年月日均默认当日 */
|
|
|
/* value1: [
|
|
|
new Date(2000, 10, 10, 10, 10),
|
|
@@ -2034,6 +2145,7 @@ export default {
|
|
|
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'],
|
|
|
}
|
|
@@ -2046,14 +2158,13 @@ export default {
|
|
|
if (id != null) {
|
|
|
getInfo(id).then(response => {
|
|
|
this.form = response.data;
|
|
|
- this.value1[0] = this.form.bValidityStartTime;
|
|
|
- this.value1[1] = this.form.bValidityEndTime;
|
|
|
- console.log(this.form.dIsOpenSafe);
|
|
|
+ this.dataLoading(this.form);
|
|
|
this.msgSuccess(this.$t('数据加载成功'));
|
|
|
});
|
|
|
this.aIdDisabled = true;
|
|
|
}
|
|
|
|
|
|
+ //加载施工单位
|
|
|
listDept(this.aConstructionsQuery).then(response => {
|
|
|
this.aConstructions = response.data;
|
|
|
})
|
|
@@ -2074,9 +2185,9 @@ export default {
|
|
|
var pro = mf.protects;
|
|
|
if (ff != null && ff.length > 0) {
|
|
|
this.trueCheckbox(ff);
|
|
|
- this.cIsDanger = true;
|
|
|
- this.cIsAttention = true;
|
|
|
- this.isYesDanger = true;
|
|
|
+ this.cIsDanger = "1";
|
|
|
+ this.cIsAttention = "1";
|
|
|
+ this.isYesDanger = "1";
|
|
|
} else {
|
|
|
console.log("没有需要选中的多选框");
|
|
|
}
|
|
@@ -2131,7 +2242,7 @@ export default {
|
|
|
trueCheckbox(arr) {
|
|
|
console.log(arr);
|
|
|
arr.forEach((m) => {
|
|
|
- this[m] = true;
|
|
|
+ this[m] = '1';
|
|
|
})
|
|
|
},
|
|
|
|
|
@@ -2151,8 +2262,7 @@ export default {
|
|
|
console.log(val + " : " + this[val])
|
|
|
},
|
|
|
onSubmit() {
|
|
|
- this.form.bValidityStartTime = this.value1[0];
|
|
|
- this.form.bValidityEndTime = this.value1[1];
|
|
|
+ this.dataSet();
|
|
|
updateTicket(this.form).then(response => {
|
|
|
this.msgSuccess(this.$t('票据数据已更新'));
|
|
|
});
|
|
@@ -2233,22 +2343,91 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
highTempChange() {
|
|
|
- this.form.cIsLowTemp = null;
|
|
|
+ this.form.cIsLowTemp = "0";
|
|
|
},
|
|
|
lowTempChange() {
|
|
|
- this.form.cIsHighTemp = null;
|
|
|
+ this.form.cIsHighTemp = "0";
|
|
|
},
|
|
|
posPressureChange() {
|
|
|
- this.form.cIsNegPressure = null;
|
|
|
+ this.form.cIsNegPressure = "0";
|
|
|
},
|
|
|
negPressureChange() {
|
|
|
- this.form.cIsPosPressure = null;
|
|
|
+ this.form.cIsPosPressure = "0";
|
|
|
},
|
|
|
hotSurfacesChange() {
|
|
|
- this.form.cIsColdSurfaces = null;
|
|
|
+ this.form.cIsColdSurfaces = "0";
|
|
|
},
|
|
|
coldSurfacesChange() {
|
|
|
- this.form.cIsHotSurfaces = null;
|
|
|
+ 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;
|
|
|
+ },
|
|
|
+ //数据提交时保存的数据处理
|
|
|
+ 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;
|
|
|
+
|
|
|
},
|
|
|
}
|
|
|
};
|