using System; using System.Web.Mvc; using Infrastructure; using OpenAuth.App; using OpenAuth.App.SSO; using OpenAuth.Mvc.Controllers; namespace OpenAuth.Mvc.Areas.FlowManage.Controllers { /// /// 通用申请流程处理 /// 李玉宝新增于2016-09-08 19:21:59 /// public class FlowInstancesController : BaseController { private WFProcessInstanceService _app; public FlowInstancesController() { _app = AutofacExt.GetFromFac(); } #region 视图 public ActionResult Index() { return View(); } /// /// 审核流程 /// /// [HttpGet] public ActionResult VerificationForm() { return View(); } #endregion public string Load(string type, int pageCurrent = 1, int pageSize = 30) { return JsonHelper.Instance.Serialize(_app.Load(AuthUtil.GetCurrentUser().User.Id.ToString(), type, pageCurrent, pageSize)); } /// /// 进度查看 /// /// [HttpGet] public ActionResult ProcessLookForm() { return View(); } /// /// 删除申请 /// public string Delete(Guid[] ids) { try { foreach (var id in ids) { _app.DeleteProcess(id); } return Result.ToJson(); } catch (Exception e) { Result.Status = false; Result.Message = e.Message; return Result.ToJson(); } } } }