From fbb7526fa1d36d35e5d7186bf8513618966d1543 Mon Sep 17 00:00:00 2001 From: Kxc0822a <kxc000822> Date: 星期五, 08 四月 2022 18:01:40 +0800 Subject: [PATCH] 重大 --- src/views/accidentHidden/hiddenDangerList.vue | 271 +++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 205 insertions(+), 66 deletions(-) diff --git a/src/views/accidentHidden/hiddenDangerList.vue b/src/views/accidentHidden/hiddenDangerList.vue index e3c762c..7bdf847 100644 --- a/src/views/accidentHidden/hiddenDangerList.vue +++ b/src/views/accidentHidden/hiddenDangerList.vue @@ -8,227 +8,346 @@ <el-row> <el-col :span="9"> <el-form-item label="隐患编号:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> <el-col :span="9" :offset="4"> - <el-form-item label="检查单位:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-form-item label="检查单位:" prop="elementAName"> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> - <el-form-item label="检查人:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-form-item label="检查人:" prop="region"> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> + <!-- <el-select--> + <!-- v-model="ruleForm.elementAName"--> + <!-- :disabled="true"--> + <!-- style="width: 100%"--> + <!-- >--> + <!-- </el-select>--> </el-form-item> - <!-- <el-form-item label="检查人:" prop="region">--> - <!-- <el-select v-model="ruleForm.region" placeholder="请选择活动区域">--> - <!-- <el-option label="区域一" value="shanghai"></el-option>--> - <!-- <el-option label="区域二" value="beijing"></el-option>--> - <!-- </el-select>--> - <!-- </el-form-item>--> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="陪检人员:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="检查时间:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-date-picker + v-model="value1" + type="date" + :disabled="true" + placeholder="选择日期" + style="width: 100%"> + </el-date-picker> </el-form-item> - <!-- <el-form-item label="检查时间:" prop="name">--> - <!-- <el-date-picker--> - <!-- v-model="value1"--> - <!-- type="date"--> - <!-- placeholder="选择日期">--> - <!-- </el-date-picker>--> - <!-- </el-form-item>--> - </el-col> <el-col :span="9" :offset="4"> - <el-form-item label="班次:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!-- <el-form-item label="班次:" prop="name">--> + <!-- <el-input v-model="ruleForm.name"></el-input>--> + <!-- </el-form-item>--> + <el-form-item label="班次:" prop="elementAName"> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="跟班、带班情况:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="跟班、带班人员:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="行走路线:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> + <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="隐患单位:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!--<el-input v-model="ruleForm.name"></el-input>--> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="隐患部门:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!-- <el-input v-model="ruleForm.name"></el-input>--> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="隐患地点:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> + <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="隐患内容:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> + <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="隐患类别:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!--<el-input v-model="ruleForm.name"></el-input>--> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="隐患级别:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!--<el-input v-model="ruleForm.name"></el-input>--> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="整改措施:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="所需资金:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="限改时间:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!--<el-input v-model="ruleForm.name"></el-input>--> + <el-date-picker + v-model="value1" + type="date" + :disabled="true" + placeholder="选择日期" + style="width: 100%"> + </el-date-picker> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="责任人:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="完成时间:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!--<el-input v-model="ruleForm.name"></el-input>--> + <el-date-picker + v-model="value1" + type="date" + :disabled="true" + placeholder="选择日期" + style="width: 100%"> + </el-date-picker> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="整改完成情况:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="复查时间:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!--<el-input v-model="ruleForm.name"></el-input>--> + <el-date-picker + v-model="value1" + type="date" + :disabled="true" + placeholder="选择日期" + style="width: 100%"> + </el-date-picker> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="复查人:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="复查结果:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="整改次数:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <el-input v-model="ruleForm.name" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="危险源:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> + <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="9"> <el-form-item label="风险等级:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!-- <el-input v-model="ruleForm.name" :disabled="true"></el-input>--> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> <el-col :span="9" :offset="4"> <el-form-item label="业务科室:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> + <!-- <el-input v-model="ruleForm.name" :disabled="true"></el-input>--> + <el-select + v-model="ruleForm.elementAName" + :disabled="true" + style="width: 100%" + > + </el-select> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="流程信息:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> + <!-- <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input>--> + <el-table + :data="tableData" + style="width: 100%"> + <el-table-column + prop="date" + label="步骤" + align="center" + width="60"> + </el-table-column> + <el-table-column + prop="name" + label="操作人:" + align="center" + width="139"> + </el-table-column> + <el-table-column + prop="province" + label="处理时间:" + align="center" + width="200"> + </el-table-column> + <el-table-column + prop="city" + label="审批意见:" + align="center" + width="260"> + </el-table-column> + <el-table-column + prop="address" + label="流程信息:" + align="center" + width="170"> + </el-table-column> + </el-table> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="发送流程:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> + <el-input v-model="ruleForm.name" class="multiline" :disabled="true"></el-input> </el-form-item> </el-col> </el-row> <el-row> <el-col :span="22"> <el-form-item label="下一步:" prop="name"> - <el-input v-model="ruleForm.name" class="multiline"></el-input> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="22"> - <el-form-item label="是否同意延期:" prop="resource"> - <el-radio-group v-model="ruleForm.resource"> - <el-radio label="线上品牌商赞助"></el-radio> - <el-radio label="线下场地免费"></el-radio> + <el-radio-group v-model="ruleForm.safetyInspectionItemResult"> + <el-radio :label="0">申请复查</el-radio> + <el-radio :label="1">不接受,返回安全环保部</el-radio> </el-radio-group> </el-form-item> </el-col> </el-row> - <el-row> - <el-col :span="9"> - <el-form-item label="限改时间:" prop="name"> - <el-input v-model="ruleForm.name"></el-input> - </el-form-item> - </el-col> - </el-row> + <div + v-if="ruleForm.safetyInspectionItemResult == 0"> + <el-row> + <el-col :span="9"> + <el-form-item label="落实责任人:" prop="name"> + <el-input v-model="ruleForm.name"></el-input> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="9"> + <el-form-item label="选择复查单位/人:" prop="name"> + <el-input v-model="ruleForm.name"></el-input> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="9"> + <el-form-item label="完成时间:" prop="name"> + <el-input v-model="ruleForm.name"></el-input> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="9"> + <el-form-item label="所需资金:" prop="name"> + <el-input v-model="ruleForm.name"></el-input> + </el-form-item> + </el-col> + </el-row> + </div> <el-row> <el-col :span="22"> <el-form-item label="备注" prop="desc"> @@ -270,7 +389,26 @@ value1: '', desc: '' }, - rules: {} + rules: {}, + tableData: [{ + date: ' 1', + name: '超级管理员', + province: '2022-04-07 16:10:27', + city: '', + address: '已发送众泰煤焦化安全环保部', + }, { + date: ' 1', + name: '超级管理员', + province: '2022-04-07 16:10:27', + city: '', + address: '已发送众泰煤焦化安全环保部', + }, { + date: ' 1', + name: '超级管理员', + province: '2022-04-07 16:10:27', + city: '', + address: '已发送众泰煤焦化安全环保部', + }], }; }, methods: { @@ -298,7 +436,8 @@ /deep/ .box { padding-top: 0; } - /deep/ .multiline .el-input__inner{ + + /deep/ .multiline .el-input__inner { height: 62px; } </style> -- Gitblit v1.9.2