|
@@ -109,7 +109,7 @@
|
109
|
109
|
</div>
|
110
|
110
|
</div>
|
111
|
111
|
<div style="display: flex; justify-content: space-between;margin-top: 5%">
|
112
|
|
- <div style="width: 50%; height: 300px;padding-left: 25px">
|
|
112
|
+ <div style="width: 50%; height: 220px;padding-left: 25px">
|
113
|
113
|
<div align="center" style="color: white">车辆进出场趋势</div>
|
114
|
114
|
<linechart
|
115
|
115
|
:autoStop="false"
|
|
@@ -127,12 +127,23 @@
|
127
|
127
|
id="sxcyfzqk2"
|
128
|
128
|
/>
|
129
|
129
|
</div>
|
130
|
|
- <div style="width: 50%; height: 300px;margin-top: 5%;">
|
131
|
|
- <div align="center" style="font-family: Arial, Helvetica, sans-serif">
|
132
|
|
- <h5 style="color: rgb(47, 178, 77);">路段泊位饱和度合理性分析</h5>
|
133
|
|
- <h5 style="margin-top: 5px;color: rgb(49, 97, 0);">检测到周末泊位较饱和,建议适当增加泊位</h5>
|
134
|
|
- <h5 style="margin-top: 5px;color: rgb(49, 97, 0);">检测到周末泊位周转率低,建议适当增加长时段停车费用</h5>
|
135
|
|
- </div>
|
|
130
|
+ <div style="width: 50%; height: 400px;padding-left: 25px">
|
|
131
|
+ <div align="center" style="color: white">路段饱和度分析</div>
|
|
132
|
+ <linechart
|
|
133
|
+ :autoStop="false"
|
|
134
|
+ :top="30"
|
|
135
|
+ :bottom="180"
|
|
136
|
+ :left="40"
|
|
137
|
+ :legendTop="0"
|
|
138
|
+ yAxisName="(%)"
|
|
139
|
+ :dataset="linedata6"
|
|
140
|
+ :xlabelFormat="xLabelFormat1"
|
|
141
|
+ :tooltipFormat="tooltipFormat"
|
|
142
|
+ :encode="[
|
|
143
|
+ {x: 'mouth', y: 'hs', seriesName: '占用'},
|
|
144
|
+ {x: 'mouth', y: 'cs', seriesName: '空闲'}]"
|
|
145
|
+ id="sxcyfzqk3"
|
|
146
|
+ />
|
136
|
147
|
</div>
|
137
|
148
|
</div>
|
138
|
149
|
</div>
|
|
@@ -178,6 +189,7 @@ export default {
|
178
|
189
|
linedata1: [],
|
179
|
190
|
linedata2: [],
|
180
|
191
|
bardata: [],
|
|
192
|
+ linedata6: [],
|
181
|
193
|
|
182
|
194
|
}
|
183
|
195
|
},
|
|
@@ -199,6 +211,10 @@ export default {
|
199
|
211
|
}
|
200
|
212
|
},
|
201
|
213
|
methods: {
|
|
214
|
+ xLabelFormat1(name) {
|
|
215
|
+ var str = name.split("");
|
|
216
|
+ return str.join("\n");
|
|
217
|
+ },
|
202
|
218
|
validateEndTime(rule, value, callback) {
|
203
|
219
|
if (this.formInline1.begin && this.formInline1.end) {
|
204
|
220
|
const startTimestamp = new Date(this.formInline1.begin).getTime();
|
|
@@ -231,6 +247,7 @@ export default {
|
231
|
247
|
this.dashBertRroadOutStat3(params)
|
232
|
248
|
this.dashBertRroadOutStat4(params)
|
233
|
249
|
this.dashBertRroadOutStat5(params)
|
|
250
|
+ this.dashBertRroadOutStat6(params)
|
234
|
251
|
} else {
|
235
|
252
|
this.$message({
|
236
|
253
|
message: '结束时间不能早于开始时间!',
|
|
@@ -245,6 +262,7 @@ export default {
|
245
|
262
|
this.dashBertRroadOutStat3(params)
|
246
|
263
|
this.dashBertRroadOutStat4(params)
|
247
|
264
|
this.dashBertRroadOutStat5(params)
|
|
265
|
+ this.dashBertRroadOutStat6(params)
|
248
|
266
|
}
|
249
|
267
|
},
|
250
|
268
|
lineTooltipFormat1(params) {
|
|
@@ -315,6 +333,12 @@ export default {
|
315
|
333
|
this.linedata2 = res.data
|
316
|
334
|
})
|
317
|
335
|
},
|
|
336
|
+ dashBertRroadOutStat6(params){
|
|
337
|
+ api.dashBertRroadOutStat6(params).then(res =>{
|
|
338
|
+ this.linedata6 = res.data.filter(item => item.mouth)
|
|
339
|
+ console.log(this.linedata6, '33333')
|
|
340
|
+ })
|
|
341
|
+ },
|
318
|
342
|
}
|
319
|
343
|
}
|
320
|
344
|
</script>
|