|
@@ -1,33 +1,32 @@
|
1
|
1
|
<template xmlns:piechart="http://www.w3.org/1999/html">
|
2
|
2
|
<div class="body-wrapper">
|
3
|
3
|
<div style="display: flex; justify-content: space-between;">
|
4
|
|
- <div class="body-box" style="width: 43%;height:400px;border-radius: 5px;background-color: #f6f5f5;padding: 20px;color: #525252;">
|
5
|
|
- <h2>概览</h2>
|
6
|
|
- <div class="box-item" style="border: 2px dotted #a1a1a1;border-radius: 5px;padding: 20px 20px 40px 20px;margin-top: 15px">
|
|
4
|
+ <div class="body-box" style="width: 43%;height:300px;border-radius: 5px;background-color: #f6f5f5;padding: 20px;color: #525252;">
|
|
5
|
+ <h3>概览</h3>
|
|
6
|
+ <div class="box-item" style="border: 2px dotted #a1a1a1;border-radius: 5px;padding: 10px 20px;margin-top: 15px; display: flex;justify-content: space-between;">
|
7
|
7
|
<h4 style="float: left">停车场总数</h4>
|
8
|
8
|
<span style="float: right;color: red">{{viewData.totalPark}}</span>
|
9
|
9
|
</div>
|
10
|
|
- <div class="box-item" style="border: 2px dotted #757575;border-radius: 5px;padding: 20px 20px 40px 20px;margin-top: 15px">
|
|
10
|
+ <div class="box-item" style="border: 2px dotted #757575;border-radius: 5px;padding: 10px 20px;margin-top: 15px;display: flex;justify-content: space-between;">
|
11
|
11
|
<h4 style="float: left">今日停车记录数</h4>
|
12
|
12
|
<span style="float: right;color: red">{{viewData.totalRecord}}</span>
|
13
|
13
|
</div>
|
14
|
|
- <div class="box-item" style="border: 2px dotted #757575;border-radius: 5px;padding: 20px 20px 40px 20px;margin-top: 15px">
|
|
14
|
+ <div class="box-item" style="border: 2px dotted #757575;border-radius: 5px;padding: 10px 20px;margin-top: 15px;display: flex;justify-content: space-between;">
|
15
|
15
|
<h4 style="float: left">今日实收总额</h4>
|
16
|
16
|
<span style="float: right;color: red">{{viewData.totalFee || 0}}</span>
|
17
|
17
|
</div>
|
18
|
|
- <div class="box-item" style="border: 2px dotted #757575;border-radius: 5px;padding: 20px 20px 40px 20px;margin-top: 15px">
|
|
18
|
+ <div class="box-item" style="border: 2px dotted #757575;border-radius: 5px;padding: 10px 20px;margin-top: 15px;display: flex;justify-content: space-between;">
|
19
|
19
|
<h4 style="float: left">日均时长泊位利用率</h4>
|
20
|
20
|
<span style="float: right;color: red">{{viewData.dayBerthRate}}%</span>
|
21
|
21
|
</div>
|
22
|
22
|
</div>
|
23
|
|
- <div class="body-box" style="width: 48%;height:400px;border-radius: 5px;background-color: #f6f5f5;padding: 20px;color: #525252;">
|
24
|
|
- <h1>停车收入概览</h1>
|
|
23
|
+ <div class="body-box" style="width: 48%;height:300px;border-radius: 5px;background-color: #f6f5f5;padding: 20px;color: #525252;">
|
|
24
|
+ <h3>停车收入概览</h3>
|
25
|
25
|
<piechart
|
26
|
26
|
class="model-pie-body"
|
27
|
27
|
id="chart1"
|
28
|
28
|
:roseType="false"
|
29
|
29
|
:radiusArr="['30%', '70%']"
|
30
|
|
- :colorArr="modelPieColor"
|
31
|
30
|
:labelFormat="['{name|{b}}', '{sub|{d}%}', '{hr|}']"
|
32
|
31
|
:dataset="modelData"
|
33
|
32
|
:encode="{ itemName: 'name', value: 'value' }"
|
|
@@ -35,18 +34,16 @@
|
35
|
34
|
</div>
|
36
|
35
|
</div>
|
37
|
36
|
<div style="display: flex; justify-content: space-between;">
|
38
|
|
- <div class="body-box" style="width:98%;height:400px;border-radius: 5px;background-color: #f6f5f5;padding: 20px;margin-top: 20px;color: #525252;">
|
|
37
|
+ <div class="body-box" style="width:98%;height:300px;border-radius: 5px;background-color: #f6f5f5;padding: 20px;margin-top: 20px;color: #525252;">
|
39
|
38
|
<h1>停车收入概览</h1>
|
40
|
39
|
<barchart
|
41
|
40
|
class="side-chart"
|
42
|
41
|
:autoStop="false"
|
43
|
|
- :colorArr="['#ffd201', '#00eacb', '#01b4ff', '#5d78ff']"
|
44
|
42
|
legendIcon="react"
|
45
|
|
- :bottom="30"
|
46
|
|
- :xlabelFormat="xLabelFormat"
|
47
|
|
- :top="60"
|
|
43
|
+ :bottom="50"
|
|
44
|
+ :top="40"
|
48
|
45
|
yAxisName="(辆)"
|
49
|
|
- :tooltip="tooltipFormat"
|
|
46
|
+ :tooltip="false"
|
50
|
47
|
:dataset="bardata"
|
51
|
48
|
:encode="[
|
52
|
49
|
{x: 'mouth', y: 'hs', seriesName: '停车数量'}]"
|
|
@@ -75,7 +72,6 @@ export default {
|
75
|
72
|
totalFee:0,
|
76
|
73
|
dayBerthRate:0
|
77
|
74
|
},
|
78
|
|
- modelPieColor: ["#4382f6", "#81f878", "#f2ff90", "#FF9800", "#9C27B0"],
|
79
|
75
|
modelData: [],
|
80
|
76
|
bardata: [],
|
81
|
77
|
}
|
|
@@ -124,6 +120,7 @@ export default {
|
124
|
120
|
</script>
|
125
|
121
|
<style lang="scss" scoped>
|
126
|
122
|
.body-wrapper {
|
|
123
|
+ background: transparent;
|
127
|
124
|
.form-wrapper {
|
128
|
125
|
.el-form-item {
|
129
|
126
|
margin-bottom: 0px;
|