From d958b698f2bab06fdecd5ac4b436179cc6aa43f0 Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期二, 24 九月 2024 10:48:01 +0800 Subject: [PATCH] 更新字段 --- Tiger.Business/MES/Biz.WorkStep.cs | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Tiger.Business/MES/Biz.WorkStep.cs b/Tiger.Business/MES/Biz.WorkStep.cs index 07c640c..769d1a7 100644 --- a/Tiger.Business/MES/Biz.WorkStep.cs +++ b/Tiger.Business/MES/Biz.WorkStep.cs @@ -41,14 +41,14 @@ 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 { @@ -110,6 +110,16 @@ } /// <summary> + /// 璁剧疆宸ユ鐘舵�佸拰娑堟伅 + /// </summary> + /// <returns></returns> + public void SetStatusMessage(StepStatus status, Locale msg) + { + Message = msg; + Status = status; + } + + /// <summary> /// 鑾峰彇褰撳墠宸ユ鐨勪俊鎭� /// </summary> /// <returns></returns> @@ -117,6 +127,7 @@ { return new WorkStepInfo() { ID = ID, + Name = Name, Sequence = Sequence, NodeID = NodeID, NodeType = NodeType.ToString(), -- Gitblit v1.9.3