操作票(张同朕)

main
zhen 11 months ago
parent ec7660e8bf
commit 81bc159096
  1. 57
      src/views/smart/operationticketDetail.vue

@ -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;
}, },
// //

Loading…
Cancel
Save