|
|
@ -90,6 +90,7 @@ import {mapGetters} from "vuex"; |
|
|
|
import website from "@/config/website"; |
|
|
|
import website from "@/config/website"; |
|
|
|
import {readonly} from "vue"; |
|
|
|
import {readonly} from "vue"; |
|
|
|
import {getToken} from "@/util/auth"; |
|
|
|
import {getToken} from "@/util/auth"; |
|
|
|
|
|
|
|
import request from "@/router/axios"; |
|
|
|
export default { |
|
|
|
export default { |
|
|
|
name: "operationticketDetail", |
|
|
|
name: "operationticketDetail", |
|
|
|
data () { |
|
|
|
data () { |
|
|
@ -133,6 +134,30 @@ export default { |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "KKS编码", |
|
|
|
label: "KKS编码", |
|
|
|
prop: "kksEncoding", |
|
|
|
prop: "kksEncoding", |
|
|
|
|
|
|
|
type: "select", |
|
|
|
|
|
|
|
dicUrl: "/api/equipmentledger/getKksList", |
|
|
|
|
|
|
|
props: { |
|
|
|
|
|
|
|
label: "kksEncoding", |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
value: "kksEncoding", |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
event: { |
|
|
|
|
|
|
|
change: (val) => { |
|
|
|
|
|
|
|
if (!val) return |
|
|
|
|
|
|
|
if (val) { |
|
|
|
|
|
|
|
request({ |
|
|
|
|
|
|
|
url: "/api/equipmentledger/getDetailList", |
|
|
|
|
|
|
|
method: 'get', |
|
|
|
|
|
|
|
params: { |
|
|
|
|
|
|
|
KksNo: val |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}).then((res) => { |
|
|
|
|
|
|
|
this.tab1_form.kksDescription = res.data.data.kksDescription; |
|
|
|
|
|
|
|
this.tab1_form.station = res.data.data.station; |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
rules: [{ |
|
|
|
rules: [{ |
|
|
|
required: true, |
|
|
|
required: true, |
|
|
|
message: "请输入KKS编码", |
|
|
|
message: "请输入KKS编码", |
|
|
@ -144,6 +169,7 @@ export default { |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "KKS描述", |
|
|
|
label: "KKS描述", |
|
|
|
prop: "kksDescription", |
|
|
|
prop: "kksDescription", |
|
|
|
|
|
|
|
disabled: true, |
|
|
|
rules: [{ |
|
|
|
rules: [{ |
|
|
|
required: true, |
|
|
|
required: true, |
|
|
|
message: "请输入KKS描述", |
|
|
|
message: "请输入KKS描述", |
|
|
@ -160,6 +186,7 @@ export default { |
|
|
|
message: "请输入场站", |
|
|
|
message: "请输入场站", |
|
|
|
trigger: "blur" |
|
|
|
trigger: "blur" |
|
|
|
}], |
|
|
|
}], |
|
|
|
|
|
|
|
disabled: true, |
|
|
|
type: "select", |
|
|
|
type: "select", |
|
|
|
dicUrl: "/api/daf-system/dict/dictionary?code=station", |
|
|
|
dicUrl: "/api/daf-system/dict/dictionary?code=station", |
|
|
|
props: { |
|
|
|
props: { |
|
|
@ -346,49 +373,57 @@ export default { |
|
|
|
label: "人员资格", |
|
|
|
label: "人员资格", |
|
|
|
prop: "personnelQualification", |
|
|
|
prop: "personnelQualification", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 200, |
|
|
|
|
|
|
|
value:"已核对到场人员与工作票所列工作班成员相符。", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "人员状态", |
|
|
|
label: "人员状态", |
|
|
|
prop: "personnelState", |
|
|
|
prop: "personnelState", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 200, |
|
|
|
|
|
|
|
value:"工作人员健康状况良好,无酒后、疲劳等影响作业的情况", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "人员防护", |
|
|
|
label: "人员防护", |
|
|
|
prop: "personnelPritection", |
|
|
|
prop: "personnelPritection", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 200, |
|
|
|
|
|
|
|
value:"安全帽、工作服、工作鞋以及与工作任务危险源相匹配的劳动防护用品齐全、完好。", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "安全距离", |
|
|
|
label: "安全距离", |
|
|
|
prop: "safeDistance", |
|
|
|
prop: "safeDistance", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 200, |
|
|
|
|
|
|
|
value:"与带电设备保持安全距离(220kV≥3米)", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "走错间隔", |
|
|
|
label: "走错间隔", |
|
|
|
prop: "wrongInterval", |
|
|
|
prop: "wrongInterval", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 200, |
|
|
|
|
|
|
|
value:"工作前已核对设备名称及编号。", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "安全措施落实", |
|
|
|
label: "安全措施落实", |
|
|
|
prop: "securityMeasuresImplement", |
|
|
|
prop: "securityMeasuresImplement", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 200, |
|
|
|
|
|
|
|
value:"工作票签发人在工作开始后第一时间,应到达工作现场,检查安全措施执行情况", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "开展过程检查", |
|
|
|
label: "开展过程检查", |
|
|
|
prop: "conductProcessInspections", |
|
|
|
prop: "conductProcessInspections", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 20, |
|
|
|
|
|
|
|
value:"班组班长、工作签发人、相关管理人员在工作过程中,应经常到现场检查工作是否安全进行。", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "安全培训落实", |
|
|
|
label: "安全培训落实", |
|
|
|
prop: "securityTrainingImplement", |
|
|
|
prop: "securityTrainingImplement", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 20, |
|
|
|
|
|
|
|
value:"外委人员进站工作前,电站各级已对外委人员进行安全培训、考试。", |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "其他", |
|
|
|
label: "其他", |
|
|
@ -477,7 +512,6 @@ export default { |
|
|
|
span: 20, |
|
|
|
span: 20, |
|
|
|
type:"textarea", |
|
|
|
type:"textarea", |
|
|
|
rules: [{ |
|
|
|
rules: [{ |
|
|
|
required: true, |
|
|
|
|
|
|
|
message: "请输入其他", |
|
|
|
message: "请输入其他", |
|
|
|
trigger: "blur" |
|
|
|
trigger: "blur" |
|
|
|
}] |
|
|
|
}] |
|
|
@ -604,7 +638,16 @@ export default { |
|
|
|
if (column.prop == 'operationItem') { |
|
|
|
if (column.prop == 'operationItem') { |
|
|
|
this.item_onLoad(); |
|
|
|
this.item_onLoad(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}else { |
|
|
|
|
|
|
|
if(this.tab1_form.operationTicketNo == null){ |
|
|
|
|
|
|
|
this.$message({ |
|
|
|
|
|
|
|
type: "error", |
|
|
|
|
|
|
|
message: "请填写操作票编号再填写操作项目!" |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
column.prop = "information"; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
this.item_data.operationTicketNo = this.tab1_form.operationTicketNo; |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 操作项目 新增按钮处理 |
|
|
|
// 操作项目 新增按钮处理 |
|
|
|