68 lines
1.7 KiB
JavaScript
68 lines
1.7 KiB
JavaScript
|
|
//圆形节点-绿色 用于已通过节点
|
|
class CircleGreenNode extends CircleNode {}
|
|
|
|
class CircleGreenModel extends CircleNodeModel {
|
|
getNodeStyle() {
|
|
const style = super.getNodeStyle();
|
|
style.fill = '#F8FAFD';
|
|
style.stroke = '#3ABA64';
|
|
return style;
|
|
}
|
|
}
|
|
//圆形节点-橙色 用于正在进行中节点
|
|
class CircleOrangeNode extends CircleNode {}
|
|
|
|
class CircleOrangeModel extends CircleNodeModel {
|
|
getNodeStyle() {
|
|
const style = super.getNodeStyle();
|
|
style.fill = '#F8FAFD';
|
|
style.stroke = '#FF9900';
|
|
return style;
|
|
}
|
|
}
|
|
//圆形节点-灰色 用于禁用节点
|
|
class CircleGreyNode extends CircleNode {}
|
|
|
|
class CircleGreyModel extends CircleNodeModel {
|
|
getNodeStyle() {
|
|
const style = super.getNodeStyle();
|
|
style.fill = '#F8FAFD';
|
|
style.stroke = '#CED3DA';
|
|
return style;
|
|
}
|
|
}
|
|
|
|
//方形节点-绿色 用于已通过节点
|
|
class RectGreenNode extends RectNode {}
|
|
|
|
class RectGreenModel extends RectNodeModel {
|
|
getNodeStyle() {
|
|
const style = super.getNodeStyle();
|
|
style.fill = '#F8FAFD';
|
|
style.stroke = '#3ABA64';
|
|
return style;
|
|
}
|
|
}
|
|
//方形节点-橙色 用于正在进行中节点
|
|
class RectOrangeNode extends RectNode {}
|
|
|
|
class RectOrangeModel extends RectNodeModel {
|
|
getNodeStyle() {
|
|
const style = super.getNodeStyle();
|
|
style.fill = '#F8FAFD';
|
|
style.stroke = '#FF9900';
|
|
return style;
|
|
}
|
|
}
|
|
//方形节点-灰色 用于禁用节点
|
|
class RectGreyNode extends RectNode {}
|
|
|
|
class RectGreyModel extends RectNodeModel {
|
|
getNodeStyle() {
|
|
const style = super.getNodeStyle();
|
|
style.fill = '#F8FAFD';
|
|
style.stroke = '#CED3DA';
|
|
return style;
|
|
}
|
|
} |