This commit is contained in:
clay
2024-03-04 19:13:43 +08:00
commit e44edd71c0
350 changed files with 52288 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
/**
* @author: clay
* @data: 2019/08/15
* @description: set node state
*/
import theme from '@/views/custom-query/topo/top/theme'
export default function(name, value, item) {
const group = item.getContainer()
const themeStyle = theme.defaultStyle // todo...先使用默认主题,后期可能增加其它风格的主体
let children = group.get('children')
for (let i = 0; i < children.length; i++) {
let child = children[i]
//判断是否为er图的外围,是则改变样式
if (child.attrs.name === 'border') {
if (name === 'selected') {
if (value) {
child.attr(themeStyle.nodeStyle.selected)
} else {
child.attr(themeStyle.nodeStyle.default)
}
}
}
}
}