|
@@ -22,7 +22,10 @@
|
|
|
|
|
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
<el-col :span="6">
|
|
|
- <div ref="chart1" class="chart" />
|
|
|
|
|
|
|
+ <div :style="{ height: height + 'px'}">
|
|
|
|
|
+ <div ref="chart1" class="chart" />
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="18">
|
|
<el-col :span="18">
|
|
|
<div id="chart2" ref="chart2" class="chart2" :style="{ height: height + 'px'}" />
|
|
<div id="chart2" ref="chart2" class="chart2" :style="{ height: height + 'px'}" />
|
|
@@ -65,6 +68,7 @@ export default {
|
|
|
leftTotal: 0, // 左图数量
|
|
leftTotal: 0, // 左图数量
|
|
|
title: '' // 左图标题,默认"完成率"
|
|
title: '' // 左图标题,默认"完成率"
|
|
|
},
|
|
},
|
|
|
|
|
+ rightCustomShow: false, // 右图自定义
|
|
|
rightData: {
|
|
rightData: {
|
|
|
title: '人数', // 右图标题
|
|
title: '人数', // 右图标题
|
|
|
xAxisName: '', // 右图x轴标题
|
|
xAxisName: '', // 右图x轴标题
|
|
@@ -72,7 +76,20 @@ export default {
|
|
|
yAxisData: ['金源信通'], // 右图y轴项
|
|
yAxisData: ['金源信通'], // 右图y轴项
|
|
|
series: [{
|
|
series: [{
|
|
|
name: '总数', // 右图x轴项
|
|
name: '总数', // 右图x轴项
|
|
|
- data: [''] // 右图x轴数量
|
|
|
|
|
|
|
+ data: [''], // 右图x轴数量
|
|
|
|
|
+ label: {
|
|
|
|
|
+ show: true,
|
|
|
|
|
+ position: 'right',
|
|
|
|
|
+ textStyle: { // 数值样式
|
|
|
|
|
+ color: 'black',
|
|
|
|
|
+ fontSize: 12
|
|
|
|
|
+ },
|
|
|
|
|
+ formatter: (params) => {
|
|
|
|
|
+ // 这个回调函数不起作用了
|
|
|
|
|
+ return params.value === '0' ? '' : params.value
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
}],
|
|
}],
|
|
|
color: ['rgb(55, 162, 218)', 'rgb(103, 224, 227)', 'rgb(253, 102, 109)'], // 颜色
|
|
color: ['rgb(55, 162, 218)', 'rgb(103, 224, 227)', 'rgb(253, 102, 109)'], // 颜色
|
|
|
tooltip: { // 右图弹出框
|
|
tooltip: { // 右图弹出框
|
|
@@ -100,7 +117,7 @@ export default {
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
this.getOption(this.generalData.leftData)
|
|
this.getOption(this.generalData.leftData)
|
|
|
- this.barDataPlan(this.generalData.rightData)
|
|
|
|
|
|
|
+ this.barDataPlan(this.generalData.rightData, this.generalData.rightCustomShow)
|
|
|
}, 100)
|
|
}, 100)
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -113,6 +130,7 @@ export default {
|
|
|
|
|
|
|
|
<style scoped>
|
|
<style scoped>
|
|
|
.stopCenter{
|
|
.stopCenter{
|
|
|
|
|
+ max-height: 800px;
|
|
|
margin: 20px 30px 20px 30px;
|
|
margin: 20px 30px 20px 30px;
|
|
|
}
|
|
}
|
|
|
|
|
|