Commit a07354f3 authored by 周昊's avatar 周昊

1、修改固有风险清单库字段

parent cf607e34
......@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询固有风险清单库列表
export function listInherent(query) {
return request({
url: 'system/risk/inherent/list',
url: 'system/risk/inherentDB/list',
method: 'get',
params: query
})
......@@ -12,7 +12,7 @@ export function listInherent(query) {
// 查询固有风险清单库详细
export function getInherent(id) {
return request({
url: 'system/risk/inherent/' + id,
url: 'system/risk/inherentDB/' + id,
method: 'get'
})
}
......@@ -20,7 +20,7 @@ export function getInherent(id) {
// 新增固有风险清单库
export function addInherent(data) {
return request({
url: 'system/risk/inherent',
url: 'system/risk/inherentDB',
method: 'post',
data: data
})
......@@ -29,7 +29,7 @@ export function addInherent(data) {
// 修改固有风险清单库
export function updateInherent(data) {
return request({
url: 'system/risk/inherent',
url: 'system/risk/inherentDB',
method: 'put',
data: data
})
......@@ -38,7 +38,7 @@ export function updateInherent(data) {
// 删除固有风险清单库
export function delInherent(id) {
return request({
url: 'system/risk/inherent/' + id,
url: 'system/risk/inherentDB/' + id,
method: 'delete'
})
}
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="110px">
<el-form-item label="评估人id" prop="userId">
<el-input
v-model="queryParams.userId"
placeholder="请输入评估人id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="房间id" prop="roomId">
<el-input
v-model="queryParams.roomId"
placeholder="请输入房间id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="计划id" prop="planId">
<el-input
v-model="queryParams.planId"
placeholder="请输入计划id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="风险源名称" prop="name">
<el-input
v-model="queryParams.name"
placeholder="请输入风险源名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="风险点类型" prop="pointType">
<el-select v-model="queryParams.pointType" placeholder="请选择风险点类型" clearable>
<el-option
v-for="dict in dict.type.risk_plan_pointtype"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item label="是否为特种设备" prop="specialEquipment">
<el-select v-model="queryParams.specialEquipment" placeholder="请选择是否为特种设备" clearable>
<el-option
v-for="dict in dict.type.sys_yes_no"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item label="风险因素" prop="factor">
<el-input
v-model="queryParams.factor"
placeholder="请输入风险因素"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="准事故类型 " prop="type">
<el-select v-model="queryParams.type" placeholder="请选择准事故类型 " clearable>
<el-option
v-for="dict in dict.type.risk_plan_type"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item label="风险等级" prop="level">
<el-select v-model="queryParams.level" placeholder="请选择风险等级" clearable>
<el-option
v-for="dict in dict.type.risk_plan_level"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
</el-form-item>
<el-form-item label="存在部位" prop="presenceLocation">
<el-input
v-model="queryParams.presenceLocation"
placeholder="请输入存在部位"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="管控责任单位" prop="measuresDeptName">
<el-input
v-model="queryParams.measuresDeptName"
placeholder="请输入管控责任单位"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="管控责任人" prop="measuresUserName">
<el-input
v-model="queryParams.measuresUserName"
placeholder="请输入管控责任人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="危险源名称" prop="hazardSourceName">
<el-input
v-model="queryParams.hazardSourceName"
......@@ -154,16 +49,6 @@
v-hasPermi="['system:riskInherent:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['system:riskInherent:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
......@@ -175,11 +60,6 @@
</template>
</el-table-column>
<el-table-column label="楼栋名称" align="center" prop="buildingName" />
<el-table-column label="楼层名称" align="center" prop="floorName" />
<el-table-column label="房间名称" align="center" prop="roomName" />
<el-table-column label="评估人" align="center" prop="userName" />
<!-- <el-table-column label="计划id" align="center" prop="planId" /> -->
<el-table-column label="风险源名称" align="center" prop="name" />
<el-table-column label="风险点类型" align="center" prop="pointType">
<template slot-scope="scope">
......@@ -197,16 +77,9 @@
<dict-tag :options="dict.type.risk_plan_type" :value="scope.row.type"/>
</template>
</el-table-column>
<el-table-column label="风险等级" align="center" prop="level">
<template slot-scope="scope">
<dict-tag :options="dict.type.risk_plan_level" :value="scope.row.level"/>
</template>
</el-table-column>
<el-table-column label="存在部位" align="center" prop="presenceLocation" />
<!-- <el-table-column label="工程技术措施" align="center" prop="measuresProject" /> -->
<!-- <el-table-column label="应采取的管理措施" align="center" prop="measuresAdministration" /> -->
<el-table-column label="管控责任单位" align="center" prop="measuresDeptName" />
<el-table-column label="管控责任人" align="center" prop="measuresUserName" />
<el-table-column label="应急措施" align="center" prop="measuresEmergency" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
......@@ -239,15 +112,6 @@
<!-- 添加或修改固有风险清单库对话框 -->
<el-dialog :title="title" :visible.sync="open" width="700px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="160px">
<el-form-item label="评估人id" prop="userId">
<el-input v-model="form.userId" placeholder="请输入评估人id" />
</el-form-item>
<el-form-item label="房间id" prop="roomId">
<el-input v-model="form.roomId" placeholder="请输入房间id" />
</el-form-item>
<el-form-item label="计划id" prop="planId">
<el-input v-model="form.planId" placeholder="请输入计划id" />
</el-form-item>
<el-form-item label="风险源名称" prop="name">
<el-input v-model="form.name" placeholder="请输入风险源名称" />
</el-form-item>
......@@ -286,58 +150,24 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="风险等级" prop="level">
<el-select v-model="form.level" placeholder="请选择风险等级">
<el-option
v-for="dict in dict.type.risk_plan_level"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="存在部位" prop="presenceLocation">
<el-input v-model="form.presenceLocation" placeholder="请输入存在部位" />
</el-form-item>
<el-form-item label="风险源照片id" prop="pictureFileIds">
<image-upload v-model="form.pictureFileIds"/>
</el-form-item>
<el-form-item label="工程技术措施" prop="measuresProject">
<el-input v-model="form.measuresProject" type="textarea" placeholder="请输入内容" />
</el-form-item>
<el-form-item label="工程技术措施附件" prop="measuresProjectFileIds">
<file-upload v-model="form.measuresProjectFileIds"/>
</el-form-item>
<el-form-item label="应采取的管理措施" prop="measuresAdministration">
<el-input v-model="form.measuresAdministration" type="textarea" placeholder="请输入内容" />
</el-form-item>
<el-form-item label="管控责任单位" prop="measuresDeptName">
<el-input v-model="form.measuresDeptName" placeholder="请输入管控责任单位" />
</el-form-item>
<el-form-item label="管控责任人" prop="measuresUserName">
<el-input v-model="form.measuresUserName" placeholder="请输入管控责任人" />
</el-form-item>
<el-form-item label="管控责任人联系方式" prop="measuresUserPhone">
<el-input v-model="form.measuresUserPhone" placeholder="请输入管控责任人联系方式" />
<el-form-item label="应急措施" prop="measuresEmergency">
<el-input v-model="form.measuresEmergency" type="textarea" placeholder="请输入内容" />
</el-form-item>
<el-form-item label="应采取的管理措施附件" prop="measuresAdministrationFileIds">
<el-input v-model="form.measuresAdministrationFileIds" placeholder="请输入应采取的管理措施附件" />
<el-form-item label="是否存在重大危险源" prop="majorHazardSource">
<el-input v-model="form.majorHazardSource" placeholder="请输入是否存在重大危险源" />
</el-form-item>
<el-form-item label="危险源名称" prop="hazardSourceName">
<el-input v-model="form.hazardSourceName" placeholder="请输入危险源名称" />
</el-form-item>
<el-form-item label="是否存在重大危险源" prop="majorHazardSource">
<el-input v-model="form.majorHazardSource" placeholder="请输入是否存在重大危险源" />
</el-form-item>
<el-form-item label="重大危险源描述" prop="majorHazardSourceDescription">
<el-input v-model="form.majorHazardSourceDescription" placeholder="请输入重大危险源描述" />
</el-form-item>
<el-form-item label="应急措施" prop="measuresEmergency">
<el-input v-model="form.measuresEmergency" type="textarea" placeholder="请输入内容" />
</el-form-item>
<el-form-item label="应急措施附件" prop="measuresEmergencyFileIds">
<file-upload v-model="form.measuresEmergencyFileIds"/>
</el-form-item>
<el-form-item label="参考依据" prop="referenceBasis">
<el-input v-model="form.referenceBasis" placeholder="请输入参考依据" />
</el-form-item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment