xf 4 달 전
부모
커밋
d9b1a17524
2개의 변경된 파일12개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 1
      src/Hotline.Share/Dtos/FlowEngine/Workflow/StepBasicDto.cs
  2. 6 1
      src/Hotline.Share/Enums/FlowEngine/EReviewResult.cs

+ 6 - 1
src/Hotline.Share/Dtos/FlowEngine/Workflow/StepBasicDto.cs

@@ -1,5 +1,6 @@
 using Hotline.Share.Dtos.File;
 using Hotline.Share.Enums.FlowEngine;
+using XF.Utility.EnumExtensions;
 
 namespace Hotline.Share.Dtos.FlowEngine.Workflow
 {
@@ -115,13 +116,17 @@ namespace Hotline.Share.Dtos.FlowEngine.Workflow
         /// <summary>
         /// 办理方式
         /// </summary>
-        public EHandleMode? HandleMode { get; set; } = EHandleMode.Normal;
+        public EHandleMode? HandleMode { get; set; }
+
+        public string? HandleModeText => HandleMode.HasValue ? HandleMode.GetDescription() : "";
 
         /// <summary>
         /// 审核结果(非审批流程无意义)
         /// </summary>
         public EReviewResult ReviewResult { get; set; }
 
+        public string ReviewResultText => ReviewResult.GetDescription();
+
         #endregion
 
         #region Definition

+ 6 - 1
src/Hotline.Share/Enums/FlowEngine/EReviewResult.cs

@@ -1,19 +1,24 @@
-namespace Hotline.Share.Enums.FlowEngine;
+using System.ComponentModel;
+
+namespace Hotline.Share.Enums.FlowEngine;
 
 public enum EReviewResult
 {
     /// <summary>
     /// 未知
     /// </summary>
+    [Description("未办理")]
     Unknown = 0,
 
     /// <summary>
     /// 通过
     /// </summary>
+    [Description("同意")]
     Approval = 1,
 
     /// <summary>
     /// 审核失败
     /// </summary>
+    [Description("不同意")]
     Failed = 2,
 }