|
|
@@ -15,7 +15,16 @@
|
|
|
background: #fff;
|
|
|
border: 1px solid #d9d9d9;
|
|
|
padding:20px 10px;
|
|
|
- // margin-right: 20px;
|
|
|
+ position: relative;
|
|
|
+ .sq,.zk{
|
|
|
+ position: absolute;
|
|
|
+ right: 0px;
|
|
|
+ top:45%;
|
|
|
+ z-index: 99;
|
|
|
+ cursor: pointer;
|
|
|
+ font-size: 20px;
|
|
|
+ color: #999;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.el-table th{
|
|
|
@@ -91,13 +100,17 @@
|
|
|
<p>任务管理 > 风险点任务</p>
|
|
|
<div class="content task">
|
|
|
<ul class="danger">
|
|
|
- <li class="companies">
|
|
|
- <el-form size="small" >
|
|
|
+ <li class="companies" style="width:20px" v-if="hide">
|
|
|
+ <i @click="hide=false" class="zk el-icon-caret-right"></i>
|
|
|
+ </li>
|
|
|
+ <li class="companies" v-if="!hide">
|
|
|
+ <i @click="hide=true" class="sq el-icon-caret-left"></i>
|
|
|
+ <el-form size="small">
|
|
|
<el-form-item>
|
|
|
<el-input suffix-icon="el-icon-search" v-model="filterText" placeholder="公司名称"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
- <el-tree
|
|
|
+ <el-tree
|
|
|
:data="data" :props='props'
|
|
|
node-key="id"
|
|
|
:expand-on-click-node="false">
|
|
|
@@ -116,7 +129,66 @@
|
|
|
|
|
|
</el-tree>
|
|
|
</li>
|
|
|
- <li style="width:75%;">
|
|
|
+ <li v-if="!hide" style="width:75%;">
|
|
|
+ <el-form label-width="70px" :inline="true" size="small" label-position="left">
|
|
|
+ <el-form-item label="公司名称">
|
|
|
+ <el-input clearable placeholder="请输入企业名称" v-model="form.name"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button @click="form.page=1,getData()" type="primary" icon="el-icon-search">搜索</el-button>
|
|
|
+ <el-button @click="addTask" type="primary">创建任务</el-button>
|
|
|
+ <el-button @click="dialogVisible=true" type="primary">批量导入任务</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <el-table
|
|
|
+ class="table"
|
|
|
+ :data="list" height="55vh"
|
|
|
+ border v-loading="loading"
|
|
|
+ style="width: 100%">
|
|
|
+ <el-table-column align="center" label="风险点划分">
|
|
|
+ <el-table-column label="编码及子项" align="center">
|
|
|
+ <el-table-column prop="riskpoint_item1" label="一级子项"></el-table-column>
|
|
|
+ <el-table-column prop="riskpoint_item2" label="二级子项"></el-table-column>
|
|
|
+ <el-table-column prop="riskpoint_item3" label="三级子项"></el-table-column>
|
|
|
+ <el-table-column width="200" align="center" prop="name" label="风险描述"></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="安全检查辨识表" align="center">
|
|
|
+ <el-table-column width="300" align="center" prop="rec_stand" label="辨识评价标准"></el-table-column>
|
|
|
+ <el-table-column prop="danger_result" label="导致后果"></el-table-column>
|
|
|
+ <el-table-column label="现有管控措施" align="center">
|
|
|
+ <el-table-column prop="monit_tec" label="工程技术"></el-table-column>
|
|
|
+ <el-table-column prop="other_method" label="管控措施"></el-table-column>
|
|
|
+ <el-table-column prop="monit_edu" label="培训教育"></el-table-column>
|
|
|
+ <el-table-column prop="single_defense" label="个体防护"></el-table-column>
|
|
|
+ <el-table-column prop="emerg_handle" label="应急处理"></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="作用条件危险性评估表" align="center">
|
|
|
+ <el-table-column label="风险评估分级">
|
|
|
+ <el-table-column width="120" prop="risk_level" label="风险级别"></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column width="200" prop="monit_method" label="新增风险管控措施或纳入隐患治理及期间的管控措施"></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="风险管控要求" align="center">
|
|
|
+ <el-table-column prop="" label="部门"></el-table-column>
|
|
|
+ <el-table-column prop="held_person" label="责任人"></el-table-column>
|
|
|
+ <el-table-column prop="held_person_phone" label="电话"></el-table-column>
|
|
|
+ <el-table-column prop="cycle" label="管控周期"></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column fixed="right"
|
|
|
+ prop="zip" width="150"
|
|
|
+ label="操作">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <!-- <el-button icon="el-icon-view" size="mini" type="success">查看</el-button> -->
|
|
|
+ <el-button icon="el-icon-edit" @click="change(scope.row)" size="mini" type="warning">编辑</el-button>
|
|
|
+ <el-button icon="el-icon-delete" @click="del(scope.row.id)" size="mini" type="danger">删除</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <Page ref="pageButton" :total='total' @pageChange='gopage'/>
|
|
|
+ </li>
|
|
|
+ <li v-if="hide" style="width:98%;">
|
|
|
<el-form label-width="70px" :inline="true" size="small" label-position="left">
|
|
|
<el-form-item label="公司名称">
|
|
|
<el-input clearable placeholder="请输入企业名称" v-model="form.name"></el-input>
|
|
|
@@ -270,7 +342,8 @@ export default {
|
|
|
total:1,
|
|
|
loading:false,
|
|
|
departmentList:[],
|
|
|
- allNode:[]
|
|
|
+ allNode:[],
|
|
|
+ hide:false
|
|
|
};
|
|
|
},
|
|
|
watch: {
|