Commit be7e8a78b6f7f475d57ae44b0f9c14ca9b989c01
1 parent
4439edb0
泊位
Showing
1 changed file
with
31 additions
and
15 deletions
src/components/berth/index.vue
@@ -44,20 +44,35 @@ | @@ -44,20 +44,35 @@ | ||
44 | } | 44 | } |
45 | }, | 45 | }, |
46 | mounted() { | 46 | mounted() { |
47 | -// var i= 1,_self=this; | ||
48 | -// setInterval(function(){ | ||
49 | -// i ++; | ||
50 | -// _self.free +=i;//动态改变值测试---通过 | ||
51 | -// _self.have +=i; | ||
52 | -// },2000) | 47 | + this.axios.post('urban/intelligence/berth/queryBerthStatisticByOrgIds',{ |
48 | + orgIds: [10003,10005] | ||
49 | + }).then((response)=>{ | ||
50 | + let data = response.data.data | ||
51 | + console.log(data) | ||
52 | + this.berthTotal = common.formatNumToStr(data.allBerthNum) | ||
53 | + this.free = data.freeBerthNum | ||
54 | + this.have = data.isOccupyBertnNum | ||
55 | + | ||
56 | + this.pieChartOption.seriesData[0].value = data.isOccupyBertnNum | ||
57 | + this.pieChartOption.seriesData[1].value = data.freeBerthNum | ||
58 | + let pieChartOption = this.pieChartOption | ||
59 | + //占有率 | ||
60 | + this.pieChart=this.createPie(pieChartOption); | ||
61 | + window.addEventListener('resize', function() { | ||
62 | + this.pieChart.resize() | ||
63 | + }.bind(this)); | ||
64 | + | ||
65 | + // let barChartOption = this.barChartOption | ||
66 | + // this.barChart=this.createBar(barChartOption); | ||
67 | + // window.addEventListener('resize', function() { | ||
68 | + // this.barChart.resize() | ||
69 | + // }.bind(this)); | ||
70 | + }).catch((response)=>{ | ||
71 | + console.log(response); | ||
72 | + }) | ||
53 | //this.createLine(); | 73 | //this.createLine(); |
54 | //总收入 | 74 | //总收入 |
55 | - this.berthTotal=this.formatNumToStr(); | ||
56 | - //占有率 | ||
57 | - this.pieChart=this.createPie(); | ||
58 | - window.addEventListener('resize', function() { | ||
59 | - this.pieChart.resize() | ||
60 | - }.bind(this)); | 75 | + |
61 | }, | 76 | }, |
62 | methods: { | 77 | methods: { |
63 | /* | 78 | /* |
@@ -69,12 +84,13 @@ | @@ -69,12 +84,13 @@ | ||
69 | /* | 84 | /* |
70 | * 泊位占比 | 85 | * 泊位占比 |
71 | * */ | 86 | * */ |
72 | - createPie(){ | 87 | + createPie(pieChartOption){ |
73 | //debugger; | 88 | //debugger; |
74 | - let root=this.$options.data().pieChartOption; | 89 | + let root=pieChartOption; |
75 | let pieChart = echarts.init(document.querySelector('.app-berthBox .berthPie')); | 90 | let pieChart = echarts.init(document.querySelector('.app-berthBox .berthPie')); |
76 | //占有率 | 91 | //占有率 |
77 | let zyPercent= (root.seriesData[0].value / (root.seriesData[0].value + root.seriesData[1].value));//注意顺序!!! | 92 | let zyPercent= (root.seriesData[0].value / (root.seriesData[0].value + root.seriesData[1].value));//注意顺序!!! |
93 | + console.log(zyPercent) | ||
78 | let seriesData=root.seriesData; | 94 | let seriesData=root.seriesData; |
79 | const option={ | 95 | const option={ |
80 | // grid: { | 96 | // grid: { |
@@ -115,7 +131,7 @@ | @@ -115,7 +131,7 @@ | ||
115 | value: 0, | 131 | value: 0, |
116 | label: { | 132 | label: { |
117 | normal: { | 133 | normal: { |
118 | - formatter: (Math.round(zyPercent*10)/10)*100 + '%',//小数点后一位 | 134 | + formatter: (zyPercent*100).toFixed(1) + '%',//小数点后一位 |
119 | textStyle: { | 135 | textStyle: { |
120 | color: '#fe8b53', | 136 | color: '#fe8b53', |
121 | fontSize: 18, | 137 | fontSize: 18, |