Commit 1b8e70f8 authored by caicaicai's avatar caicaicai

修改

parent c65cfa55
...@@ -881,7 +881,7 @@ var HttpReq = function(){ ...@@ -881,7 +881,7 @@ var HttpReq = function(){
data:data, data:data,
}) })
}, },
//设备管理——报警管理 //设备管理——报警管理1
callPoliceQuery: function(param){ callPoliceQuery: function(param){
return request({ return request({
url: '/api/Alarm', url: '/api/Alarm',
...@@ -912,6 +912,37 @@ var HttpReq = function(){ ...@@ -912,6 +912,37 @@ var HttpReq = function(){
data:data, data:data,
}) })
}, },
//设备管理——报警管理2
callPoliceHistroyQuery: function(param){
return request({
url: '/mineAlarmHistory',
method: 'get',
params:param,
})
},
callPoliceHistroyAdd: function(data){
return request({
url: '/mineAlarmHistory',
method: 'POST',
data:data,
}).then((res) => {
return res
})
},
callPoliceHistroyUpdate: function(data){
return request({
url: '/mineAlarmHistory',
method: 'PUT',
data:data,
})
},
callPoliceHistroyDel: function(data){
return request({
url: '/mineAlarmHistory',
method: 'Delete',
data:data,
})
},
//智能派单——智能派单历史数据 //智能派单——智能派单历史数据
IntelligentDispatchHistoryQuery: function(param){ IntelligentDispatchHistoryQuery: function(param){
return request({ return request({
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
<!--工具栏--> <!--工具栏-->
<div class="head-container"> <div class="head-container">
<label class="el-form-item-label" style="font-weight: 500;">车牌</label> <label class="el-form-item-label" style="font-weight: 500;">设备编</label>
<el-input v-model="query.number" clearable size="small" placeholder="请输入车牌号" style="width:180px;"/> <el-input v-model="query.name" clearable size="small" placeholder="请输入设备编号" style="width:180px;"/>
<el-button size="mini" type="success" icon="el-icon-search" @click="toSearch">搜索</el-button> <el-button size="mini" type="success" icon="el-icon-search" @click="toSearch">搜索</el-button>
<el-button size="mini" icon="el-icon-refresh" @click="clearLimit">重置</el-button> <el-button size="mini" icon="el-icon-refresh" @click="clearLimit">重置</el-button>
...@@ -24,12 +24,12 @@ ...@@ -24,12 +24,12 @@
</div> </div>
<div class="content"> <div class="content">
<el-table :data="tableData" v-loading="loading" border style="width:auto" :row-class-name="tableRowClassName"> <el-table :data="tableData" v-loading="loading" border style="width:auto" :row-class-name="tableRowClassName">
<el-table-column prop="number" label="车牌号" align="center"></el-table-column> <el-table-column prop="name" label="设备编号" align="center"></el-table-column>
<el-table-column prop="createTime" label="报警时间" align="center"></el-table-column> <el-table-column prop="alarmTime" label="报警时间" align="center"></el-table-column>
<el-table-column prop="alarmclass" label="报警类型" align="center"></el-table-column> <el-table-column prop="type" label="报警类型" align="center" :formatter="baojingleixingChange"></el-table-column>
<el-table-column prop="alarmexplain" label="报警说明" align="center"></el-table-column> <el-table-column prop="areaName" label="报警区域" align="center"></el-table-column>
<el-table-column prop="updateBy" label="处理人" align="center"></el-table-column> <el-table-column prop="operator" label="处理人" align="center"></el-table-column>
<el-table-column prop="updateTime" label="处理时间" align="center"></el-table-column> <el-table-column prop="handleTime" label="处理时间" align="center"></el-table-column>
<el-table-column label="解除报警" align="center"> <el-table-column label="解除报警" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" type="primary" @click="toRelieveAlarm(scope.row)" v-if="scope.row.status == 1">解除报警</el-button> <el-button size="mini" type="primary" @click="toRelieveAlarm(scope.row)" v-if="scope.row.status == 1">解除报警</el-button>
...@@ -127,7 +127,7 @@ export default { ...@@ -127,7 +127,7 @@ export default {
}, },
methods: { methods: {
loadData() { loadData() {
var sort = 'id,desc'; var sort = 'alarmTime,desc';
var param = this.query; var param = this.query;
param.page = this.page - 1; param.page = this.page - 1;
param.size = this.size; param.size = this.size;
...@@ -135,12 +135,10 @@ export default { ...@@ -135,12 +135,10 @@ export default {
this.$nextTick(()=>{ this.$nextTick(()=>{
//获取报警信息 //获取报警信息
HttpReq.truckDispatching.callPoliceQuery(param).then((res) => { HttpReq.truckDispatching.callPoliceHistroyQuery(param).then((res) => {
if(res.code == 200){ this.loading = false;
this.loading = false; this.tableData = res;
this.tableData = res.data.content; this.total = res.length;
this.total = res.data.totalElements;
}
}) })
}) })
...@@ -222,7 +220,7 @@ export default { ...@@ -222,7 +220,7 @@ export default {
//新增报警 //新增报警
reqAddItem(form, item){ reqAddItem(form, item){
let lastData = {...item}; let lastData = {...item};
HttpReq.truckDispatching.callPoliceAdd(lastData).then((res) => { HttpReq.truckDispatching.callPoliceHistroyAdd(lastData).then((res) => {
form.visible = false; form.visible = false;
if(res.code == 200){ if(res.code == 200){
this.$notify({ this.$notify({
...@@ -245,7 +243,7 @@ export default { ...@@ -245,7 +243,7 @@ export default {
//修改报警 //修改报警
reqUpdateItem(form, item){ reqUpdateItem(form, item){
let lastData = {...item}; let lastData = {...item};
HttpReq.truckDispatching.callPoliceUpdate(lastData).then((res) => { HttpReq.truckDispatching.callPoliceHistroyUpdate(lastData).then((res) => {
form.visible = false; form.visible = false;
if(res.code == 200){ if(res.code == 200){
this.$notify({ this.$notify({
...@@ -267,7 +265,7 @@ export default { ...@@ -267,7 +265,7 @@ export default {
}, },
//删除报警 //删除报警
reqRemoveProject(item){ reqRemoveProject(item){
HttpReq.truckDispatching.callPoliceDel(item).then((res) => { HttpReq.truckDispatching.callPoliceHistroyDel(item).then((res) => {
if(res.status == 400){ if(res.status == 400){
this.$notify({ this.$notify({
title: res.msg, title: res.msg,
...@@ -298,7 +296,7 @@ export default { ...@@ -298,7 +296,7 @@ export default {
relieveAlarm(item){ relieveAlarm(item){
let lastData = {...item}; let lastData = {...item};
lastData.status = 0; lastData.status = 0;
HttpReq.truckDispatching.callPoliceUpdate(lastData).then((res) => { HttpReq.truckDispatching.callPoliceHistroyUpdate(lastData).then((res) => {
if(res.code == 200){ if(res.code == 200){
this.$notify({ this.$notify({
title: '报警解除成功!', title: '报警解除成功!',
...@@ -316,6 +314,9 @@ export default { ...@@ -316,6 +314,9 @@ export default {
}).catch(function(error) { }).catch(function(error) {
form.status.cu = 0 form.status.cu = 0
}); });
},
baojingleixingChange(row){
return row.type == '1' ? '限入电子围栏报警' : row.type == '2' ? '限出电子围栏报警' : '其他'
} }
} }
} }
......
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