|
@@ -129,7 +129,7 @@ export default {
|
|
|
currentNode.label=node.nodeName
|
|
|
currentNode.data.nodeLink = node.nodeLink
|
|
|
currentNode.removeTools()
|
|
|
- const toolOption = this.getToolOption(node.nodeLink.ChartNum)
|
|
|
+ const toolOption = this.getToolOption({chartNum:node.nodeLink.ChartNum,color:currentNode.attrs.label.fill})
|
|
|
currentNode.addTools(toolOption)
|
|
|
}else{
|
|
|
//在视口范围内添加节点
|
|
@@ -145,14 +145,14 @@ export default {
|
|
|
nodeLink:node.nodeLink,
|
|
|
},
|
|
|
label:node.nodeName||'',
|
|
|
- tools:[this.getToolOption(node.nodeLink.ChartNum)]
|
|
|
+ tools:[this.getToolOption({chartNum:node.nodeLink.ChartNum,color:baseNode.attrs.label.fill})]
|
|
|
}})
|
|
|
-
|
|
|
}
|
|
|
},
|
|
|
- getToolOption(chartNum){
|
|
|
+ getToolOption({chartNum,color}){
|
|
|
const options = _.cloneDeep(textTool)
|
|
|
options.args.markup[0].textContent = chartNum +''
|
|
|
+ options.args.markup[0].attrs.fill = color
|
|
|
return options
|
|
|
},
|
|
|
//点击右键菜单事件
|