Files
mosr-web/src/views/custom-query/topo/top/edge/base.js
2024-03-04 19:13:43 +08:00

31 lines
622 B
JavaScript

/**
* @author: Clay
* @data: 2019/07/18
* @description: 线公共方法
*/
import utils from '../../utils'
export default {
draw(cfg, group) {
const { startPoint, endPoint } = cfg
const keyShape = group.addShape('path', {
className: 'edge-shape',
attrs: {
...cfg.style,
path: [
['M', startPoint.x, startPoint.y],
['L', endPoint.x, endPoint.y]
]
},
name: 'edge-shape'
})
keyShape.attrs.endArrow = true
return keyShape
},
setState(name, value, item) {
// 设置边状态
utils.edge.setState(name, value, item)
}
}