public ActionResult GetTreeSelectJson() { var data = maintainApp.GetList(); var treeList = new List <TreeSelectModel>(); foreach (MaintainEntity item in data) { TreeSelectModel treeModel = new TreeSelectModel(); treeModel.id = item.FId; treeModel.text = item.FFullName; treeModel.parentId = item.FParentId; treeModel.data = item; treeList.Add(treeModel); } return(Content(treeList.TreeSelectJson())); }
//获取维修商 private object GetMaintainList() { List <MaintainEntity> datalist = new List <MaintainEntity>(); MaintainApp maintainApp = new MaintainApp(); OrganizeApp organizeApp = new OrganizeApp(); var maintainlist = maintainApp.GetList(); List <OrganizeEntity> orgList = new List <OrganizeEntity>(); if (OperatorProvider.Provider.GetCurrent().IsSystem) { orgList = organizeApp.GetList(); } else { orgList = organizeApp.GetSelectEntitys(OperatorProvider.Provider.GetCurrent().CompanyId, ""); } datalist = (from c in maintainlist join o in orgList on c.FOrganizeId equals o.FId select c).ToList(); Dictionary <string, object> dictionary = new Dictionary <string, object>(); foreach (MaintainEntity item in datalist) { var fieldItem = new { FId = item.FId, FShortName = item.FShortName, FNumber = item.FNumber, FFullName = item.FFullName, FLinkMan = item.FLinkMan }; dictionary.Add(item.FId, fieldItem); } return(dictionary); }