| | |
| | | public int Sequence { get; set; } |
| | | public List<string> PrepNodeIDs { get; set; } = new(); |
| | | public string NodeID => NodeType == IWorkStep.NodeTypes.Action ? NodeAct.ID : Node.ID; |
| | | //private bool _IsFinished = false; |
| | | //public bool IsFinished |
| | | //{ |
| | | // get => NodeType == IWorkStep.NodeTypes.Action ? CurAction.IsFinished : _IsFinished; |
| | | // set { _IsFinished = value; } |
| | | //} |
| | | private bool _IsFinished = false; |
| | | public bool IsFinished |
| | | { |
| | | get => NodeType == IWorkStep.NodeTypes.Action ? CurAction.IsFinished : _IsFinished; |
| | | set { _IsFinished = value; } |
| | | } |
| | | public StepStatus Status { get; set; } = StepStatus.Normal; |
| | | public bool IsFinished => Status == StepStatus.Finished; |
| | | //public bool IsFinished => Status == StepStatus.Finished; |
| | | private Locale _Message; |
| | | public Locale Message |
| | | { |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 设置工步状态和消息 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public void SetStatusMessage(StepStatus status, Locale msg) |
| | | { |
| | | Message = msg; |
| | | Status = status; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取当前工步的信息 |
| | | /// </summary> |
| | | /// <returns></returns> |