Mind Editoe

This commit is contained in:
艾竹
2023-03-05 21:30:53 +08:00
parent 9061146139
commit 79f4896fbd
41 changed files with 2090 additions and 484 deletions

View File

@@ -119,71 +119,7 @@ namespace AIStudio.Wpf.DiagramModels
private static DiagramItemViewModel ToNodelModel(this DiagramNode diagramNode, IDiagramViewModel diagram)
{
DiagramItemViewModel nodeModel = diagramNode.ToNodel();
//if (diagramNode is FlowchartNode flowchartNode)
//{
// FlowNode flowNode = null;
// switch (flowchartNode.Kind)
// {
// case NodeKinds.Start:
// {
// var flowchartNodelModel = new StartFlowNode();
// flowNode = flowchartNodelModel;
// break;
// }
// case NodeKinds.End:
// {
// var flowchartNodelModel = new EndFlowNode();
// flowNode = flowchartNodelModel;
// break;
// }
// case NodeKinds.Decide:
// {
// var flowchartNodelModel = new DecideFlowNode();
// flowNode = flowchartNodelModel;
// break;
// }
// case NodeKinds.COBegin:
// {
// var flowchartNodelModel = new COBeginFlowNode();
// flowNode = flowchartNodelModel;
// break;
// }
// case NodeKinds.COEnd:
// {
// var flowchartNodelModel = new COEndFlowNode();
// flowNode = flowchartNodelModel;
// break;
// }
// case NodeKinds.Middle:
// {
// var flowchartNodelModel = new MiddleFlowNode();
// flowNode = flowchartNodelModel;
// flowchartNodelModel.UserIds = flowchartNode.UserIds?.ToList();
// flowchartNodelModel.RoleIds = flowchartNode.RoleIds?.ToList();
// flowchartNodelModel.ActType = flowchartNode.ActType;
// break;
// }
// default:
// {
// var flowNodelModel = new FlowNode(NodeKinds.Normal);
// flowNode = flowNodelModel;
// break;
// }
// }
// nodeModel = flowNode;
// flowNode.Name = flowchartNode.Name;
// flowNode.Color = flowchartNode.Color;
// flowNode.Kind = flowchartNode.Kind;
//}
//else
//{
// nodeModel = new TextDesignerItemViewModel();
//}
DiagramItemViewModel nodeModel = diagramNode.ToNodel();
nodeModel.Id = new Guid(diagramNode.Id);
if (!string.IsNullOrEmpty(diagramNode.ParentId))