|
@@ -272,7 +272,8 @@
|
|
|
<table>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="isEquipmentHazards"/>
|
|
|
+ <el-checkbox v-model="isEquipmentHazards" true-label="1" false-label="0"
|
|
|
+ @change="eHazardsChange"/>
|
|
|
</td>
|
|
|
<td colspan="5"><small>
|
|
|
设备内物质处于危险状态
|
|
@@ -298,7 +299,8 @@
|
|
|
</small>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="form.cIsHazardsProd" true-label="1" false-label="0"/>
|
|
|
+ <el-checkbox v-model="form.cIsHazardsProd" true-label="1" false-label="0"
|
|
|
+ @change="cHazardsProdChange"/>
|
|
|
</td>
|
|
|
<td colspan="4">施工对生产单位的危害:
|
|
|
<el-input style="width: 150px;" v-model="form.cIsHazardsProdContent"
|
|
@@ -307,7 +309,7 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="isFacilityHazards"/>
|
|
|
+ <el-checkbox v-model="isFacilityHazards" true-label="1" false-label="0" @change="facilityChange"/>
|
|
|
</td>
|
|
|
<td colspan="5">
|
|
|
来自设备/设施的危害(
|
|
@@ -335,7 +337,8 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
- <el-checkbox v-model="form.cIsWorkProtective" true-label="1" false-label="0"/>
|
|
|
+ <el-checkbox v-model="form.cIsWorkProtective" true-label="1" false-label="0"
|
|
|
+ @change="workProChange"/>
|
|
|
</td>
|
|
|
<td colspan="5">安全保护设备的施工(
|
|
|
<el-checkbox v-model="form.cIsDy" true-label="1" false-label="0"
|
|
@@ -385,7 +388,7 @@
|
|
|
<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"/>
|
|
|
+ <el-checkbox v-model="form.dIsOpenSafe" true-label="0" @change="dIsOpenSafeChange"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
<el-select style="width: 100px;" clearable v-model="form.dSafeImplSign11" filterable
|
|
@@ -415,7 +418,7 @@
|
|
|
:disabled="form.dIsOpenSafe != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
- <el-checkbox v-model="form.dIsDkdyx" true-label="0" false-label="1"
|
|
|
+ <el-checkbox v-model="form.dIsDkdyx" true-label="0" false-label="1" @change="dIsDkdyxChange"
|
|
|
:disabled="form.dIsOpenSafe != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -446,6 +449,7 @@
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsDisFeeder" true-label="0" false-label="1"
|
|
|
+ @change="dIsDisFeederChange"
|
|
|
:disabled="form.dIsDkdyx != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -479,6 +483,7 @@
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsBreakIncl" true-label="0" false-label="1"
|
|
|
+ @change="dIsBreakInclChange"
|
|
|
:disabled="this.form.dIsDisFeeder!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -511,7 +516,7 @@
|
|
|
:disabled="form.dIsBreakIncl != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
- <el-checkbox v-model="form.dIsDqhl" true-label="0" false-label="1"
|
|
|
+ <el-checkbox v-model="form.dIsDqhl" true-label="0" false-label="1" @change="dIsDqhlChange"
|
|
|
:disabled="form.dIsBreakIncl != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -544,19 +549,19 @@
|
|
|
:disabled="form.dIsDqhl != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
- <el-checkbox v-model="form.dIsYbh" true-label="0" false-label="1"
|
|
|
+ <el-checkbox v-model="form.dIsYbh" true-label="0" false-label="1" @change="dIsYbhChange"
|
|
|
:disabled="form.dIsDqhl != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
<el-select style="width: 100px;" clearable v-model="form.dSafeImplSign12" filterable
|
|
|
- :disabled="this.form.dIsDqhl==1?false:true">
|
|
|
+ :disabled="this.form.dIsYbh==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.dIsDqhl == 1?false:true">
|
|
|
+ :disabled="this.form.dIsYbh == 1?false:true">
|
|
|
</el-date-picker>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -576,6 +581,7 @@
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsRadioactiveSources" true-label="0" false-label="1"
|
|
|
+ @change="dIsRadioactiveSourcesChange"
|
|
|
:disabled="this.form.dIsYbh!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -609,7 +615,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsOtherEquSafe" true-label="0" false-label="1" @change="dIsOtherEquSafeChange"
|
|
|
:disabled="this.form.dIsRadioactiveSources!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -644,7 +650,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsDepress" true-label="0" false-label="1" @change="dIsDepressChange"
|
|
|
:disabled="this.form.dIsOtherEquSafe!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -668,7 +674,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsSingleBlocking" true-label="0" false-label="1" @change="dIsSingleBlockingChange"
|
|
|
:disabled="this.form.dIsDepress!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -701,7 +707,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsDoubleBlock" true-label="0" false-label="1" @change="dIsDoubleBlockChange"
|
|
|
:disabled="this.form.dIsSingleBlocking!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -737,7 +743,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsLockoutUsing" true-label="0" false-label="1" @change="dIsLockoutUsingChange"
|
|
|
:disabled="this.form.dIsDoubleBlock!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -768,7 +774,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsRemovePipe" true-label="0" false-label="1" @change="dIsRemovePipeChange"
|
|
|
:disabled="this.form.dIsLockoutUsing!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -799,7 +805,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsDisPipes" true-label="0" false-label="1" @change="dIsDisPipesChange"
|
|
|
:disabled="this.form.dIsRemovePipe!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -830,7 +836,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsInsertBlindPlage" true-label="0" false-label="1" @change="dIsInsertBlindPlageChange"
|
|
|
:disabled="this.form.dIsDisPipes!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -864,7 +870,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsMecSecure" true-label="0" false-label="1" @change="dIsMecSecureChange"
|
|
|
:disabled="this.form.dIsInsertBlindPlage!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -895,7 +901,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsIsolationDiagram" true-label="0" false-label="1" @change="dIsIsolationDiagramChange"
|
|
|
:disabled="this.form.dIsMecSecure!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -919,10 +925,10 @@
|
|
|
</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>
|
|
|
+ :disabled="this.form.dIsIsolationDiagram!= null?false:true" />
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
- <el-checkbox v-model="form.dIsOtherSafePlant" true-label="0" false-label="1"
|
|
|
+ <el-checkbox v-model="form.dIsOtherSafePlant" true-label="0" false-label="1" @change="dIsOtherSafePlantChange"
|
|
|
:disabled="this.form.dIsIsolationDiagram!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -957,7 +963,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsDrain" true-label="0" false-label="1" @change="dIsDrainChange"
|
|
|
:disabled="this.form.dIsOtherSafePlant!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -988,7 +994,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsClean" true-label="0" false-label="1" @change="dIsCleanChange"
|
|
|
:disabled="this.form.dIsDrain!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1019,7 +1025,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsFlush" true-label="0" false-label="1" @change="dIsFlushChange"
|
|
|
:disabled="this.form.dIsClean!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1046,7 +1052,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsOhterClean" true-label="0" false-label="1" @change="dIsOhterCleanChange"
|
|
|
:disabled="this.form.dIsFlush!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1080,7 +1086,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsSiteDemarcation" true-label="0" false-label="1" @change="dIsSiteDemarcationChange"
|
|
|
:disabled="this.form.dIsOhterClean!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1114,7 +1120,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsAreaCover" true-label="0" false-label="1" @change="dIsAreaCoverChange"
|
|
|
:disabled="this.form.dIsSiteDemarcation!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1145,7 +1151,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsCloseTrucks" true-label="0" false-label="1" @change="dIsCloseTrucksChange"
|
|
|
:disabled="this.form.dIsAreaCover!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1176,7 +1182,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsLeakFlanges" true-label="0" false-label="1" @change="dIsLeakFlangesChange"
|
|
|
:disabled="this.form.dIsCloseTrucks!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1210,7 +1216,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsOtherWorkSafe" true-label="0" false-label="1" @change="dIsOtherWorkSafeChange"
|
|
|
:disabled="this.form.dIsLeakFlanges!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1248,7 +1254,7 @@
|
|
|
: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"
|
|
|
+ <el-checkbox v-model="form.dIsOtherMeasure" true-label="0" false-label="1" @change="dIsOtherMeasureChange"
|
|
|
:disabled="this.form.dIsOtherWorkSafe!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -1277,7 +1283,7 @@
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
- <el-checkbox v-model="form.dIsSafeBriefing" true-label="1" false-label="0"
|
|
|
+ <el-checkbox v-model="form.dIsSafeBriefing" true-label="1" false-label="0" @change="dIsSafeBriefingChange"
|
|
|
:disabled="this.form.dIsOtherMeasure!= null?false:true">是
|
|
|
</el-checkbox>
|
|
|
</td>
|
|
@@ -1378,7 +1384,11 @@
|
|
|
<tr>
|
|
|
<td><b>2.3</b></td>
|
|
|
<td>防护手套,类型:
|
|
|
- <el-input style="width: 150px;" v-model="eProtectGlovesContent"/>
|
|
|
+ <el-select style="width: 150px;" v-model="eProtectGlovesContent" placeholder="请选择防护手套">
|
|
|
+ <el-option v-for="dict in safeGoggles" :key="dict.id" :label="dict.conservatoryMeasureName"
|
|
|
+ :value="dict.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="eIsProtectGloves" true-label="1" false-label="0"/>
|
|
@@ -1410,7 +1420,11 @@
|
|
|
<tr>
|
|
|
<td><b>2.6</b></td>
|
|
|
<td>防护服,类型:
|
|
|
- <el-input style="width: 150px;" v-model="eProtectSuitContent"/>
|
|
|
+ <el-select style="width: 150px;" v-model="eProtectSuitContent" placeholder="请选择防护服">
|
|
|
+ <el-option v-for="dict in protectSuits" :key="dict.id" :label="dict.conservatoryMeasureName"
|
|
|
+ :value="dict.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="eIsProtectSuit" true-label="1" false-label="0"/>
|
|
@@ -1422,7 +1436,11 @@
|
|
|
<tr>
|
|
|
<td><b>2.7</b></td>
|
|
|
<td>呼吸保护用品,类型:
|
|
|
- <el-input style="width: 150px;" v-model="eResProtectContent"/>
|
|
|
+ <el-select style="width: 150px;" v-model="eResProtectContent" placeholder="请选择防护面罩">
|
|
|
+ <el-option v-for="dict in resProtects" :key="dict.id" :label="dict.conservatoryMeasureName"
|
|
|
+ :value="dict.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="eIsResProtect" true-label="1" false-label="0"/>
|
|
@@ -1434,7 +1452,12 @@
|
|
|
<tr>
|
|
|
<td><b>2.8</b></td>
|
|
|
<td>防坠落装置,类型:
|
|
|
- <el-input style="width: 150px;" v-model="eFallArrestContent"/>
|
|
|
+ <el-select style="width: 150px;" clearable v-model="form.eFallArrestContent" filterable
|
|
|
+ :disabled="this.eIsFallArrest==1?false:true">
|
|
|
+ <el-option v-for="item in eFallArrestContents" :key="item.id" :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="eIsFallArrest" true-label="1" false-label="0"/>
|
|
@@ -1534,7 +1557,12 @@
|
|
|
<tr>
|
|
|
<td></td>
|
|
|
<td>分析频次:
|
|
|
- <el-input style="width: 150px;" v-model="form.eAnalyzeAirInterval"/>
|
|
|
+ <el-select style="width: 150px;" clearable v-model="form.eAnalyzeAirInterval" filterable
|
|
|
+ :disabled="this.form.eIsAnalyzeAir==1?false:true">
|
|
|
+ <el-option v-for="item in eAnalyzeAirIntervals" :key="item.id" :label="item.name"
|
|
|
+ :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
@@ -1926,6 +1954,7 @@ import {
|
|
|
import {listDept} from "@/api/system/dept";
|
|
|
import {listDevice} from "@/api/configuration/device"
|
|
|
import SignCard from "../signcard/index";
|
|
|
+import {getForType} from "@/api/configuration/protect";
|
|
|
|
|
|
export default {
|
|
|
components: {SignCard},
|
|
@@ -2039,6 +2068,34 @@ export default {
|
|
|
name: '警戒锥桶'
|
|
|
}
|
|
|
],
|
|
|
+ eFallArrestContents: [
|
|
|
+ {
|
|
|
+ id: '1',
|
|
|
+ name: '腰部护带'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2',
|
|
|
+ name: '全身护带'
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ eAnalyzeAirIntervals: [
|
|
|
+ {
|
|
|
+ id: '1',
|
|
|
+ name: '1h/次'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2',
|
|
|
+ name: '2h/次'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '3',
|
|
|
+ name: '6h/次'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '4',
|
|
|
+ name: '12h/次'
|
|
|
+ }
|
|
|
+ ],
|
|
|
aIdDisabled: false,
|
|
|
matterNames: [],
|
|
|
item: "",
|
|
@@ -2056,12 +2113,24 @@ export default {
|
|
|
eIsFaceShield: null,
|
|
|
eIsProtectGloves: null,
|
|
|
eProtectGlovesContent: null,
|
|
|
+ safeGoggles: [], //防护手套
|
|
|
+ safeGogglesParams: {
|
|
|
+ protectType: '1',
|
|
|
+ },
|
|
|
eIsRubberBoots: null,
|
|
|
eIsRubberApron: null,
|
|
|
eIsProtectSuit: null,
|
|
|
eProtectSuitContent: null,
|
|
|
+ protectSuitsParams: {
|
|
|
+ protectType: '5',
|
|
|
+ },
|
|
|
+ protectSuits: [], //防护服
|
|
|
eIsResProtect: null,
|
|
|
eResProtectContent: null,
|
|
|
+ resProtectsParams: {
|
|
|
+ protectType: '3',
|
|
|
+ },
|
|
|
+ resProtects: [], //防护面罩
|
|
|
eIsFallArrest: null,
|
|
|
eFallArrestContent: null,
|
|
|
aIsNeedSafeLiaison: '2',
|
|
@@ -2127,29 +2196,29 @@ export default {
|
|
|
cOtherDangerContent: null,
|
|
|
//D 施工前的安全措施
|
|
|
dIsOpenSafe: null,
|
|
|
- dIsDkdyx:null,
|
|
|
- dDkdyxImplSign:null,
|
|
|
- dDkdyxImplDate:null,
|
|
|
- dDkdyxLiftedSign:null,
|
|
|
- dDkdyxLiftedDate:null,
|
|
|
+ dIsDkdyx: null,
|
|
|
+ dDkdyxImplSign: null,
|
|
|
+ dDkdyxImplDate: null,
|
|
|
+ dDkdyxLiftedSign: null,
|
|
|
+ dDkdyxLiftedDate: null,
|
|
|
dIsDisFeeder: null,
|
|
|
- dDisFeederImplSign:null,
|
|
|
- dDisFeederImplDate:null,
|
|
|
- dDisFeederLiftedSign:null,
|
|
|
- dDisFeederLiftedDate:null,
|
|
|
+ dDisFeederImplSign: null,
|
|
|
+ dDisFeederImplDate: null,
|
|
|
+ dDisFeederLiftedSign: null,
|
|
|
+ dDisFeederLiftedDate: null,
|
|
|
dIsBreakIncl: null,
|
|
|
- dBreakInclImplSign:null,
|
|
|
- dBreakInclImplDate:null,
|
|
|
- dBreakInclLiftedSign:null,
|
|
|
- dBreakInclLiftedDate:null,
|
|
|
- dIsDqhl:null,
|
|
|
- dDqhlImplSign:null,
|
|
|
- dDqhlImplDate:null,
|
|
|
- dDqhlLiftedSign:null,
|
|
|
- dDqhlLiftedDate:null,
|
|
|
+ dBreakInclImplSign: null,
|
|
|
+ dBreakInclImplDate: null,
|
|
|
+ dBreakInclLiftedSign: null,
|
|
|
+ dBreakInclLiftedDate: null,
|
|
|
+ dIsDqhl: null,
|
|
|
+ dDqhlImplSign: null,
|
|
|
+ dDqhlImplDate: null,
|
|
|
+ dDqhlLiftedSign: null,
|
|
|
+ dDqhlLiftedDate: null,
|
|
|
dEleCircuitNo: null,
|
|
|
dInsTagNo: null,
|
|
|
- dIsYbh:null,
|
|
|
+ dIsYbh: null,
|
|
|
dBreakInclContent: null,
|
|
|
dIsRadioactiveSources: null,
|
|
|
dIsOtherEquSafe: null,
|
|
@@ -2359,6 +2428,16 @@ export default {
|
|
|
this.queryMatters();
|
|
|
this.queryDevices();
|
|
|
|
|
|
+ getForType(this.safeGogglesParams).then(response => {
|
|
|
+ this.safeGoggles = response.data;
|
|
|
+ });
|
|
|
+ getForType(this.protectSuitsParams).then(response => {
|
|
|
+ this.protectSuits = response.data;
|
|
|
+ });
|
|
|
+ getForType(this.resProtectsParams).then(response => {
|
|
|
+ this.resProtects = response.data;
|
|
|
+ });
|
|
|
+
|
|
|
var id = this.$route.query.aId;
|
|
|
if (id != null) {
|
|
|
getInfo(id).then(response => {
|
|
@@ -2666,6 +2745,225 @@ export default {
|
|
|
this.form.dEleCircuitNo = '/';
|
|
|
}
|
|
|
},
|
|
|
+ eHazardsChange() {
|
|
|
+ if (this.isEquipmentHazards == '0') {
|
|
|
+ this.form.cIsHighTemp = null;
|
|
|
+ this.form.cIsLowTemp = null;
|
|
|
+ this.form.cIsPosPressure = null;
|
|
|
+ this.form.cIsNegPressure = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ cHazardsProdChange() {
|
|
|
+ if (this.form.cIsHazardsProd == '0') {
|
|
|
+ this.form.cIsHazardsProdContent = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ facilityChange() {
|
|
|
+ if (this.isFacilityHazards == '0') {
|
|
|
+ this.form.cIsMovingParts = null;
|
|
|
+ this.form.cIsHotSurfaces = null;
|
|
|
+ this.form.cIsColdSurfaces = null;
|
|
|
+ this.form.cIsVoltages = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ workProChange() {
|
|
|
+ if (this.form.cIsWorkProtective == '0') {
|
|
|
+ this.form.cIsDy = null;
|
|
|
+ this.form.cIsAqf = null;
|
|
|
+ this.form.cIsLq = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsOpenSafeChange() {
|
|
|
+ if (this.form.dIsOpenSafe == '0') {
|
|
|
+ this.form.dSafeImplSign11 = null;
|
|
|
+ this.form.dSafeImplDate11 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDkdyxChange() {
|
|
|
+ if (this.form.dIsDkdyx == '0') {
|
|
|
+ this.form.dDkdyxImplSign = null;
|
|
|
+ this.form.dDkdyxImplDate = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDisFeederChange() {
|
|
|
+ if (this.form.dIsDisFeeder == '0') {
|
|
|
+ this.form.dDisFeederImplSign = null;
|
|
|
+ this.form.dDisFeederImplDate = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsBreakInclChange() {
|
|
|
+ if (this.form.dIsBreakIncl == '0') {
|
|
|
+ this.form.dBreakInclContent = null;
|
|
|
+ this.form.dBreakInclImplSign = null;
|
|
|
+ this.form.dBreakInclImplDate = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDqhlChange() {
|
|
|
+ if (this.form.dIsDqhl == '0') {
|
|
|
+ this.form.dEleCircuitNo = null;
|
|
|
+ this.form.dDqhlImplSign = null;
|
|
|
+ this.form.dDqhlImplDate = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsYbhChange() {
|
|
|
+ if (this.form.dIsYbh == '0') {
|
|
|
+ this.form.dInsTagNo = null;
|
|
|
+ this.form.dSafeImplSign12 = null;
|
|
|
+ this.form.dSafeImplDate12 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsRadioactiveSourcesChange() {
|
|
|
+ if (this.form.dIsRadioactiveSources == '0') {
|
|
|
+ this.form.dSafeImplSign13 = null;
|
|
|
+ this.form.dSafeImplDate13 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsOtherEquSafeChange() {
|
|
|
+ if (this.form.dIsOtherEquSafe == '0') {
|
|
|
+ this.form.dIsOtherEquSafeContent = null;
|
|
|
+ this.form.dSafeImplSign14 = null;
|
|
|
+ this.form.dSafeImplDate14 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDepressChange() {
|
|
|
+ if (this.form.dIsDepress == '0') {
|
|
|
+ this.form.dSafeImplSign21 = null;
|
|
|
+ this.form.dSafeImplDate21 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsSingleBlockingChange() {
|
|
|
+ if (this.form.dIsSingleBlocking == '0') {
|
|
|
+ this.form.dSafeImplSign22 = null;
|
|
|
+ this.form.dSafeImplDate22 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDoubleBlockChange() {
|
|
|
+ if (this.form.dIsDoubleBlock == '0') {
|
|
|
+ this.form.dSafeImplSign23 = null;
|
|
|
+ this.form.dSafeImplDate23 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsLockoutUsingChange() {
|
|
|
+ if (this.form.dIsLockoutUsing == '0') {
|
|
|
+ this.form.dLockoutUsingContent = null;
|
|
|
+ this.form.dSafeImplSign24 = null;
|
|
|
+ this.form.dSafeImplDate24 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsRemovePipeChange() {
|
|
|
+ if (this.form.dIsRemovePipe == '0') {
|
|
|
+ this.form.dSafeImplSign25 = null;
|
|
|
+ this.form.dSafeImplDate25 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDisPipesChange() {
|
|
|
+ if (this.form.dIsDisPipes == '0') {
|
|
|
+ this.form.dSafeImplSign26 = null;
|
|
|
+ this.form.dSafeImplDate26 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsInsertBlindPlageChange() {
|
|
|
+ if (this.form.dIsInsertBlindPlage == '0') {
|
|
|
+ this.form.dSafeImplSign27 = null;
|
|
|
+ this.form.dSafeImplDate27 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsMecSecureChange() {
|
|
|
+ if (this.form.dIsMecSecure == '0') {
|
|
|
+ this.form.dMecSecureContent = null;
|
|
|
+ this.form.dSafeImplSign28 = null;
|
|
|
+ this.form.dSafeImplDate28 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsIsolationDiagramChange() {
|
|
|
+ if (this.form.dIsIsolationDiagram == '0') {
|
|
|
+ this.form.dSafeImplSign29 = null;
|
|
|
+ this.form.dSafeImplDate29 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsOtherSafePlantChange() {
|
|
|
+ if (this.form.dIsOtherSafePlant == '0') {
|
|
|
+ this.form.dOtherSafePlantContent = null;
|
|
|
+ this.form.dSafeImplSign210 = null;
|
|
|
+ this.form.dSafeImplDate210 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsDrainChange() {
|
|
|
+ if (this.form.dIsDrain == '0') {
|
|
|
+ this.form.dSafeImplSign31 = null;
|
|
|
+ this.form.dSafeImplDate31 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsCleanChange() {
|
|
|
+ if (this.form.dIsClean == '0') {
|
|
|
+ this.form.dCleanContent = null;
|
|
|
+ this.form.dSafeImplSign32 = null;
|
|
|
+ this.form.dSafeImplDate32 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsFlushChange() {
|
|
|
+ if (this.form.dIsFlush == '0') {
|
|
|
+ this.form.dFlushContent = null;
|
|
|
+ this.form.dSafeImplSign33 = null;
|
|
|
+ this.form.dSafeImplDate33 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsOhterCleanChange() {
|
|
|
+ if (this.form.dIsOhterClean == '0') {
|
|
|
+ this.form.dOtherCleanContent = null;
|
|
|
+ this.form.dSafeImplSign34 = null;
|
|
|
+ this.form.dSafeImplDate34 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsSiteDemarcationChange() {
|
|
|
+ if (this.form.dIsSiteDemarcation == '0') {
|
|
|
+ this.form.dSiteDemarcationContent = null;
|
|
|
+ this.form.dSafeImplSign41 = null;
|
|
|
+ this.form.dSafeImplDate41 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsAreaCoverChange() {
|
|
|
+ if (this.form.dIsAreaCover == '0') {
|
|
|
+ this.form.dAreaCoverContent = null;
|
|
|
+ this.form.dSafeImplSign42 = null;
|
|
|
+ this.form.dSafeImplDate42 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsCloseTrucksChange() {
|
|
|
+ if (this.form.dIsCloseTrucks == '0') {
|
|
|
+ this.form.dSafeImplSign43 = null;
|
|
|
+ this.form.dSafeImplDate43 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsLeakFlangesChange() {
|
|
|
+ if (this.form.dIsLeakFlanges == '0') {
|
|
|
+ this.form.dSafeImplSign44 = null;
|
|
|
+ this.form.dSafeImplDate44 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsOtherWorkSafeChange() {
|
|
|
+ if (this.form.dIsOtherWorkSafe == '0') {
|
|
|
+ this.form.dOtherWorkSafeContent = null;
|
|
|
+ this.form.dSafeImplSign45 = null;
|
|
|
+ this.form.dSafeImplDate45 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsOtherMeasureChange() {
|
|
|
+ if (this.form.dIsOtherMeasure == '0') {
|
|
|
+ this.form.dOtherMeasureContent = null;
|
|
|
+ this.form.dSafeImplSign51 = null;
|
|
|
+ this.form.dSafeImplDate51 = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dIsSafeBriefingChange() {
|
|
|
+ if (this.form.dIsSafeBriefing == '0') {
|
|
|
+ this.form.dPartakeBriefingSign = null;
|
|
|
+ this.form.dPartakeBriefingDate = null;
|
|
|
+ }
|
|
|
+ if (this.form.dIsSafeBriefing == '1') {
|
|
|
+ this.form.dNoReasonContent = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
//IC卡签名
|
|
|
signCard(type) {
|
|
|
console.log('签名类型:' + type)
|