xf 2 anos atrás
pai
commit
9ee343059a

+ 2 - 1
src/Hotline.Api/Controllers/WorkflowController.cs

@@ -318,7 +318,7 @@ public class WorkflowController : BaseController
     /// </summary>
     /// <param name="workflowId"></param>
     /// <returns></returns>
-    [Permission(EPermission.FlowJump)]
+    [Permission(EPermission.FlowRecall)]
     [HttpGet("{workflowId}/recall")]
     public async Task<DefineWithSelectionStepsDto> GetRecallOptions(string workflowId)
     {
@@ -338,6 +338,7 @@ public class WorkflowController : BaseController
     /// </summary>
     /// <param name="dto"></param>
     /// <returns></returns>
+    [Permission(EPermission.FlowRecall)]
     [HttpPost("recall")]
     public async Task Recall([FromBody] RecallDto dto)
     {

+ 14 - 7
src/Hotline/Permissions/EPermission.cs

@@ -310,8 +310,15 @@ namespace Hotline.Permissions
         /// <summary>
         /// 编辑流程(后端不使用)
         /// </summary>
-        [Display(GroupName ="Flow", Name ="编辑流程",Description = "编辑流程")]
+        [Display(GroupName = "Flow", Name = "编辑流程", Description = "编辑流程")]
         EditFlow = 100665,
+
+        /// <summary>
+        /// 流程撤回(撤回至任意节点)
+        /// </summary>
+        [Display(GroupName = "Flow", Name = "流程撤回", Description = "流程撤回(撤回至任意节点)")]
+        FlowRecall = 100666,
+
         #endregion
         #endregion
 
@@ -525,7 +532,7 @@ namespace Hotline.Permissions
         /// <summary>
         /// 知识库管理
         /// </summary>
-        [Display(GroupName = "知识库",Name ="知识库管理", Description ="知识库管理")]
+        [Display(GroupName = "知识库", Name = "知识库管理", Description = "知识库管理")]
         KnowledgeManage = 400100,
 
         #region 知识库
@@ -555,7 +562,7 @@ namespace Hotline.Permissions
         /// </summary>
         [Display(GroupName = "创建知识", Name = "知识预览", Description = "知识预览")]
         KnowledgePreview = 400105,
-       
+
         /// <summary>
         /// 知识修改
         /// </summary>
@@ -758,7 +765,7 @@ namespace Hotline.Permissions
 
         #region 业务管理(500)
 
-        [Display(GroupName = "业务管理",Name ="业务管理",Description ="业务管理")]
+        [Display(GroupName = "业务管理", Name = "业务管理", Description = "业务管理")]
         Business = 500000,
 
         #region 工单管理
@@ -795,12 +802,12 @@ namespace Hotline.Permissions
         /// <summary>
         /// 查询历史工单
         /// </summary>
-        [Display(GroupName ="Order",Name = "查询历史工单列表", Description ="查询历史工单列表")]
-        OrderHistory  = 500105,
+        [Display(GroupName = "Order", Name = "查询历史工单列表", Description = "查询历史工单列表")]
+        OrderHistory = 500105,
         /// <summary>
         /// 获取工单详情
         /// </summary>
-        [Display(GroupName ="Order",Name ="获取工单详情",Description ="获取工单详情")]
+        [Display(GroupName = "Order", Name = "获取工单详情", Description = "获取工单详情")]
         GetOrder = 500106,
         #endregion