|
@@ -0,0 +1,466 @@
|
|
|
+<template>
|
|
|
+ <div class="app-container">
|
|
|
+ <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="96px">
|
|
|
+ <el-form-item label="事件名称" prop="eventName">
|
|
|
+ <el-input v-model="queryParams.eventName" placeholder="请输入事件名称" clearable style="width: 240px"
|
|
|
+ @keyup.enter.native="handleQuery"/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="填报时间" prop="day">
|
|
|
+ <el-date-picker v-model="queryParams.day" type="date" placeholder="选择日期" value-format="yyyy-MM-dd">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火原因" prop="fireSource">
|
|
|
+ <el-input v-model="queryParams.table2.fireSource" placeholder="请输入起火原因" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="火险等级" prop="fireInsuranceLevel">
|
|
|
+ <el-input v-model="queryParams.table2.fireInsuranceLevel" placeholder="请输入火险等级" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
+ <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+
|
|
|
+ <el-row :gutter="10" class="mb8">
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="handleExport"
|
|
|
+ v-hasPermi="['event:fireInformation:export']"
|
|
|
+ >导出
|
|
|
+ </el-button>
|
|
|
+ </el-col>
|
|
|
+ <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-table v-loading="loading" :data="eventcatalogueList">
|
|
|
+ <el-table-column label="事件名称" align="center" prop="eventName"/>
|
|
|
+ <el-table-column label="起火城市" align="center" prop="table2.address"/>
|
|
|
+ <el-table-column label="发现方式" align="center" prop="table2.foundType"/>
|
|
|
+ <el-table-column label="起火原因" align="center" prop="table2.fireSource"/>
|
|
|
+ <el-table-column label="火险等级" align="center" prop="table2.fireInsuranceLevel"/>
|
|
|
+ <el-table-column label="填报单位" align="center" prop="table1.reportUnit"/>
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-edit"
|
|
|
+ @click="getDetails(scope.row)"
|
|
|
+ v-hasPermi="['event:fireInformation:query']"
|
|
|
+ >详情
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <pagination v-show="total>0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
|
|
+ @pagination="getList"/>
|
|
|
+
|
|
|
+ <!-- 详情-->
|
|
|
+ <el-dialog :title="title" :visible.sync="open" width="1500px" class="form-style">
|
|
|
+ <el-form ref="form" :model="form" label-width="130px">
|
|
|
+ <el-row :gutter="24">
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="事件名称" prop="eventName">
|
|
|
+ <el-input v-model="form.eventName" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="填报单位" prop="reportUnit">
|
|
|
+ <el-input v-model="form.table1.reportUnit" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="填报时间(年)" prop="reportTimeY">
|
|
|
+ <el-input v-model="form.table1.reportTimeY" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="填报时间(月)" prop="reportTimeM">
|
|
|
+ <el-input v-model="form.table1.reportTimeM" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="填报时间(日)" prop="reportTimeD">
|
|
|
+ <el-input v-model="form.table1.reportTimeD" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="森林火灾损失总计" prop="forestFireLossTotal">
|
|
|
+ <el-input v-model="form.table1.forestFireLossTotal" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="火灾损失总计" prop="fireLossTotal">
|
|
|
+ <el-input v-model="form.table1.fireLossTotal" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="成林蓄积" prop="forestArea">
|
|
|
+ <el-input v-model="form.table1.forestArea" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="成林价值" prop="forestPrice">
|
|
|
+ <el-input v-model="form.table1.forestPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="幼树株树" prop="treesNumber">
|
|
|
+ <el-input v-model="form.table1.treesNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="幼树价值" prop="treesPrice">
|
|
|
+ <el-input v-model="form.table1.treesPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="轻伤人数" prop="minorInjuriesNumber">
|
|
|
+ <el-input v-model="form.table1.minorInjuriesNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="轻伤费用" prop="minorInjuriesPrice">
|
|
|
+ <el-input v-model="form.table1.minorInjuriesPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="重伤人数" prop="seriouslyInjuredNumber">
|
|
|
+ <el-input v-model="form.table1.seriouslyInjuredNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="重伤费用" prop="seriouslyInjuredPrice">
|
|
|
+ <el-input v-model="form.table1.seriouslyInjuredPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="死亡人数" prop="deathNumber">
|
|
|
+ <el-input v-model="form.table1.deathNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="死亡费用" prop="deathPrice">
|
|
|
+ <el-input v-model="form.table1.deathPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="其他火灾损失" prop="elseFireLossPrice">
|
|
|
+ <el-input v-model="form.table1.elseFireLossPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="扑火费用合计" prop="blazesPriceTotal">
|
|
|
+ <el-input v-model="form.table1.blazesPriceTotal" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人工天数" prop="artificialDays">
|
|
|
+ <el-input v-model="form.table1.artificialDays" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人工费用" prop="artificialPrice">
|
|
|
+ <el-input v-model="form.table1.artificialPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="车辆数量" prop="vehicleNumber">
|
|
|
+ <el-input v-model="form.table1.vehicleNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="汽车数量" prop="carNumber">
|
|
|
+ <el-input v-model="form.table1.carNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="车辆费用" prop="vehiclePrice">
|
|
|
+ <el-input v-model="form.table1.vehiclePrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="飞机数量" prop="planeNumber">
|
|
|
+ <el-input v-model="form.table1.planeNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="飞机费用" prop="planePrice">
|
|
|
+ <el-input v-model="form.table1.planePrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="其他扑火费用" prop="elseBlazesPrice">
|
|
|
+ <el-input v-model="form.table1.elseBlazesPrice" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="备注" prop="note">
|
|
|
+ <el-input v-model="form.table1.note" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火时间" prop="fireTime">
|
|
|
+ <el-input v-model="form.table2.fireTime" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发现时间" prop="foundTime">
|
|
|
+ <el-input v-model="form.table2.foundTime" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="扑灭时间" prop="blazesTime">
|
|
|
+ <el-input v-model="form.table2.blazesTime" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火城市" prop="address">
|
|
|
+ <el-input v-model="form.table2.address" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火地点" prop="firePlace">
|
|
|
+ <el-input v-model="form.table2.firePlace" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="发现方式" prop="foundType">
|
|
|
+ <el-input v-model="form.table2.foundType" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="东经(度)" prop="longitudeD">
|
|
|
+ <el-input v-model="form.table2.longitudeD" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="东经(分)" prop="longitudeM">
|
|
|
+ <el-input v-model="form.table2.longitudeM" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="东经(秒)" prop="longitudeS">
|
|
|
+ <el-input v-model="form.table2.longitudeS" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="北纬(度)" prop="latitudeD">
|
|
|
+ <el-input v-model="form.table2.latitudeD" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="北纬(分)" prop="latitudeM">
|
|
|
+ <el-input v-model="form.table2.latitudeM" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="北纬(秒)" prop="latitudeS">
|
|
|
+ <el-input v-model="form.table2.latitudeS" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="起火原因" prop="fireSource">
|
|
|
+ <el-input v-model="form.table2.fireSource" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="火灾种类" prop="fireType">
|
|
|
+ <el-input v-model="form.table2.fireType" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="火灾等级" prop="fireLevel">
|
|
|
+ <el-input v-model="form.table2.fireLevel" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="总面积合计" prop="areaTotal">
|
|
|
+ <el-input v-model="form.table2.areaTotal" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="森林面积损失合计" prop="forestLossAreaTotal">
|
|
|
+ <el-input v-model="form.table2.forestLossAreaTotal" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="原始林面积" prop="originalForestArea">
|
|
|
+ <el-input v-model="form.table2.originalForestArea" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人工林面积" prop="artificialForestArea">
|
|
|
+ <el-input v-model="form.table2.artificialForestArea" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="出动总人数" prop="peopleTotal">
|
|
|
+ <el-input v-model="form.table2.peopleTotal" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="扑火队人数" prop="blazesTeamNumber">
|
|
|
+ <el-input v-model="form.table2.blazesTeamNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="森警人数" prop="policeNumber">
|
|
|
+ <el-input v-model="form.table2.policeNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="军队人数" prop="armyNumber">
|
|
|
+ <el-input v-model="form.table2.armyNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="群众人数" prop="crowdNumber">
|
|
|
+ <el-input v-model="form.table2.crowdNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="风力灭火机" prop="windExtinguisher">
|
|
|
+ <el-input v-model="form.table2.windExtinguisher" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="二号工具" prop="secondTool">
|
|
|
+ <el-input v-model="form.table2.secondTool" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="水枪" prop="waterGun">
|
|
|
+ <el-input v-model="form.table2.waterGun" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="其他" prop="elseThings">
|
|
|
+ <el-input v-model="form.table2.elseThings" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="林木组成" prop="forestComposition">
|
|
|
+ <el-input v-model="form.table2.forestComposition" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="林令" prop="forestToken">
|
|
|
+ <el-input v-model="form.table2.forestToken" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="疏密度" prop="porosities">
|
|
|
+ <el-input v-model="form.table2.porosities" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="天气" prop="weather">
|
|
|
+ <el-input v-model="form.table2.weather" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="气温" prop="temperature">
|
|
|
+ <el-input v-model="form.table2.temperature" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="火险等级" prop="fireInsuranceLevel">
|
|
|
+ <el-input v-model="form.table2.fireInsuranceLevel" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="风力等级" prop="windLevel">
|
|
|
+ <el-input v-model="form.table2.windLevel" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="风向" prop="windDirection">
|
|
|
+ <el-input v-model="form.table2.windDirection" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="指挥扑火人单位" prop="commandUnit">
|
|
|
+ <el-input v-model="form.table2.commandUnit" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="指挥扑火人姓名" prop="commandName">
|
|
|
+ <el-input v-model="form.table2.commandName" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="指挥扑火人职务" prop="commandPosition">
|
|
|
+ <el-input v-model="form.table2.commandPosition" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="调查人单位" prop="surveyUnit">
|
|
|
+ <el-input v-model="form.table2.surveyUnit" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="调查人姓名" prop="surveyName">
|
|
|
+ <el-input v-model="form.table2.surveyName" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="调查人职务" prop="surveyPosition">
|
|
|
+ <el-input v-model="form.table2.surveyPosition" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="肇事人姓名" prop="accidentName">
|
|
|
+ <el-input v-model="form.table2.accidentName" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="肇事人性别" prop="accidentSex">
|
|
|
+ <el-input v-model="form.table2.accidentSex" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="肇事人年龄" prop="accidentAge">
|
|
|
+ <el-input v-model="form.table2.accidentAge" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="肇事人职业" prop="accidentPosition">
|
|
|
+ <el-input v-model="form.table2.accidentPosition" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="肇事人单位或住址" prop="accidentUnit">
|
|
|
+ <el-input v-model="form.table2.accidentUnit" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="处理方式" prop="dealType">
|
|
|
+ <el-input v-model="form.table2.dealType" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="处理人数" prop="dealNumber">
|
|
|
+ <el-input v-model="form.table2.dealNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="刑事处罚人数" prop="criminalDealNumber">
|
|
|
+ <el-input v-model="form.table2.criminalDealNumber" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="肇事人处理情况" prop="accidentDealSituation">
|
|
|
+ <el-input v-model="form.table2.accidentDealSituation" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="责任人追查情况" prop="responsibilityDealSituation">
|
|
|
+ <el-input v-model="form.table2.responsibilityDealSituation" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="领导责任追查情况" prop="leadershipDealSituation">
|
|
|
+ <el-input v-model="form.table2.leadershipDealSituation" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="县填表人" prop="townForm">
|
|
|
+ <el-input v-model="form.table2.townForm" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="县审核人" prop="townAudit">
|
|
|
+ <el-input v-model="form.table2.townAudit" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="市填表人" prop="cityForm">
|
|
|
+ <el-input v-model="form.table2.cityForm" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="市审核人" prop="cityAudit">
|
|
|
+ <el-input v-model="form.table2.cityAudit" readonly/>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </el-dialog>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+import {
|
|
|
+ list,
|
|
|
+ getDetails
|
|
|
+} from "@/api/event/eventassess/fireInformation";
|
|
|
+export default {
|
|
|
+ name: "Eventcatalogue",
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ // 遮罩层
|
|
|
+ loading: true,
|
|
|
+ // 显示搜索条件
|
|
|
+ showSearch: true,
|
|
|
+ // 显示新增按钮
|
|
|
+ addBtn: false,
|
|
|
+ // 总条数
|
|
|
+ total: 0,
|
|
|
+ // 选中数组
|
|
|
+ ids: [],
|
|
|
+ eventcatalogueList: [],
|
|
|
+ eventCode: null,
|
|
|
+ // 弹出层标题
|
|
|
+ title: "",
|
|
|
+ // 是否显示弹出层
|
|
|
+ open: false,
|
|
|
+ // 表单参数
|
|
|
+ form: {
|
|
|
+ table1:{},
|
|
|
+ table2:{}
|
|
|
+ },
|
|
|
+ fileNames: [],
|
|
|
+ openLogSee: false,
|
|
|
+ reverse: false,
|
|
|
+ // 查询参数
|
|
|
+ queryParams: {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ table2: {
|
|
|
+ fireSource: undefined,
|
|
|
+ fireInsuranceLevel: undefined,
|
|
|
+ },
|
|
|
+ eventName: undefined,
|
|
|
+ day: this.getNowTime(),
|
|
|
+ },
|
|
|
+ };
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ this.getList()
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ getList() {
|
|
|
+ this.loading = true
|
|
|
+ console.log(this.queryParams)
|
|
|
+ list(this.queryParams).then(response => {
|
|
|
+ this.eventcatalogueList = response.rows
|
|
|
+ this.total = response.total
|
|
|
+ this.loading = false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 表单重置
|
|
|
+ reset() {
|
|
|
+ this.form = {
|
|
|
+ dataStatus: "0",
|
|
|
+ eventName: undefined,
|
|
|
+ eventDescription: undefined,
|
|
|
+ eventType: undefined,
|
|
|
+ eventTypeXl: undefined,
|
|
|
+ hgjDeptId: undefined,
|
|
|
+ hgjDeptName: undefined,
|
|
|
+ deptId: undefined,
|
|
|
+ deptName: undefined,
|
|
|
+ longitude: undefined,
|
|
|
+ latitude: undefined,
|
|
|
+ fireRadius: undefined,
|
|
|
+ reserve: undefined,
|
|
|
+ address: undefined,
|
|
|
+ fileUrl: undefined,
|
|
|
+ fileName: undefined,
|
|
|
+ eventTypeXlName: undefined,
|
|
|
+ attach: []
|
|
|
+ };
|
|
|
+ this.fileNames = [];
|
|
|
+ this.resetForm("form");
|
|
|
+ },
|
|
|
+ /** 搜索按钮操作 */
|
|
|
+ handleQuery() {
|
|
|
+ this.queryParams.pageNum = 1;
|
|
|
+ this.getList();
|
|
|
+ },
|
|
|
+ /** 重置按钮操作 */
|
|
|
+ resetQuery() {
|
|
|
+ this.queryParams.day = this.getNowTime();
|
|
|
+ this.queryParams.table2.fireSource = null;
|
|
|
+ this.queryParams.table2.fireInsuranceLevel = null;
|
|
|
+ this.resetForm("queryForm");
|
|
|
+ this.handleQuery();
|
|
|
+ },
|
|
|
+ getNowTime() {
|
|
|
+ var now = new Date();
|
|
|
+ var year1 = now.getFullYear(); //得到年份
|
|
|
+ var month1 = now.getMonth(); //得到月份
|
|
|
+ var date1 = now.getDate(); //得到日期
|
|
|
+ month1 = month1 + 1;
|
|
|
+ month1 = month1.toString().padStart(2, "0");
|
|
|
+ date1 = date1.toString().padStart(2, "0");
|
|
|
+ now.setTime(now.getTime() + 24 * 60 * 60 * 1000); //得到明日
|
|
|
+ return `${year1}-${month1}-${date1}`;
|
|
|
+ },
|
|
|
+ /** 详情按钮操作 */
|
|
|
+ getDetails(row) {
|
|
|
+ this.reset();
|
|
|
+ getDetails(row.eventCode).then(res => {
|
|
|
+ this.open = true;
|
|
|
+ this.title = "详情";
|
|
|
+ this.form = res.data;
|
|
|
+ this.form.table1 = res.data.table1
|
|
|
+ this.form.table2 = res.data.table2
|
|
|
+ // JSON.parse(res.data.TABLE)
|
|
|
+ this.loading = false;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /** 导出按钮操作 */
|
|
|
+ handleExport() {
|
|
|
+ this.download('center-event/fireInformation/export', {
|
|
|
+ ...this.queryParams
|
|
|
+ }, `林业灾后评估_${new Date().getTime()}.xlsx`)
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|
|
|
+</script>
|