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