Commit 540ff6be authored by 周昊's avatar 周昊

1、修改固有风险导出、筛选

parent 0fb6e916
......@@ -8,55 +8,50 @@
v-show="showSearch"
label-width="90px"
>
<el-form-item label="区域公司" prop="name">
<el-form-item label="区域公司" prop="deptName">
<el-input
v-model="queryParams.name"
v-model="queryParams.deptName"
placeholder="请输入区域公司"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="风险名称" prop="name">
<el-form-item label="项目名称" prop="projectName">
<el-input
v-model="queryParams.name"
placeholder="请输入风险名称"
v-model="queryParams.projectName"
placeholder="请输入项目名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="楼宇名称" prop="buildingName">
<el-form-item label="所属城市" prop="city">
<el-input
v-model="queryParams.buildingName"
placeholder="请输入楼宇名称"
v-model="queryParams.city"
placeholder="请输入所属城市"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="楼层名称" prop="floorName">
<el-form-item label="项目业态" prop="businessFormat">
<el-input
v-model="queryParams.floorName"
placeholder="请输入楼层名称"
v-model="queryParams.businessFormat"
placeholder="请输入项目业态"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="房间名称" prop="roomName">
<el-form-item label="固有风险危险源名称" prop="inherentName">
<el-input
v-model="queryParams.roomName"
placeholder="请输入房间名称"
v-model="queryParams.inherentName"
placeholder="请输入固有风险危险源名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="风险等级" prop="level">
<el-form-item label="固有风险风险等级" prop="inherentLevel">
<el-select
v-model="queryParams.level"
placeholder="请选择风险等级"
v-model="queryParams.inherentLevel"
placeholder="请选择固有风险风险等级"
clearable
>
<el-option
......@@ -67,26 +62,40 @@
/>
</el-select>
</el-form-item>
<el-form-item label="风险因素" prop="factor">
<el-form-item label="现有风险危险源名称" prop="existingName">
<el-input
v-model="queryParams.factor"
placeholder="请输入风险因素"
v-model="queryParams.existingName"
placeholder="请输入现有风险危险源名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="准事故类型" prop="type">
<el-form-item label="现有风险风险等级" prop="existingLevel">
<el-select
v-model="queryParams.existingLevel"
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.type"
placeholder="请输入准事故类型"
v-model="queryParams.presenceLocation"
placeholder="请输入风险点位置"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="存在部位" prop="presenceLocation">
<el-form-item label="可能导致的事故后果" prop="listType">
<el-input
v-model="queryParams.presenceLocation"
placeholder="请输入存在部位"
v-model="queryParams.listType"
placeholder="请输入可能导致的事故后果"
clearable
@keyup.enter.native="handleQuery"
/>
......@@ -106,11 +115,21 @@
</el-form-item>
</el-form>
<el-row class="mb8">
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
>导出</el-button
>
</el-col>
<right-toolbar
:showSearch.sync="showSearch"
@queryTable="getList"
></right-toolbar
></el-row>
@queryTable="getList">
</right-toolbar>
</el-row>
<el-table
v-loading="loading"
:data="inherentList"
......@@ -370,6 +389,16 @@ export default {
},
});
},
/** 导出按钮操作 */
handleExport() {
this.download(
"/system/risk/plan/exportExcel/InherentList",
{
...this.queryParams,
},
`固有风险台账_${new Date().getTime()}.xls`
);
},
},
};
</script>
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