From 2dbdb6cb7e8e5e118fc0bd0c0a21be980b95143c Mon Sep 17 00:00:00 2001 From: Kxc0822a <kxc000822> Date: 星期一, 18 四月 2022 18:03:09 +0800 Subject: [PATCH] 重大 --- src/views/hiddenDangerRegistration/reboundHiddenDanger.vue | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/router/index.js | 7 + 2 files changed, 212 insertions(+), 0 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 9adc9f7..f56f76d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -237,6 +237,13 @@ hidden: true }, { + path: '/reboundHiddenDanger', + // name: '风险预控-重复反弹隐患-列表页面', + component: () => import('@/views/hiddenDangerRegistration/reboundHiddenDanger'), + // meta: { title: '风险预控-重复反弹隐患-列表页面', icon: '' } + hidden: true + }, + { id: 3, parentId: 0, path: '/hiddenDangerRectification', diff --git a/src/views/hiddenDangerRegistration/reboundHiddenDanger.vue b/src/views/hiddenDangerRegistration/reboundHiddenDanger.vue new file mode 100644 index 0000000..c2b745a --- /dev/null +++ b/src/views/hiddenDangerRegistration/reboundHiddenDanger.vue @@ -0,0 +1,205 @@ +<template> + <div class="app-container"> + <div> + <Titlename title="列表页面"></Titlename> + <div class="whole"> + <div class="right"> + <el-form ref="form" :model="form" label-width="100px"> + <el-row> + <el-col :span="6"> + <el-form-item label="风险点名称:"> + <el-input v-model="form.name"></el-input> + </el-form-item> + </el-col> + <el-col :span="6"> + <el-form-item label="事故类型:"> + <el-input v-model="form.name"></el-input> + </el-form-item> + </el-col> + <el-col :span="6"> + <el-form-item label="主要危险源:"> + <el-input v-model="form.name"></el-input> + </el-form-item> + </el-col> + <el-col :span="6"> + <el-form-item> + <el-button class="btn" type="primary" @click="onSubmit">查询</el-button> + <el-button class="btn" type="primary">确定</el-button> + </el-form-item> + </el-col> + </el-row> + </el-form> + <el-table + ref="multipleTable" + :data="tableData" + tooltip-effect="dark" + style="width: 100%" + @selection-change="handleSelectionChange"> + <el-table-column + type="selection" + align="center" + width="55"> + </el-table-column> + <el-table-column + label="风险点" + align="center" + show-overflow-tooltip + width="120"> + <template slot-scope="scope">{{ scope.row.riskPoint }}</template> + </el-table-column> + <el-table-column + prop="hazardSources" + show-overflow-tooltip + align="center" + label="主要危险源" + width="120"> + </el-table-column> + <el-table-column + prop="accidentType" + align="center" + label="事故类型" + show-overflow-tooltip> + </el-table-column> + <el-table-column + prop="riskLevel" + label="风险等级" + align="center" + show-overflow-tooltip> + </el-table-column> + <el-table-column + prop="controlMeasures" + label="管控措施" + align="center" + show-overflow-tooltip> + </el-table-column> + <el-table-column + prop="controlLevel" + align="center" + label="管控层级" + show-overflow-tooltip> + </el-table-column> + <el-table-column + prop="responsibleUnit" + label="责任单位" + align="center" + show-overflow-tooltip> + </el-table-column> + <el-table-column + prop="personLiable" + label="责任人" + align="center" + show-overflow-tooltip> + </el-table-column> + </el-table> + <div style="text-align: right"> + <el-pagination + v-show="recordTotal > 0" + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + :current-page="currentPage" + :page-sizes="[10, 20, 30, 50]" + :page-size="pageSize" + layout="total, sizes, prev, pager, next, jumper" + :total="recordTotal" + > + </el-pagination> + </div> + </div> + </div> + </div> + + </div> +</template> + +<script> + import Titlename from "../../components/Titlename/index.vue"; + export default { + components: {Titlename}, + name: "listAssociatedHazards", + data(){ + return{ + defaultProps: { + children: 'children', + label: 'label' + }, + form: { + name: '', + region: '', + date1: '', + date2: '', + delivery: false, + type: [], + resource: '', + desc: '' + }, + tableData: [{ + riskPoint:'油库区动火作业', + hazardSources:'油库区为重大危险源,储存有粗苯,焦油、洗油、碱液等危险化学品,具有爆炸危险性和腐蚀性,在油库区进行动火作业时,安全措施落实不到位,可能引起中毒和窒息、火灾、爆炸、灼烫、触电、其他伤害。', + accidentType:'中毒和窒息、火灾、爆炸、灼烫、触电、其他伤害', + riskLevel:'重大风险', + controlMeasures:'1.工程技术措施:作业现场配备...', + controlLevel:'公司级', + responsibleUnit:'化产一车间', + personLiable:'冉玉新', + }, { + riskPoint:'粗苯储槽', + hazardSources:'粗苯极易燃烧爆炸,当粗苯在空气中达1.4-7.5%(体积)时将形成爆炸性的混合物,如果粗苯储槽泄漏,遇到明火可能造成火灾、爆炸、中毒和窒息。', + accidentType:'火灾、爆炸、中毒和窒息', + riskLevel:'重大风险', + controlMeasures:'1.工程技术措施:每年做一次防...', + controlLevel:'公司级', + responsibleUnit:'化产一车间', + personLiable:'侯冠秋', + }, { + riskPoint:'油库产品装车操作', + hazardSources:'油库装车产品为粗苯和焦油,操作过程不当可能造成火灾、爆炸、中毒、窒息事故。油库卸车原料为洗油、碱液,操作过程中可能造成触电、其他伤害事故。', + accidentType:'火灾、爆炸、中毒和窒息、触电、其他伤害', + riskLevel:'重大风险', + controlMeasures:'1.工程技术措施:配备装车静电...', + controlLevel:'公司级', + responsibleUnit:'化产一车间', + personLiable:'侯冠秋', + }], + multipleSelection: [], + pageSize: 10, + recordTotal: 0, + currentPage: 1, + } + }, + methods: { + handleNodeClick(data) { + console.log(data); + }, + onSubmit() { + console.log('submit!'); + }, + handleSelectionChange(val) { + this.multipleSelection = val; + } + } + } +</script> + +<style scoped> + .app-container { + padding: 20px; + height: 850px; + overflow-y: auto; + } + .whole{ + display: flex; + flex-direction: row; + } + /*.right{*/ + /* width: 85%;*/ + /*}*/ + .btn{ + background-color: #034ea2; + border: 1px solid #034ea2; + } + .el-button:hover { + background: #66b1ff; + border-color: #66b1ff; + color: #FFF; + } +</style> -- Gitblit v1.9.2