|
@@ -29,6 +29,15 @@ export default {
|
|
|
this.myChart.clear();
|
|
|
this.init()
|
|
|
}
|
|
|
+ },
|
|
|
+ configObj: {
|
|
|
+ handler(newVal) {
|
|
|
+ if(newVal) {
|
|
|
+ this.myChart.clear();
|
|
|
+ this.init();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ deep: true
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
@@ -47,7 +56,7 @@ export default {
|
|
|
},
|
|
|
angleAxis: {
|
|
|
show: false,
|
|
|
- max: (100 * 360) / 270,
|
|
|
+ max: max,
|
|
|
type: 'value',
|
|
|
startAngle: 225,
|
|
|
splitLine: {
|
|
@@ -70,7 +79,7 @@ export default {
|
|
|
type: 'bar',
|
|
|
data: [
|
|
|
{
|
|
|
- value: this.configObj.data,
|
|
|
+ value: this.configObj.data * 0.75,
|
|
|
itemStyle: {
|
|
|
// color: 'rgba(35, 176, 176, 1)',
|
|
|
// shadowColor: 'rgba(35, 176, 176, 0.5)',
|
|
@@ -91,7 +100,7 @@ export default {
|
|
|
type: 'bar',
|
|
|
data: [
|
|
|
{
|
|
|
- value: 100,
|
|
|
+ value: max,
|
|
|
itemStyle: {
|
|
|
color: '#EBEDF5',
|
|
|
},
|
|
@@ -169,8 +178,7 @@ export default {
|
|
|
width: 0,
|
|
|
shadowBlur: 0,
|
|
|
color: [
|
|
|
- [0.2, '#23AFAF'],
|
|
|
- [0.4, '#2270DA'],
|
|
|
+ [0.3, '#23AFAF'],
|
|
|
[0.6, '#E99D02'],
|
|
|
[1, '#F45656'],
|
|
|
],
|
|
@@ -208,7 +216,7 @@ export default {
|
|
|
radius: 20,
|
|
|
data: [
|
|
|
{
|
|
|
- value: 5,
|
|
|
+ value: max,
|
|
|
itemStyle: {
|
|
|
color: '#EAEBF1',
|
|
|
},
|
|
@@ -224,7 +232,7 @@ export default {
|
|
|
radius: 5,
|
|
|
data: [
|
|
|
{
|
|
|
- value: 100,
|
|
|
+ value: max,
|
|
|
itemStyle: {
|
|
|
color: '#fff',
|
|
|
},
|
|
@@ -245,4 +253,4 @@ export default {
|
|
|
|
|
|
<style scoped>
|
|
|
|
|
|
-</style>
|
|
|
+</style>
|