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 |   24 +++++++++++++++++-------
 1 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/Tiger.Business/MES/Biz.WorkStep.cs b/Tiger.Business/MES/Biz.WorkStep.cs
index 7f27e25..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>

--
Gitblit v1.9.3