public ActionResult Delete(string key) { int flag = FlowDefineLogic.Delete(d => d.FlowCode == key); if (flag > 0) { return(Content(AjaxResult.Success().ToJson())); } else { return(Content(AjaxResult.Error("操作失败").ToJson())); } }
/// <summary> /// 获取流程列表 /// </summary> /// <param name="key"></param> /// <returns></returns> public ActionResult GetList(string key) { var where = new Where <TbFlowDefine>(); where.And(d => d.FormCode == key); where.And(d => d.FlowType == "New"); if (!string.IsNullOrWhiteSpace(OperatorProvider.Provider.CurrentUser.ProjectId)) { where.And(d => d.ProjectId == OperatorProvider.Provider.CurrentUser.ProjectId); } var list = FlowDefineLogic.Query(where, new OrderByClip(new Field("FlowName")), "asc"); return(Content(list.ToJson())); }
public ActionResult GetTreeGridJsonNew() { var data = new FlowDefineLogic().GetMenuNew(); var treeList = new List <TreeGridModel>(); foreach (TbSysMenu item in data) { TreeGridModel treeModel = new TreeGridModel(); bool hasChildren = data.Count(t => t.MenuPCode == item.MenuCode) == 0 ? false : true; treeModel.id = item.MenuCode; treeModel.text = item.MenuName; if (data.Count(t => t.MenuCode == item.MenuPCode) == 0) { item.MenuPCode = "0"; } treeModel.isLeaf = hasChildren; treeModel.parentId = item.MenuPCode; treeModel.expanded = false; treeModel.entityJson = item.ToJson(); treeList.Add(treeModel); } return(Content(treeList.TreeGridJson())); }