|
@@ -1,10 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="96px">
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="96px">
|
|
- <!--<el-form-item label="事件编号" prop="eventCode">
|
|
|
|
- <el-input v-model="queryParams.eventCode" placeholder="请输入事件编号" clearable style="width: 240px"
|
|
|
|
- @keyup.enter.native="handleQuery"/>
|
|
|
|
- </el-form-item>-->
|
|
|
|
<el-form-item label="事件名称" prop="eventName">
|
|
<el-form-item label="事件名称" prop="eventName">
|
|
<el-input v-model="queryParams.eventName" placeholder="请输入事件名称" clearable style="width: 240px"
|
|
<el-input v-model="queryParams.eventName" placeholder="请输入事件名称" clearable style="width: 240px"
|
|
@keyup.enter.native="handleQuery"/>
|
|
@keyup.enter.native="handleQuery"/>
|
|
@@ -26,18 +22,25 @@
|
|
type="daterange" range-separator="-" value-format="yyyy-MM-dd" style="width: 240px"
|
|
type="daterange" range-separator="-" value-format="yyyy-MM-dd" style="width: 240px"
|
|
@keyup.enter.native="handleQuery"></el-date-picker>
|
|
@keyup.enter.native="handleQuery"></el-date-picker>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="事件状态" prop="eventStatusValue" v-if="statusSearch">
|
|
|
|
|
|
+ <el-form-item label="是否催办" prop="isUrged">
|
|
|
|
+ <el-select v-model="queryParams.isUrged" placeholder="请选择是否催办" clearable style="width: 240px"
|
|
|
|
+ @keyup.enter.native="handleQuery">
|
|
|
|
+ <el-option v-for="dict in dict.type.sys_isurge" :key="dict.value" :label="dict.label"
|
|
|
|
+ :value="dict.value"/>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="事件状态" prop="eventStatusValue">
|
|
<el-select v-model="queryParams.eventStatusValue" placeholder="请选择事件状态" clearable style="width: 240px"
|
|
<el-select v-model="queryParams.eventStatusValue" placeholder="请选择事件状态" clearable style="width: 240px"
|
|
@keyup.enter.native="handleQuery">
|
|
@keyup.enter.native="handleQuery">
|
|
<el-option v-for="dict in dict.type.forest_event_status" :key="dict.value" :label="dict.label"
|
|
<el-option v-for="dict in dict.type.forest_event_status" :key="dict.value" :label="dict.label"
|
|
:value="dict.value"/>
|
|
:value="dict.value"/>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="事件一类" prop="eventType" v-if="typeSearch">
|
|
|
|
- <el-select v-model="queryParams.eventType" placeholder="请选择事件一类" clearable style="width: 240px"
|
|
|
|
- @keyup.enter.native="handleQuery">
|
|
|
|
- <el-option v-for="item in eventTypeList" :key="item.id" :label="item.eventTypeName"
|
|
|
|
- :value="item.id"/>
|
|
|
|
|
|
+ <el-form-item label="事件分类" prop="eventTypeXls">
|
|
|
|
+ <el-select v-model="queryParams.eventTypeXls" placeholder="请选择事件分类" clearable filterable style="width: 480px"
|
|
|
|
+ multiple @keyup.enter.native="handleQuery">
|
|
|
|
+ <el-option v-for="item in defaultTypeXl" :key="item.id" :label="item.eventTypeName"
|
|
|
|
+ :value="item.typeXlId"/>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
@@ -78,12 +81,6 @@
|
|
<el-table-column label="事件状态" align="center" prop="eventStatus"/>
|
|
<el-table-column label="事件状态" align="center" prop="eventStatus"/>
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <!--<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
|
|
|
|
- v-hasPermi="['eventcatalogue:eventcatalogue:edit']">修改
|
|
|
|
- </el-button>-->
|
|
|
|
-<!-- <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"-->
|
|
|
|
-<!-- v-hasPermi="['eventcatalogue:eventcatalogue:remove']">删除-->
|
|
|
|
-<!-- </el-button>-->
|
|
|
|
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)"
|
|
<el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row)"
|
|
v-hasPermi="['eventcatalogue:eventcatalogue:edit']">详情
|
|
v-hasPermi="['eventcatalogue:eventcatalogue:edit']">详情
|
|
</el-button>
|
|
</el-button>
|
|
@@ -110,7 +107,7 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="事件描述" prop="eventDescription">
|
|
<el-form-item label="事件描述" prop="eventDescription">
|
|
- <el-input v-model="form.eventDescription" placeholder="请输入事件描述" type="textarea" maxlength="512"/>
|
|
|
|
|
|
+ <el-input v-model="form.eventDescription" placeholder="请输入事件描述" type="textarea" maxlength="512"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -149,7 +146,8 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="火灾半径" prop="fireRadius">
|
|
<el-form-item label="火灾半径" prop="fireRadius">
|
|
- <el-input v-model="form.fireRadius" placeholder="请输入火灾半径" maxlength="10" type="number" oninput="if(value.length>4)value=value.slice(0,10)" />
|
|
|
|
|
|
+ <el-input v-model="form.fireRadius" placeholder="请输入火灾半径" maxlength="10" type="number"
|
|
|
|
+ oninput="if(value.length>4)value=value.slice(0,10)"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
@@ -179,7 +177,7 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
<el-form-item label="上报具体位置" prop="address">
|
|
<el-form-item label="上报具体位置" prop="address">
|
|
- <el-input v-model="form.address" placeholder="请输入上报具体位置" maxlength="255"/>
|
|
|
|
|
|
+ <el-input v-model="form.address" placeholder="请输入上报具体位置" maxlength="255"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -198,9 +196,9 @@
|
|
<el-button @click="cancel">取 消</el-button>
|
|
<el-button @click="cancel">取 消</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
<!-- 事件日志列表 -->
|
|
<!-- 事件日志列表 -->
|
|
<el-dialog :title="title" :visible.sync="openLogSee" width="900px" append-to-body>
|
|
<el-dialog :title="title" :visible.sync="openLogSee" width="900px" append-to-body>
|
|
-
|
|
|
|
<div class="block">
|
|
<div class="block">
|
|
<el-timeline :reverse="reverse">
|
|
<el-timeline :reverse="reverse">
|
|
<el-timeline-item
|
|
<el-timeline-item
|
|
@@ -238,6 +236,7 @@
|
|
</el-timeline>
|
|
</el-timeline>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
<!-- 事件详情对话框 -->
|
|
<!-- 事件详情对话框 -->
|
|
<el-dialog :title="title" :visible.sync="openSee" width="600px" append-to-body>
|
|
<el-dialog :title="title" :visible.sync="openSee" width="600px" append-to-body>
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="106px">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="106px">
|
|
@@ -326,7 +325,7 @@
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
- <ImageUpload ref="ImageUpload" :limit="1" :fileType="['png', 'jpg', 'jpeg']" :isShowTip="false"
|
|
|
|
|
|
+ <ImageUpload ref="ImageUpload" :limit="1" :fileType="['png', 'jpg', 'jpeg']" :isShowTip="false"
|
|
:value="form.attachId"
|
|
:value="form.attachId"
|
|
@input="getUrl"></ImageUpload>
|
|
@input="getUrl"></ImageUpload>
|
|
<div>
|
|
<div>
|
|
@@ -335,7 +334,6 @@
|
|
<a :href="item.attachPath" target="blank">{{item.fileName}}</a>
|
|
<a :href="item.attachPath" target="blank">{{item.fileName}}</a>
|
|
</li>
|
|
</li>
|
|
</ol>
|
|
</ol>
|
|
-
|
|
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -344,10 +342,12 @@
|
|
<el-button @click="cancel">取 消</el-button>
|
|
<el-button @click="cancel">取 消</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
<!-- 图片,视频预览 -->
|
|
<!-- 图片,视频预览 -->
|
|
<el-dialog title="视频预览" :visible.sync="showTcPlayer" width="40%" customClass="customWidthMp4">
|
|
<el-dialog title="视频预览" :visible.sync="showTcPlayer" width="40%" customClass="customWidthMp4">
|
|
<TcPlayer ref="TcPlayer" :playVideo="playVideo" :widthHeigt="[100,100]"></TcPlayer>
|
|
<TcPlayer ref="TcPlayer" :playVideo="playVideo" :widthHeigt="[100,100]"></TcPlayer>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
<el-dialog title="" :visible.sync="showLongitude" append-to-body>
|
|
<el-dialog title="" :visible.sync="showLongitude" append-to-body>
|
|
<el-input v-show="false" v-model="form.longitude"/>
|
|
<el-input v-show="false" v-model="form.longitude"/>
|
|
<el-input v-show="false" v-model="form.latitude"/>
|
|
<el-input v-show="false" v-model="form.latitude"/>
|
|
@@ -362,35 +362,32 @@
|
|
import {
|
|
import {
|
|
addEventcatalogue,
|
|
addEventcatalogue,
|
|
delEventcatalogue,
|
|
delEventcatalogue,
|
|
|
|
+ eventhandleDownload,
|
|
getEventcatalogue,
|
|
getEventcatalogue,
|
|
- listcentereventtfirelog,
|
|
|
|
listByPc,
|
|
listByPc,
|
|
|
|
+ listcentereventtfirelog,
|
|
listHgjXl,
|
|
listHgjXl,
|
|
listSJfl,
|
|
listSJfl,
|
|
- listYuAn,
|
|
|
|
- eventhandleDownload
|
|
|
|
|
|
+ listYuAn
|
|
} from "@/api/event/eventcatalogue/eventcatalogue";
|
|
} from "@/api/event/eventcatalogue/eventcatalogue";
|
|
- import { getConfigKey } from "@/api/system/config";
|
|
|
|
|
|
+ import {getConfigKey} from "@/api/system/config";
|
|
|
|
+ import {listByParentId} from "@/api/event/eventtypemonitor/eventtypemonitor";
|
|
import Deptselector from '@/views/components/deptselector';
|
|
import Deptselector from '@/views/components/deptselector';
|
|
import FileUpload from '@/views/components/FileUpload/index';
|
|
import FileUpload from '@/views/components/FileUpload/index';
|
|
import Supermap from '@/views/components/supermap';
|
|
import Supermap from '@/views/components/supermap';
|
|
- import {checkLon, checkLat, validPhoneMobile,checkNonnegativeInteger} from "@/api/rules/rules";
|
|
|
|
- import TcPlayer from '@/components/TcPlayer';// 视频预览
|
|
|
|
|
|
+ import {checkLat, checkLon} from "@/api/rules/rules";
|
|
|
|
+ import TcPlayer from '@/components/TcPlayer'; // 视频预览
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "Eventcatalogue",
|
|
name: "Eventcatalogue",
|
|
- components: {Deptselector, FileUpload, Supermap,TcPlayer},
|
|
|
|
- dicts: ['reporting_source', 'forest_event_status'],
|
|
|
|
|
|
+ components: {Deptselector, FileUpload, Supermap, TcPlayer},
|
|
|
|
+ dicts: ['reporting_source', 'forest_event_status', 'sys_isurge'],
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
// 遮罩层
|
|
// 遮罩层
|
|
loading: true,
|
|
loading: true,
|
|
// 显示搜索条件
|
|
// 显示搜索条件
|
|
showSearch: true,
|
|
showSearch: true,
|
|
- // 显示事件一类检索条件
|
|
|
|
- typeSearch: false,
|
|
|
|
- // 显示事件状态检索条件
|
|
|
|
- statusSearch: false,
|
|
|
|
// 显示新增按钮
|
|
// 显示新增按钮
|
|
addBtn: false,
|
|
addBtn: false,
|
|
// 总条数
|
|
// 总条数
|
|
@@ -420,7 +417,7 @@
|
|
findView: false,
|
|
findView: false,
|
|
showLongitude: false,
|
|
showLongitude: false,
|
|
fileList: [],
|
|
fileList: [],
|
|
- filevedioList:[],
|
|
|
|
|
|
+ filevedioList: [],
|
|
// 表单参数
|
|
// 表单参数
|
|
form: {},
|
|
form: {},
|
|
fileNames: [],
|
|
fileNames: [],
|
|
@@ -433,14 +430,14 @@
|
|
queryParams: {
|
|
queryParams: {
|
|
pageNum: 1,
|
|
pageNum: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
- eventType: this.$route.query.eventType,
|
|
|
|
- isUrged: this.$route.query.isUrged,
|
|
|
|
- eventStatusValue: this.$route.query.eventStatusValue,
|
|
|
|
- eventCode: undefined,
|
|
|
|
|
|
+ defaultTypeXl: [],
|
|
eventName: undefined,
|
|
eventName: undefined,
|
|
reportSource: undefined,
|
|
reportSource: undefined,
|
|
reportor: undefined,
|
|
reportor: undefined,
|
|
- reportTimeRange: this.getNowTime()
|
|
|
|
|
|
+ reportTimeRange: this.getNowTime(),
|
|
|
|
+ isUrged: undefined,
|
|
|
|
+ eventStatusValue: undefined,
|
|
|
|
+ eventTypeXls: []
|
|
},
|
|
},
|
|
// 表单校验
|
|
// 表单校验
|
|
rules: {
|
|
rules: {
|
|
@@ -460,39 +457,42 @@
|
|
{required: true, message: '所属部门不能为空', trigger: 'change'}
|
|
{required: true, message: '所属部门不能为空', trigger: 'change'}
|
|
],
|
|
],
|
|
longitude: [
|
|
longitude: [
|
|
- {required: true, message: '经度不能为空', trigger: ['blur','change']},
|
|
|
|
|
|
+ {required: true, message: '经度不能为空', trigger: ['blur', 'change']},
|
|
{validator: checkLon, trigger: 'blur'}
|
|
{validator: checkLon, trigger: 'blur'}
|
|
],
|
|
],
|
|
latitude: [
|
|
latitude: [
|
|
- {required: true, message: '纬度不能为空', trigger: ['blur','change']},
|
|
|
|
|
|
+ {required: true, message: '纬度不能为空', trigger: ['blur', 'change']},
|
|
{validator: checkLat, trigger: 'blur'}
|
|
{validator: checkLat, trigger: 'blur'}
|
|
],
|
|
],
|
|
- address:[
|
|
|
|
|
|
+ address: [
|
|
{required: true, message: '上报具体位置不能为空', trigger: 'change'}
|
|
{required: true, message: '上报具体位置不能为空', trigger: 'change'}
|
|
],
|
|
],
|
|
},
|
|
},
|
|
- esflag: false
|
|
|
|
|
|
+ esflag: false,
|
|
|
|
+ defaultTypeXl: []
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
- if (this.$route.query.eventType == '') {
|
|
|
|
- this.typeSearch = true;
|
|
|
|
- listSJfl({parentId: 0}).then(response => {
|
|
|
|
- this.eventTypeList = response.data;
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- if (this.$route.query.eventStatusValue == '') {
|
|
|
|
- this.statusSearch = true;
|
|
|
|
- }
|
|
|
|
- if (this.$route.query.eventStatusValue == 'forest_event_status_1' && this.$route.query.eventType == '') {
|
|
|
|
|
|
+ if (this.$route.query.pid == '') {
|
|
this.addBtn = true;
|
|
this.addBtn = true;
|
|
}
|
|
}
|
|
- getConfigKey('esflag').then(response => {
|
|
|
|
- this.esflag = response.msg;
|
|
|
|
- this.getList();
|
|
|
|
- });
|
|
|
|
- listYuAn().then(response => {
|
|
|
|
- this.reserveList = response.data;
|
|
|
|
|
|
+ listByParentId({parentId: this.$route.query.pid}).then(response => {
|
|
|
|
+ let obj = {};
|
|
|
|
+ let reduce = response.data.reduce((curr, next) => {
|
|
|
|
+ /*判断对象中是否已经有该属性 没有的话 push 到 curr数组*/
|
|
|
|
+ obj[next.eventTypeName] ? '' : obj[next.eventTypeName] = curr.push(next);
|
|
|
|
+ return curr;
|
|
|
|
+ }, []);// 去重
|
|
|
|
+ this.defaultTypeXl = reduce.filter(item => {
|
|
|
|
+ return item.parentId != 0;
|
|
|
|
+ });
|
|
|
|
+ this.queryParams.defaultTypeXl = this.defaultTypeXl.map(item => {
|
|
|
|
+ return item.typeXlId;
|
|
|
|
+ })
|
|
|
|
+ getConfigKey('esflag').then(response => {
|
|
|
|
+ this.esflag = response.msg;
|
|
|
|
+ this.getList();
|
|
|
|
+ });
|
|
});
|
|
});
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
@@ -567,6 +567,7 @@
|
|
/** 查询事件目录列表 */
|
|
/** 查询事件目录列表 */
|
|
getList() {
|
|
getList() {
|
|
this.loading = true;
|
|
this.loading = true;
|
|
|
|
+ console.log(this.queryParams)
|
|
listByPc(this.queryParams, this.esflag).then(response => {
|
|
listByPc(this.queryParams, this.esflag).then(response => {
|
|
this.eventcatalogueList = response.rows;
|
|
this.eventcatalogueList = response.rows;
|
|
this.total = response.total;
|
|
this.total = response.total;
|
|
@@ -603,7 +604,7 @@
|
|
};
|
|
};
|
|
this.fileNames = [];
|
|
this.fileNames = [];
|
|
this.fileList = [];
|
|
this.fileList = [];
|
|
- this.filevedioList =[];
|
|
|
|
|
|
+ this.filevedioList = [];
|
|
this.resetForm("form");
|
|
this.resetForm("form");
|
|
},
|
|
},
|
|
/** 搜索按钮操作 */
|
|
/** 搜索按钮操作 */
|
|
@@ -615,9 +616,6 @@
|
|
resetQuery() {
|
|
resetQuery() {
|
|
this.queryParams.reportTimeRange = this.getNowTime();
|
|
this.queryParams.reportTimeRange = this.getNowTime();
|
|
this.resetForm("queryForm");
|
|
this.resetForm("queryForm");
|
|
- this.queryParams.eventType = this.$route.query.eventType;
|
|
|
|
- this.queryParams.isUrged = this.$route.query.isUrged;
|
|
|
|
- this.queryParams.eventStatusValue = this.$route.query.eventStatusValue;
|
|
|
|
this.handleQuery();
|
|
this.handleQuery();
|
|
},
|
|
},
|
|
/** 新增按钮操作 */
|
|
/** 新增按钮操作 */
|
|
@@ -632,22 +630,14 @@
|
|
this.eventTypeRlList = [];
|
|
this.eventTypeRlList = [];
|
|
this.hgjList = [];
|
|
this.hgjList = [];
|
|
});
|
|
});
|
|
|
|
+ listYuAn().then(response => {
|
|
|
|
+ this.reserveList = response.data;
|
|
|
|
+ });
|
|
},
|
|
},
|
|
/** 提交按钮 */
|
|
/** 提交按钮 */
|
|
submitForm() {
|
|
submitForm() {
|
|
this.$refs["form"].validate(valid => {
|
|
this.$refs["form"].validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
- // if (!this.xsd(this.form.longitude)) {
|
|
|
|
- // this.$modal.msgError("请输入正确的经度");
|
|
|
|
- // this.form.longitude = '';
|
|
|
|
- // return;
|
|
|
|
- // }
|
|
|
|
- // if (!this.xsd(this.form.latitude)) {
|
|
|
|
- // this.$modal.msgError("请输入正确的维度");
|
|
|
|
- // this.form.latitude = '';
|
|
|
|
- // return;
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
if (undefined != this.form.fileUrl) {
|
|
if (undefined != this.form.fileUrl) {
|
|
var array = this.form.fileUrl.split(",");
|
|
var array = this.form.fileUrl.split(",");
|
|
for (var i = 0; i < array.length; i++) {
|
|
for (var i = 0; i < array.length; i++) {
|
|
@@ -684,7 +674,7 @@
|
|
}, `eventcatalogue_${new Date().getTime()}.xlsx`)
|
|
}, `eventcatalogue_${new Date().getTime()}.xlsx`)
|
|
},
|
|
},
|
|
handleDownload(row) {
|
|
handleDownload(row) {
|
|
- if(this.reportSources != 'reporting_source_1'){
|
|
|
|
|
|
+ if (this.reportSources != 'reporting_source_1') {
|
|
this.$modal.alertWarning("只允许摄像头上报的可以下载!")
|
|
this.$modal.alertWarning("只允许摄像头上报的可以下载!")
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -784,13 +774,13 @@
|
|
getEventcatalogue(id).then(response => {
|
|
getEventcatalogue(id).then(response => {
|
|
this.form = response.data;
|
|
this.form = response.data;
|
|
const list = response.data.attach;
|
|
const list = response.data.attach;
|
|
- for(let i=0; i<list.length; i++){
|
|
|
|
- this.$set(list[i],"url",list[i].attachPath)
|
|
|
|
|
|
+ for (let i = 0; i < list.length; i++) {
|
|
|
|
+ this.$set(list[i], "url", list[i].attachPath)
|
|
}
|
|
}
|
|
list.forEach(e => {
|
|
list.forEach(e => {
|
|
- if(e.fileType == 'video'){
|
|
|
|
|
|
+ if (e.fileType == 'video') {
|
|
this.filevedioList.push(e);
|
|
this.filevedioList.push(e);
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
this.fileList.push(e);
|
|
this.fileList.push(e);
|
|
|
|
|
|
}
|
|
}
|
|
@@ -802,9 +792,9 @@
|
|
this.title = "事件详情";
|
|
this.title = "事件详情";
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- load () {
|
|
|
|
|
|
+ load() {
|
|
this.reset();
|
|
this.reset();
|
|
- listcentereventtfirelog({ eventCode: this.eventCode }).then(response => {
|
|
|
|
|
|
+ listcentereventtfirelog({eventCode: this.eventCode}).then(response => {
|
|
this.openLogSee = true;
|
|
this.openLogSee = true;
|
|
this.title = "事件日志列表";
|
|
this.title = "事件日志列表";
|
|
that.eventfireLogList = res.data.eventlog
|
|
that.eventfireLogList = res.data.eventlog
|
|
@@ -815,7 +805,7 @@
|
|
handleEventLog(row) {
|
|
handleEventLog(row) {
|
|
this.reset();
|
|
this.reset();
|
|
this.eventCode = row.eventCode;
|
|
this.eventCode = row.eventCode;
|
|
- listcentereventtfirelog({ eventCode: this.eventCode }).then(res => {
|
|
|
|
|
|
+ listcentereventtfirelog({eventCode: this.eventCode}).then(res => {
|
|
this.openLogSee = true;
|
|
this.openLogSee = true;
|
|
this.title = "事件日志列表";
|
|
this.title = "事件日志列表";
|
|
this.activities = res.data.eventlog;
|
|
this.activities = res.data.eventlog;
|