|
@@ -9,7 +9,12 @@ export default {
|
|
|
props: {
|
|
|
points: {
|
|
|
type: Array,
|
|
|
- default: []
|
|
|
+ default: [],
|
|
|
+ }
|
|
|
+ },
|
|
|
+ data () {
|
|
|
+ return {
|
|
|
+ colorList: ['#fc8452', '#3ba272', '#73c0de', '#9a60b4', '#fac858', '#5470c6', '#91cc75', '#ee6666', '#ea7ccc']
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
@@ -76,6 +81,13 @@ export default {
|
|
|
type: "solid",
|
|
|
},
|
|
|
},
|
|
|
+ itemStyle: {
|
|
|
+ normal: {
|
|
|
+ color: function(params) {
|
|
|
+ return params.data.color //获取具体的参数
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
}
|
|
|
]
|
|
|
}
|
|
@@ -88,10 +100,11 @@ export default {
|
|
|
let info = {
|
|
|
id: item.id,
|
|
|
name: item.name,
|
|
|
- symbolSize: item.level === 1 ? 7 : (item.level === 2 ? 5 : (item.level === 3 ? 3 : 1)),
|
|
|
- value: item.level === 1 ? 7 : (item.level === 2 ? 5 : (item.level === 3 ? 3 : 1)),
|
|
|
- category: item.level === 1 ? 7 : (item.level === 2 ? 5 : (item.level === 3 ? 3 : 1)),
|
|
|
+ symbolSize: item.level === 1 ? 13 : (item.level === 2 ? 9 : (item.level === 3 ? 5 : 3)),
|
|
|
+ value: item.level === 1 ? 13 : (item.level === 2 ? 9 : (item.level === 3 ? 5 : 3)),
|
|
|
+ category: item.level === 1 ? 13 : (item.level === 2 ? 9 : (item.level === 3 ? 5 : 3)),
|
|
|
draggable: true,
|
|
|
+ color: this.colorList[item.level - 1]
|
|
|
}
|
|
|
if(item.level != 1) {
|
|
|
links.push({
|