|
@@ -2,17 +2,17 @@
|
|
|
<view class="recharge_box">
|
|
|
<view class="search_box box">
|
|
|
<uni-forms :modelValue="queryParams" class="search_box_from">
|
|
|
- <uni-forms-item label="告警设备:" label-width="80px" label-align="right" name="equipment">
|
|
|
+ <uni-forms-item label="告警设备:" label-align="right" name="equipment">
|
|
|
<uni-easyinput type="text" v-model="queryParams.equipment" placeholder="请输入" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="告警信息:" label-width="80px" label-align="right" name="info">
|
|
|
+ <uni-forms-item label="告警信息:" label-align="right" name="info">
|
|
|
<uni-easyinput type="text" v-model="queryParams.info" placeholder="请输入" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="告警时间:" name="dateArr" label-width="80px" label-align="right" class="last_box">
|
|
|
+ <uni-forms-item label="告警时间:" name="dateArr" label-align="right" class="last_box">
|
|
|
<uni-datetime-picker v-model="dateArr" type="daterange" rangeSeparator="至" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="告警状态:" name="state" label-width="80px" label-align="right" class="select_box">
|
|
|
- <uni-data-select v-model="queryParams.state" :localdata="range"
|
|
|
+ <uni-forms-item label="告警类型:" name="type" label-align="right" class="select_box">
|
|
|
+ <uni-data-select v-model="queryParams.type" :localdata="range" style="width: 102px;"
|
|
|
@change="changeId"></uni-data-select>
|
|
|
</uni-forms-item>
|
|
|
|
|
@@ -71,22 +71,25 @@
|
|
|
alarmFrom: {
|
|
|
id: 0,
|
|
|
remark: null,
|
|
|
- state: undefined,
|
|
|
+ type: undefined,
|
|
|
equipment: undefined,
|
|
|
info: undefined,
|
|
|
beginTime: undefined,
|
|
|
},
|
|
|
range: [{
|
|
|
- value: 0,
|
|
|
- text: "待处理"
|
|
|
- },
|
|
|
- {
|
|
|
value: 1,
|
|
|
- text: "处理中"
|
|
|
+ text: "充电机告警"
|
|
|
},
|
|
|
{
|
|
|
value: 2,
|
|
|
- text: "已处理"
|
|
|
+ text: "BMS告警"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 3,
|
|
|
+ text: "机器人告警"
|
|
|
+ },{
|
|
|
+ value: 4,
|
|
|
+ text: "消防告警"
|
|
|
},
|
|
|
],
|
|
|
datalist: [],
|
|
@@ -98,7 +101,7 @@
|
|
|
info: undefined, //告警信息
|
|
|
beginTime: undefined,
|
|
|
endTime: undefined,
|
|
|
- state: undefined, //告警状态
|
|
|
+ type: undefined, //告警状态
|
|
|
orderByField: 'id', //排序字段
|
|
|
orderByWays: 'desc' //排序方式
|
|
|
},
|
|
@@ -125,14 +128,14 @@
|
|
|
key: 'endTime',
|
|
|
widtd: 186,
|
|
|
|
|
|
- }, {
|
|
|
+ },{
|
|
|
label: '告警状态',
|
|
|
key: 'state',
|
|
|
widtd: 112,
|
|
|
- }, {
|
|
|
- label: '操作',
|
|
|
- key: 'id',
|
|
|
- widtd: 98,
|
|
|
+ },{
|
|
|
+ label: '告警类型',
|
|
|
+ key: 'type',
|
|
|
+ widtd: 112,
|
|
|
}],
|
|
|
showLoadMore: false,
|
|
|
loadMore: 'more',
|
|
@@ -155,7 +158,7 @@
|
|
|
console.log(this.alarmFrom)
|
|
|
const params = {
|
|
|
id: this.alarmFrom.id,
|
|
|
- state: this.alarmFrom.state,
|
|
|
+ type: this.alarmFrom.type,
|
|
|
remark: this.alarmFrom.remark
|
|
|
}
|
|
|
this.$http.alarmDispose(params)
|
|
@@ -188,6 +191,17 @@
|
|
|
// console.log(res.data.records)
|
|
|
this.showLoadMore = false
|
|
|
if (res.code === 0) {
|
|
|
+ res.data.records.forEach(item=>{
|
|
|
+ if(item.type == 1){
|
|
|
+ item.type = '充电机告警'
|
|
|
+ }else if(item.type == 2){
|
|
|
+ item.type = 'BMS告警'
|
|
|
+ }else if(item.type == 3){
|
|
|
+ item.type = '机器人告警'
|
|
|
+ }else if(item.type == 4){
|
|
|
+ item.type = '消防告警'
|
|
|
+ }
|
|
|
+ })
|
|
|
this.datalist.push(...res.data.records)
|
|
|
this.total = res.data.total
|
|
|
}
|
|
@@ -207,7 +221,7 @@
|
|
|
info: undefined,
|
|
|
beginTime: undefined,
|
|
|
endTime: undefined,
|
|
|
- state: undefined
|
|
|
+ type: undefined
|
|
|
}
|
|
|
this.alarmList()
|
|
|
},
|
|
@@ -216,6 +230,9 @@
|
|
|
if (this.dateArr.length > 0) {
|
|
|
this.queryParams.beginTime = this.dateArr[0]+' ' +'00:00:00'
|
|
|
this.queryParams.endTime = this.dateArr[1]+' ' +'23:59:59'
|
|
|
+ }else{
|
|
|
+ this.queryParams.beginTime = undefined
|
|
|
+ this.queryParams.endTime = undefined
|
|
|
}
|
|
|
this.queryParams.page = 1
|
|
|
this.datalist = []
|
|
@@ -275,7 +292,7 @@
|
|
|
.box_btn {
|
|
|
display: flex;
|
|
|
margin-top: 16px;
|
|
|
- padding-right: 16px;
|
|
|
+ padding-right: 10px;
|
|
|
|
|
|
.cx_btn {
|
|
|
width: 60px;
|
|
@@ -323,6 +340,7 @@
|
|
|
::v-deep .uni-forms-item__label {
|
|
|
font-size: 14px;
|
|
|
color: white;
|
|
|
+ padding: 0 2px 0 0;
|
|
|
}
|
|
|
|
|
|
::v-deep .uni-select__selector {
|