From 4f23d16c5f9788e44b83280bf6d3c2e1d2280a07 Mon Sep 17 00:00:00 2001
From: Your Name <123456>
Date: 星期二, 19 七月 2022 16:06:25 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/ztqt

---
 src/views/doublePreventAction/riskLevelManage/controlAction/index.vue |   64 ++++++++++++++++++++++++++++---
 1 files changed, 57 insertions(+), 7 deletions(-)

diff --git a/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue b/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue
index a2de204..5f6e594 100644
--- a/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue
+++ b/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue
@@ -36,7 +36,7 @@
                 style="width: 100%;"
             >
                  <el-table-column type="selection" :reserve-selection="true" width="55"></el-table-column>
-                <el-table-column label="安全风险事件名称" prop="riskEventId" align="center">
+                <el-table-column label="安全风险事件名称" prop="riskEventId" align="center" show-overflow-tooltip>
                     <template slot-scope="scope">
                         <div v-for="item in riskEventList">
                             <div v-if="item.id === scope.row.riskEventId">
@@ -47,7 +47,7 @@
                 </el-table-column>
                 <el-table-column label="管控方式" prop="dataSrc" align="center">
                 </el-table-column>
-                <el-table-column label="管控方式描述" prop="riskMeasureDesc" align="center">
+                <el-table-column label="管控方式描述" prop="riskMeasureDesc" align="center" show-overflow-tooltip>
                 </el-table-column>
                 <el-table-column label="管控措施分类1" prop="classify1" align="center">
                 </el-table-column>
@@ -55,9 +55,13 @@
                 </el-table-column>
                 <el-table-column label="管控措施分类3" prop="classify3" align="center">
                 </el-table-column>
-                <el-table-column label="隐患排查内容" prop="troubleshootContent" align="center">
+                <el-table-column label="隐患排查内容" prop="troubleshootContent" align="center" show-overflow-tooltip>
                 </el-table-column>
                 <el-table-column label="检查类型" prop="hazardLiablePerson" align="center">
+                </el-table-column>
+                <el-table-column label="周期" prop="timeEffect" align="center">
+                </el-table-column>
+                <el-table-column label="单位" prop="timeUnit" align="center">
                 </el-table-column>
                 <el-table-column label="创建人" prop="createBy" align="center">
                 </el-table-column>
@@ -141,10 +145,50 @@
                 <el-form-item label="隐患排查内容" prop="troubleshootContent">
                     <el-input type="textarea" :rows="4" v-model="riskControlMeasureForm.troubleshootContent" class="analyseUnit_input"></el-input>
                 </el-form-item>
+                <el-form-item label="周期" prop="timeEffect">
+                    <el-input v-model="riskControlMeasureForm.timeEffect" type="number" class="analyseUnit_input"></el-input>
+                </el-form-item>
+                <el-form-item label="单位" prop="timeUnit">
+                    <el-select v-model="riskControlMeasureForm.timeUnit" class="analyseUnit_input">
+                        <el-option
+                        v-for="item in timeUnitList"
+                        :key="item.id"
+                        :value="item.name"
+                        :label="item.name"
+                        >
+                        </el-option>
+                    </el-select>
+                </el-form-item>
             </el-form>
             <div  align="right">
                 <el-button @click="riskControlMeasureVisible = false">取消</el-button>
                 <el-button type="primary" @click="submitAnalyseUnit()" v-show="ifShowSelf">确认</el-button>
+            </div>
+        </el-dialog>
+        <el-dialog
+            :visible.sync="importDialogFormVisible"
+            :modal-append-to-body="false"
+            :close-on-click-modal="false"
+            title="用户导入"
+            width="700px"
+        >
+            <el-form
+                ref="importForm"
+                label-position="right"
+                label-width="120px"
+                style="margin-left:50px;width:500px;"
+                element-loading-text="导入中..."
+            >
+                <el-form-item label="导入文件:">
+                    <input ref="importLabInput" type="file" accept=".xls, .xlsx" >
+                </el-form-item>
+                <el-form-item label="excel参考模板:">
+                    <el-button type="text" @click="viewHandle">下载模板</el-button>
+                </el-form-item>
+            </el-form>
+            <div slot="footer" class="dialog-footer">
+                <el-button @click="importDialogFormVisible = false">取消</el-button>
+                <el-button type="primary" @click="importToTable()">导入</el-button>
             </div>
         </el-dialog>
     </div>
@@ -180,6 +224,7 @@
                 classifyOneList:[],
                 classifyTwoList:[],
                 riskControlMeasureIdList:[],
+                timeUnitList:[{id:1,name:'小时'},{id:2,name:'天'},{id:3,name:'周'},{id:4,name:'月'},],
                 listLoading: false,
                 showCurrent:true,
                 showOther:false,
@@ -199,8 +244,9 @@
                     riskMeasureDesc: [{ required: true, message: '管控方式描述不能为空', trigger: 'blur' }],
                     classify1: [{ required: true, message: '管控措施分类1不能为空', trigger: 'change' }],
                     classify2: [{ required: true, message: '管控措施分类2不能为空', trigger: 'change' }],
-                    classify3: [{ required: true, message: '管控措施分类3不能为空', trigger: 'blur' }],
                     troubleshootContent: [{ required: true, message: '隐患排查内容不能为空', trigger: 'change' }],
+                    timeEffect: [{ required: true, message: '周期不能为空', trigger: 'blur' }],
+                    timeUnit: [{ required: true, message: '单位不能为空', trigger: 'change' }],
                 },
                 riskControlMeasureForm:{
                     id: null,
@@ -217,7 +263,9 @@
                     createBy: "",
                     updateBy: "",
                     riskEvent: {
-                    }
+                    },
+                    timeEffect:"",
+                    timeUnit:"",
                 },
                 listQuery:{
                     pageIndex:1,
@@ -328,7 +376,9 @@
                         createBy: "",
                         updateBy: "",
                         riskEvent: {
-                        }
+                        },
+                        timeEffect:"",
+                        timeUnit:"",
                     }
                 }else{
                     this.title = '修改'
@@ -423,7 +473,7 @@
                             message: '导入成功',
                             type: 'success'
                         })
-                        this.getAnalyseUnitData()
+                        this.getRiskControlMeasureData()
                     } else {
                         parseError({ error: res.message, vm: this })
                     }

--
Gitblit v1.9.2