积分统计
This commit is contained in:
@@ -37,7 +37,7 @@
|
|||||||
<ai-empty v-if="false" style="height: 300px;"></ai-empty>
|
<ai-empty v-if="false" style="height: 300px;"></ai-empty>
|
||||||
</div>
|
</div>
|
||||||
<div class="right_Box">
|
<div class="right_Box">
|
||||||
<div id="chart1" style="height: 300px; width: 100%;"></div>
|
<div id="chart2" style="height: 300px; width: 100%;"></div>
|
||||||
<ai-empty v-if="false" style="height: 300px;"></ai-empty>
|
<ai-empty v-if="false" style="height: 300px;"></ai-empty>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -108,7 +108,8 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
name: "积分统计",
|
name: "积分统计",
|
||||||
myChart: null,
|
myChart1: null,
|
||||||
|
myChart2: null,
|
||||||
tableData: [],
|
tableData: [],
|
||||||
search: {
|
search: {
|
||||||
current: 1,
|
current: 1,
|
||||||
@@ -140,11 +141,11 @@ export default {
|
|||||||
this.$dict.load('epidemicDangerousAreaLevel')
|
this.$dict.load('epidemicDangerousAreaLevel')
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getColEcherts() {
|
getColEcherts1() {
|
||||||
let chartDom = document.getElementById('chart1');
|
let chartDom1 = document.getElementById('chart1');
|
||||||
chartDom.style.width = (window.innerWidth - 344) / 2 + "px";
|
chartDom1.style.width = (window.innerWidth - 344) / 2 + "px";
|
||||||
this.myChart = echarts.init(chartDom);
|
this.myChart1 = echarts.init(chartDom1);
|
||||||
this.myChart.setOption({
|
this.myChart1.setOption({
|
||||||
|
|
||||||
title: {
|
title: {
|
||||||
text: '个人积分排行'
|
text: '个人积分排行'
|
||||||
@@ -181,10 +182,6 @@ export default {
|
|||||||
{
|
{
|
||||||
data: [120, 200, 150, 80, 70,],
|
data: [120, 200, 150, 80, 70,],
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
showBackground: true,
|
|
||||||
// backgroundStyle: {
|
|
||||||
// color: 'rgba(180, 180, 180, 0.2)'
|
|
||||||
// },
|
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
normal: {
|
normal: {
|
||||||
color: "#5087ec",
|
color: "#5087ec",
|
||||||
@@ -205,8 +202,70 @@ export default {
|
|||||||
}, true);
|
}, true);
|
||||||
window.addEventListener("resize", this.onResize)
|
window.addEventListener("resize", this.onResize)
|
||||||
},
|
},
|
||||||
onResize() {
|
getColEcherts2() {
|
||||||
this.myChart.resize()
|
let chartDom2 = document.getElementById('chart2');
|
||||||
|
chartDom2.style.width = (window.innerWidth - 344) / 2 + "px";
|
||||||
|
this.myChart2 = echarts.init(chartDom2);
|
||||||
|
this.myChart2.setOption({
|
||||||
|
title: {
|
||||||
|
text: '网格积分排行'
|
||||||
|
},
|
||||||
|
tooltip: {
|
||||||
|
trigger: 'axis',
|
||||||
|
axisPointer: {
|
||||||
|
type: 'shadow'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
grid: {
|
||||||
|
left: '16px',
|
||||||
|
right: '28px',
|
||||||
|
bottom: '14px',
|
||||||
|
top: '50px',
|
||||||
|
containLabel: true
|
||||||
|
},
|
||||||
|
xAxis: {
|
||||||
|
type: 'value',
|
||||||
|
boundaryGap: [0, 0.01],
|
||||||
|
},
|
||||||
|
yAxis: {
|
||||||
|
type: 'category',
|
||||||
|
data: ['Brazil', 'Indonesia', 'India', 'China', 'World'],
|
||||||
|
axisTick: {
|
||||||
|
show: false,
|
||||||
|
},
|
||||||
|
axisLine: {
|
||||||
|
show: false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
series: [
|
||||||
|
{
|
||||||
|
data: [120, 200, 150, 80, 70,],
|
||||||
|
type: 'bar',
|
||||||
|
itemStyle: {
|
||||||
|
normal: {
|
||||||
|
color: "#5087ec",
|
||||||
|
label: {
|
||||||
|
show: true, //开启显示
|
||||||
|
position: 'right', //在上方显示
|
||||||
|
textStyle: {
|
||||||
|
fontSize: 13,
|
||||||
|
color: '#666'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
barWidth: 10,
|
||||||
|
barGap: '20%',
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}, true);
|
||||||
|
window.addEventListener("resize", this.onResize2)
|
||||||
|
},
|
||||||
|
onResize1() {
|
||||||
|
this.myChart1.resize()
|
||||||
|
},
|
||||||
|
onResize2() {
|
||||||
|
this.myChart2.resize()
|
||||||
},
|
},
|
||||||
getListInit() {},
|
getListInit() {},
|
||||||
getTableData() {},
|
getTableData() {},
|
||||||
@@ -215,10 +274,12 @@ export default {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.getColEcherts()
|
this.getColEcherts1()
|
||||||
|
this.getColEcherts2()
|
||||||
},
|
},
|
||||||
destroyed () {
|
destroyed () {
|
||||||
window.removeEventListener('resize', this.onResize)
|
window.removeEventListener('resize', this.onResize1)
|
||||||
|
window.removeEventListener('resize', this.onResize2)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@@ -310,7 +371,9 @@ export default {
|
|||||||
.left_Box {
|
.left_Box {
|
||||||
margin-right: 16px;
|
margin-right: 16px;
|
||||||
}
|
}
|
||||||
.right_Box {}
|
.right_Box {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.left_Box,
|
.left_Box,
|
||||||
.right_Box {
|
.right_Box {
|
||||||
@@ -319,7 +382,8 @@ export default {
|
|||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 16px;
|
padding: 16px;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
#chartDom {
|
#chart1,
|
||||||
|
#chart2 {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 260px;
|
height: 260px;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user