Commit 66faa378fcf9c54e6585a9447e1bcdbbacfc9fe2
1 parent
e00e4982
道闸 诱导屏
Showing
4 changed files
with
49 additions
and
40 deletions
src/assets/img/bg-wrap.png
0 → 100644
2.76 KB
src/components/allPieChart.vue
| ... | ... | @@ -21,7 +21,7 @@ export default { |
| 21 | 21 | }, |
| 22 | 22 | height: { |
| 23 | 23 | type: String, |
| 24 | - default: '350px' | |
| 24 | + default: '205px' | |
| 25 | 25 | }, |
| 26 | 26 | autoResize: { |
| 27 | 27 | type: Boolean, |
| ... | ... | @@ -72,14 +72,16 @@ export default { |
| 72 | 72 | trigger: 'item', |
| 73 | 73 | formatter: "{b} : {c} ({d}%)" |
| 74 | 74 | }, |
| 75 | - series: [{ | |
| 75 | + series: [ | |
| 76 | + | |
| 77 | + { | |
| 76 | 78 | name: '内环', |
| 77 | 79 | type: 'pie', |
| 78 | 80 | silent: true, |
| 79 | 81 | clockWise: true, |
| 80 | 82 | hoverAnimation: false, |
| 81 | 83 | animationType: 'scale', |
| 82 | - radius: '8%', | |
| 84 | + radius: ['10%','16%'], | |
| 83 | 85 | center: ['50%', '50%'], |
| 84 | 86 | label: { |
| 85 | 87 | normal: { |
| ... | ... | @@ -93,10 +95,10 @@ export default { |
| 93 | 95 | color: { |
| 94 | 96 | colorStops: [{ |
| 95 | 97 | offset: 0, |
| 96 | - color: '#fff' // 0% 处的颜色 | |
| 98 | + color: '#157ADB' // 0% 处的颜色 | |
| 97 | 99 | }, { |
| 98 | 100 | offset: 1, |
| 99 | - color: '#cfcfcf' // 100% 处的颜色 | |
| 101 | + color: '#157ADB' // 100% 处的颜色 | |
| 100 | 102 | }] |
| 101 | 103 | } |
| 102 | 104 | } |
| ... | ... | @@ -107,7 +109,7 @@ export default { |
| 107 | 109 | { |
| 108 | 110 | name: '半径模式', |
| 109 | 111 | type: 'pie', |
| 110 | - radius: ['10%', '40%'], | |
| 112 | + radius: ['20%', '100%'], | |
| 111 | 113 | center: ['50%', '50%'], |
| 112 | 114 | roseType: 'radius', |
| 113 | 115 | label: { |
| ... | ... | @@ -116,57 +118,42 @@ export default { |
| 116 | 118 | lableLine: { |
| 117 | 119 | show: false |
| 118 | 120 | }, |
| 119 | - data: [{ | |
| 120 | - value: 55, | |
| 121 | - name: '待维修', | |
| 122 | - itemStyle: { | |
| 123 | - normal: { | |
| 124 | - color: { | |
| 125 | - colorStops: [{ | |
| 126 | - offset: 0, | |
| 127 | - color: '#FF7671' // 0% 处的颜色 | |
| 128 | - }, { | |
| 129 | - offset: 1, | |
| 130 | - color: '#A14AFF' // 100% 处的颜色 | |
| 131 | - }] | |
| 132 | - }, | |
| 133 | - } | |
| 134 | - } | |
| 135 | - }, | |
| 121 | + data: [ | |
| 136 | 122 | { |
| 137 | 123 | value: 35, |
| 138 | - name: '维修中', | |
| 124 | + name: '诱导屏', | |
| 139 | 125 | itemStyle: { |
| 140 | 126 | normal: { |
| 141 | 127 | color: { |
| 142 | 128 | colorStops: [{ |
| 143 | 129 | offset: 0, |
| 144 | - color: '#FFEA4F' // 0% 处的颜色 | |
| 130 | + color: '#FFBA00' // 0% 处的颜色 | |
| 145 | 131 | }, { |
| 146 | 132 | offset: 1, |
| 147 | - color: '#F89212' // 100% 处的颜色 | |
| 133 | + color: '#FF8100' // 100% 处的颜色 | |
| 148 | 134 | }] |
| 149 | 135 | }, |
| 150 | 136 | } |
| 151 | 137 | } |
| 152 | 138 | }, |
| 153 | 139 | { |
| 154 | - value: 200, | |
| 155 | - name: '运行中', | |
| 140 | + value: 55, | |
| 141 | + name: '道闸', | |
| 156 | 142 | itemStyle: { |
| 157 | 143 | normal: { |
| 158 | 144 | color: { |
| 159 | 145 | colorStops: [{ |
| 160 | 146 | offset: 0, |
| 161 | - color: '#57FFE0' // 0% 处的颜色 | |
| 147 | + color: '#00CAFE' // 0% 处的颜色 | |
| 162 | 148 | }, { |
| 163 | 149 | offset: 1, |
| 164 | - color: '#3469E2' // 100% 处的颜色 | |
| 150 | + color: '#2772F4' // 100% 处的颜色 | |
| 165 | 151 | }] |
| 166 | 152 | }, |
| 167 | 153 | } |
| 168 | 154 | } |
| 169 | - } | |
| 155 | + }, | |
| 156 | + | |
| 170 | 157 | ], |
| 171 | 158 | animationType: 'scale', |
| 172 | 159 | animationEasing: 'elasticOut', | ... | ... |
src/views/dicisection.vue
| ... | ... | @@ -64,6 +64,7 @@ export default { |
| 64 | 64 | @mixin textStyle($color){ |
| 65 | 65 | padding-right: 23px; |
| 66 | 66 | text-align: left; |
| 67 | + font-size: 12px; | |
| 67 | 68 | color: $color; |
| 68 | 69 | } |
| 69 | 70 | @mixin borderStyle($color) { |
| ... | ... | @@ -83,6 +84,7 @@ export default { |
| 83 | 84 | width: 80px; |
| 84 | 85 | padding-left: 23px; |
| 85 | 86 | text-align: left; |
| 87 | + font-size: 14px; | |
| 86 | 88 | color: $color; |
| 87 | 89 | } |
| 88 | 90 | .dici-wrap{ | ... | ... |
src/views/youdaopingsection.vue
| ... | ... | @@ -5,18 +5,17 @@ |
| 5 | 5 | <li> |
| 6 | 6 | <div> |
| 7 | 7 | <div class="bg-wrap"> |
| 8 | - <p>123</p> | |
| 9 | - <p>123</p> | |
| 8 | + <p class="dznum-total">{{ dzNum|formatNum }}</p> | |
| 9 | + <p class="name">道闸</p> | |
| 10 | 10 | </div> |
| 11 | 11 | </div> |
| 12 | 12 | <div> |
| 13 | 13 | <div class="bg-wrap"> |
| 14 | - <p>123</p> | |
| 15 | - <p>123</p> | |
| 14 | + <p class="ydpnum-total">{{ ydpNum|formatNum }}</p> | |
| 15 | + <p class="name">诱导屏</p> | |
| 16 | 16 | </div> |
| 17 | 17 | </div> |
| 18 | 18 | </li> |
| 19 | - <!--<allPieChart tag="li"></allPieChart>--> | |
| 20 | 19 | <li> |
| 21 | 20 | <allPieChart :chart-data="lineChartData"/> |
| 22 | 21 | </li> |
| ... | ... | @@ -46,7 +45,9 @@ export default { |
| 46 | 45 | }, |
| 47 | 46 | data() { |
| 48 | 47 | return { |
| 49 | - lineChartData: lineChartData.newVisitis | |
| 48 | + lineChartData: lineChartData.newVisitis, | |
| 49 | + dzNum: '23454', | |
| 50 | + ydpNum: '4454' | |
| 50 | 51 | } |
| 51 | 52 | }, |
| 52 | 53 | created() { |
| ... | ... | @@ -66,19 +67,38 @@ export default { |
| 66 | 67 | <style lang="scss" scoped> |
| 67 | 68 | .ydp-dz-wrap{ |
| 68 | 69 | display: flex; |
| 70 | + text-align: center; | |
| 69 | 71 | li{ |
| 70 | 72 | height: 100%; |
| 71 | 73 | flex: 1; |
| 72 | 74 | &:nth-of-type(1)>div{ |
| 73 | 75 | height: 50%; |
| 74 | 76 | .bg-wrap{ |
| 75 | - width: 111px; | |
| 76 | - height: 52px; | |
| 77 | + width: 115px; | |
| 78 | + height: 59px; | |
| 79 | + padding: 13px 0 0 0; | |
| 77 | 80 | position: relative; |
| 78 | 81 | top:50%; |
| 79 | 82 | left: 50%; |
| 80 | 83 | transform: translate(-50%,-50%); |
| 81 | - background-color: #f00; | |
| 84 | + background:url("../assets/img/bg-wrap.png") no-repeat; | |
| 85 | + .dznum-total,.ydpnum-total{ | |
| 86 | + font-size: 17px; | |
| 87 | + font-weight:bold; | |
| 88 | + -webkit-background-clip: text; | |
| 89 | + -webkit-text-fill-color: transparent; | |
| 90 | + } | |
| 91 | + .dznum-total{ | |
| 92 | + background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0,202,254, 1)), to(rgba(39,114,244, 1))); | |
| 93 | + } | |
| 94 | + .ydpnum-total{ | |
| 95 | + background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255,186,0, 1)), to(rgba(255,129,0, 1))); | |
| 96 | + } | |
| 97 | + .name{ | |
| 98 | + padding-top: 5px; | |
| 99 | + font-size: 12px; | |
| 100 | + color: #fff; | |
| 101 | + } | |
| 82 | 102 | } |
| 83 | 103 | } |
| 84 | 104 | } | ... | ... |