|
@@ -411,45 +411,67 @@
|
|
|
<td rowspan="5" style="width: 50px;">1.2</td>
|
|
|
<td>断开电源通过:</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
- <el-checkbox v-model="form.dIsDisFeeder" true-label="1" false-label="0"
|
|
|
+ <el-checkbox v-model="form.dIsDkdyx" 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"
|
|
|
+ <el-checkbox v-model="form.dIsDkdyx" true-label="0" false-label="1"
|
|
|
:disabled="form.dIsOpenSafe != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-select style="width: 100px;" clearable v-model="form.dDkdyxImplSign" filterable
|
|
|
+ :disabled="this.form.dIsDkdyx==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.dDkdyxImplDate" type="date"
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :disabled="this.form.dIsDkdyx==1?false:true">
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-input style="width: 70px;" v-model="form.dDkdyxLiftedSign" 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.dDkdyxLiftedDate" type="date" disabled>
|
|
|
+ </el-date-picker>
|
|
|
</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"/>
|
|
|
+ :disabled="form.dIsDkdyx != 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"/>
|
|
|
+ :disabled="form.dIsDkdyx != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-select style="width: 100px;" clearable v-model="form.dDisFeederImplSign" filterable
|
|
|
+ :disabled="this.form.dIsDisFeeder==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.dDisFeederImplDate" type="date"
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :disabled="this.form.dIsDisFeeder==1?false:true">
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-input style="width: 70px;" v-model="form.dDisFeederLiftedSign" 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.dDisFeederLiftedDate" type="date" disabled>
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>断开回路开关并上锁和运转测试
|
|
|
<el-input style="width: 150px;" v-model="form.dBreakInclContent"
|
|
|
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsBreakIncl == 1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsBreakIncl" true-label="1" false-label="0"
|
|
@@ -460,59 +482,81 @@
|
|
|
:disabled="this.form.dIsDisFeeder!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-select style="width: 100px;" clearable v-model="form.dBreakInclImplSign" 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 style="width: 80px" v-model="form.dBreakInclImplDate" type="date"
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :disabled="this.form.dIsBreakIncl==1?false:true">
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-input style="width: 70px;" v-model="form.dBreakInclLiftedSign" 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.dBreakInclLiftedDate" type="date" disabled>
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>电气回路编号:
|
|
|
- <el-input style="width: 150px;" v-model="form.dEleCircuitNo"
|
|
|
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
|
|
|
+ <el-input style="width: 150px;" v-model="form.dEleCircuitNo" @change="dElecircuitChange"
|
|
|
+ :disabled="this.form.dIsDqhl == 1?false:true"/>
|
|
|
</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"/>
|
|
|
+ <el-checkbox v-model="form.dIsDqhl" true-label="1" false-label="0"
|
|
|
+ :disabled="form.dIsBreakIncl != 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"/>
|
|
|
+ <el-checkbox v-model="form.dIsDqhl" true-label="0" false-label="1"
|
|
|
+ :disabled="form.dIsBreakIncl != null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-select style="width: 100px;" clearable v-model="form.dDqhlImplSign" filterable
|
|
|
+ :disabled="this.form.dIsDqhl==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.dDqhlImplDate" type="date"
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
+ :disabled="this.form.dIsDqhl==1?false:true">
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
- <el-input style="width: 70px;"/>
|
|
|
- <el-time-picker style="width: 80px;"/>
|
|
|
+ <el-input style="width: 70px;" v-model="form.dDqhlLiftedSign" 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.dDqhlLiftedDate" type="date" disabled>
|
|
|
+ </el-date-picker>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>仪表号/测点编号:
|
|
|
- <el-input style="width: 150px;" v-model="form.dInsTagNo"
|
|
|
- :disabled="this.form.dIsDisFeeder!= null?false:true"/>
|
|
|
+ <el-input style="width: 150px;" v-model="form.dInsTagNo" @change="dInsTagChange"
|
|
|
+ :disabled="this.form.dIsYbh == 1?false:true"/>
|
|
|
</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"/>
|
|
|
+ <el-checkbox v-model="form.dIsYbh" true-label="1" false-label="0"
|
|
|
+ :disabled="form.dIsDqhl != 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"/>
|
|
|
+ <el-checkbox v-model="form.dIsYbh" true-label="0" false-label="1"
|
|
|
+ :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.dIsBreakIncl==1?false:true">
|
|
|
+ :disabled="this.form.dIsDqhl==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">
|
|
|
+ :disabled="this.form.dIsDqhl == 1?false:true">
|
|
|
</el-date-picker>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
@@ -528,11 +572,11 @@
|
|
|
<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"/>
|
|
|
+ :disabled="this.form.dIsYbh!= 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"/>
|
|
|
+ :disabled="this.form.dIsYbh!= null?false:true"/>
|
|
|
</td>
|
|
|
<td style="text-align: center;">
|
|
|
<el-select style="width: 100px;" clearable v-model="form.dSafeImplSign13" filterable
|
|
@@ -558,7 +602,7 @@
|
|
|
<td>1.4</td>
|
|
|
<td>
|
|
|
<el-input style="width: 150px;" v-model="form.dIsOtherEquSafeContent"
|
|
|
- :disabled="this.form.dIsRadioactiveSources!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsOtherEquSafe == 1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsOtherEquSafe" true-label="1" false-label="0"
|
|
@@ -685,7 +729,7 @@
|
|
|
<td>
|
|
|
使用
|
|
|
<el-input style="width: 150px;" v-model="form.dLockoutUsingContent"
|
|
|
- :disabled="this.form.dIsDoubleBlock!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsLockoutUsing==1?false:true"/>
|
|
|
锁定
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
@@ -813,7 +857,7 @@
|
|
|
<td>2.8</td>
|
|
|
<td>机械安全措施:
|
|
|
<el-input style="width: 150px;" v-model="form.dMecSecureContent"
|
|
|
- :disabled="this.form.dIsInsertBlindPlage!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsMecSecure==1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsMecSecure" true-label="1" false-label="0"
|
|
@@ -871,7 +915,7 @@
|
|
|
<td>2.10</td>
|
|
|
<td>
|
|
|
<el-input style="width: 150px;" v-model="form.dOtherSafePlantContent"
|
|
|
- :disabled="this.form.dIsIsolationDiagram!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsOtherSafePlant==1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsOtherSafePlant" true-label="1" false-label="0"
|
|
@@ -933,7 +977,7 @@
|
|
|
<td>3.2</td>
|
|
|
<td>用
|
|
|
<el-select style="width: 150px;" clearable v-model="form.dCleanContent" filterable
|
|
|
- :disabled="this.form.dIsOtherSafePlant==true?false:true">
|
|
|
+ :disabled="this.form.dIsClean==1?false:true">
|
|
|
<el-option v-for="item in dClears" :key="item.id" :label="item.name" :value="item.id">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -964,7 +1008,7 @@
|
|
|
<td>3.3</td>
|
|
|
<td>用
|
|
|
<el-select style="width: 150px;" clearable v-model="form.dFlushContent" filterable
|
|
|
- :disabled="this.form.dIsClean==true?false:true">
|
|
|
+ :disabled="this.form.dIsFlush==1?false:true">
|
|
|
<el-option v-for="item in dFlushs" :key="item.id" :label="item.name" :value="item.id">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -995,7 +1039,7 @@
|
|
|
<td>3.4</td>
|
|
|
<td>
|
|
|
<el-input style="width: 150px;" v-model="form.dOtherCleanContent"
|
|
|
- :disabled="this.form.dIsFlush!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsOhterClean==1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsOhterClean" true-label="1" false-label="0"
|
|
@@ -1026,7 +1070,7 @@
|
|
|
<td>4.1</td>
|
|
|
<td>现场隔离使用:
|
|
|
<el-select style="width: 150px;" clearable v-model="form.dSiteDemarcationContent" filterable
|
|
|
- :disabled="this.form.dIsOhterClean==true?false:true">
|
|
|
+ :disabled="this.form.dIsSiteDemarcation==1?false:true">
|
|
|
<el-option v-for="item in dSiteDemarcations" :key="item.id" :label="item.name" :value="item.id">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
@@ -1063,7 +1107,7 @@
|
|
|
<td>4.2</td>
|
|
|
<td>需覆盖的区域:
|
|
|
<el-input style="width: 150px;" v-model="form.dAreaCoverContent"
|
|
|
- :disabled="this.form.dIsSiteDemarcation!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsAreaCover==1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsAreaCover" true-label="1" false-label="0"
|
|
@@ -1159,7 +1203,7 @@
|
|
|
<td>4.5</td>
|
|
|
<td>
|
|
|
<el-input style="width: 150px;" v-model="form.dOtherWorkSafeContent"
|
|
|
- :disabled="this.form.dIsCloseTrucks!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsOtherWorkSafe==1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsOtherWorkSafe" true-label="1" false-label="0"
|
|
@@ -1197,7 +1241,7 @@
|
|
|
<td>5.1</td>
|
|
|
<td>
|
|
|
<el-input style="width: 150px;" v-model="form.dOtherMeasureContent"
|
|
|
- :disabled="this.form.dIsOtherWorkSafe!= null?false:true"/>
|
|
|
+ :disabled="this.form.dIsOtherMeasure==1?false:true"/>
|
|
|
</td>
|
|
|
<td style="width: 30px; text-align: center;">
|
|
|
<el-checkbox v-model="form.dIsOtherMeasure" true-label="1" false-label="0"
|
|
@@ -2083,10 +2127,29 @@ export default {
|
|
|
cOtherDangerContent: null,
|
|
|
//D 施工前的安全措施
|
|
|
dIsOpenSafe: null,
|
|
|
+ dIsDkdyx:null,
|
|
|
+ dDkdyxImplSign:null,
|
|
|
+ dDkdyxImplDate:null,
|
|
|
+ dDkdyxLiftedSign:null,
|
|
|
+ dDkdyxLiftedDate:null,
|
|
|
dIsDisFeeder: 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,
|
|
|
dEleCircuitNo: null,
|
|
|
dInsTagNo: null,
|
|
|
+ dIsYbh:null,
|
|
|
dBreakInclContent: null,
|
|
|
dIsRadioactiveSources: null,
|
|
|
dIsOtherEquSafe: null,
|
|
@@ -2593,6 +2656,16 @@ export default {
|
|
|
this.form.cOtherDangerContent = null;
|
|
|
}
|
|
|
},
|
|
|
+ dElecircuitChange() {
|
|
|
+ if (this.form.dEleCircuitNo != null && this.form.dEleCircuitNo != '/') {
|
|
|
+ this.form.dInsTagNo = '/';
|
|
|
+ }
|
|
|
+ },
|
|
|
+ dInsTagChange() {
|
|
|
+ if (this.form.dInsTagNo != null && this.form.dInsTagNo != '/') {
|
|
|
+ this.form.dEleCircuitNo = '/';
|
|
|
+ }
|
|
|
+ },
|
|
|
//IC卡签名
|
|
|
signCard(type) {
|
|
|
console.log('签名类型:' + type)
|