Merge remote-tracking branch 'origin/main'

main
weitingdong 11 months ago
commit 1caac33511
  1. 57
      src/views/smart/operationticketDetail.vue

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

Loading…
Cancel
Save