|
|
|
@ -108,7 +108,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="carNameWrap">
|
|
|
|
|
<div class="carName">疲劳驾驶</div>
|
|
|
|
|
<div class="carValue">({{ item.fatigueDrivingTimes }})</div>
|
|
|
|
|
<div class="carValue">
|
|
|
|
|
({{ item.fatigueDrivingTimes }})
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="carInfo">
|
|
|
|
@ -121,7 +123,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="carNameWrap">
|
|
|
|
|
<div class="carName">未按车道行驶</div>
|
|
|
|
|
<div class="carValue">({{ item.laneViolationTimes }})</div>
|
|
|
|
|
<div class="carValue">
|
|
|
|
|
({{ item.laneViolationTimes }})
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="carInfo">
|
|
|
|
@ -134,7 +138,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="carNameWrap">
|
|
|
|
|
<div class="carName">车辆异常驻留</div>
|
|
|
|
|
<div class="carValue">({{ item.abnormalResidenceTimes }})</div>
|
|
|
|
|
<div class="carValue">
|
|
|
|
|
({{ item.abnormalResidenceTimes }})
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12" class="carInfo">
|
|
|
|
@ -160,7 +166,9 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="carNameWrap">
|
|
|
|
|
<div class="carName">交通事故</div>
|
|
|
|
|
<div class="carValue">({{ item.trafficAccidentTimes }})</div>
|
|
|
|
|
<div class="carValue">
|
|
|
|
|
({{ item.trafficAccidentTimes }})
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
@ -204,20 +212,48 @@ export default {
|
|
|
|
|
url: {
|
|
|
|
|
list: "special/vehicle/violations",
|
|
|
|
|
},
|
|
|
|
|
queryObj: {},
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
this.queryObj = JSON.parse(JSON.stringify(this.queryParam));
|
|
|
|
|
nums().then((res) => {
|
|
|
|
|
if (res.code == 200) {
|
|
|
|
|
let data = res.data || {};
|
|
|
|
|
this.leftList = [];
|
|
|
|
|
Object.keys(data).forEach((key) => {
|
|
|
|
|
let id = "";
|
|
|
|
|
if (key == "车辆异常驻留") {
|
|
|
|
|
id = "abnormalResidenceTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "疲劳驾驶") {
|
|
|
|
|
id = "fatigueDrivingTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "GPS离线") {
|
|
|
|
|
id = "gpsOfflineTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "未按车道行驶") {
|
|
|
|
|
id = "laneViolationTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "车辆超载") {
|
|
|
|
|
id = "overloadedTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "车辆超速") {
|
|
|
|
|
id = "speedingTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "交通事故") {
|
|
|
|
|
id = "trafficAccidentTimes";
|
|
|
|
|
}
|
|
|
|
|
if (key == "车辆闯禁") {
|
|
|
|
|
id = "violationTimes";
|
|
|
|
|
}
|
|
|
|
|
this.leftList.push({
|
|
|
|
|
name: key,
|
|
|
|
|
id: key,
|
|
|
|
|
id: id,
|
|
|
|
|
total: data[key],
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
console.log(this.leftList);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
@ -228,6 +264,20 @@ export default {
|
|
|
|
|
} else {
|
|
|
|
|
this.selectArr.push(id);
|
|
|
|
|
}
|
|
|
|
|
//console.log(this.selectArr);
|
|
|
|
|
|
|
|
|
|
let obj = {};
|
|
|
|
|
for (let i = 0; i < this.selectArr.length; i++) {
|
|
|
|
|
obj[this.selectArr[i]] = 0;
|
|
|
|
|
}
|
|
|
|
|
console.log(obj);
|
|
|
|
|
|
|
|
|
|
this.queryParam = {
|
|
|
|
|
...this.queryObj,
|
|
|
|
|
...obj,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
this.searchQuery();
|
|
|
|
|
},
|
|
|
|
|
gotoPage(item) {
|
|
|
|
|
this.$router.push({
|
|
|
|
|