public List<TreeModelDto> GetMaterialClassTreeList()
        {
            var rootNodes = new List<TreeModelDto>();
            var treeRootNode1 = new TreeModelDto();
            treeRootNode1.Id = Guid.Empty.ToString();
            treeRootNode1.Text = "材料类别";
            treeRootNode1.Parent = "#";
            rootNodes.Add(treeRootNode1);
            var allList = GetMaterialClassList();
            foreach (var chirenitem in allList)
            {
                var treeRootNode = new TreeModelDto();
                treeRootNode.Id = chirenitem.Id.ToString(); //  item.MenuCode.ToString();
                treeRootNode.Text = chirenitem.ClassName + "(" + chirenitem.ClassCode + ")";
                treeRootNode.Parent = chirenitem.ParentId.ToString();
                rootNodes.Add(treeRootNode);
            }

            return rootNodes;
        }
        public List<TreeModelDto> GetOrganizeTreeList()
        {
            var rootNodes = new List<TreeModelDto>();
            var allOrganize = GetOrganizeList();
            foreach (var chirenitem in allOrganize)
            {
                var treeRootNode = new TreeModelDto();
                treeRootNode.Id = chirenitem.Id.ToString(); //  item.MenuCode.ToString();
                treeRootNode.Text = chirenitem.ShortName;
                if (chirenitem.ParentId == Guid.Empty)
                {
                    treeRootNode.Parent = "#";
                }
                else
                {
                    treeRootNode.Parent = chirenitem.ParentId.ToString();
                }
                rootNodes.Add(treeRootNode);
            }

            return rootNodes;
        }
 public List<TreeModelDto> GetRoleTreeList(string appCode)
 {
     var rootNodes = new List<TreeModelDto>();
     if (!string.IsNullOrWhiteSpace(appCode))
     {
         var treeRootNode1 = new TreeModelDto();
         treeRootNode1.Id = Guid.Empty.ToString();
         var appMenu = _menuAppRepository.GetAll().Where(e => e.AppCode == appCode).FirstOrDefault();
         if (appMenu != null)
         {
             treeRootNode1.Text = appMenu.AppName;
             treeRootNode1.Parent = "#";
             rootNodes.Add(treeRootNode1);
             var allmenu = GetRoleList().Where(e => e.AppCode == appCode);
             foreach (var chirenitem in allmenu)
             {
                 var treeRootNode = new TreeModelDto();
                 treeRootNode.Id = chirenitem.Id.ToString(); //  item.MenuCode.ToString();
                 treeRootNode.Text = chirenitem.RoleName;
                 treeRootNode.Parent = chirenitem.ParentId.ToString();//item.MenuCode.Length > 2 ? item.MenuCode.Substring(0, item.MenuCode.Length - 2) : "#"; 
                 rootNodes.Add(treeRootNode);
             }
         }
     }
     return rootNodes;
 }
        public List<TreeModelDto> GetProvinceCityTreeList()
        {
            var RootNodes = new List<TreeModelDto>();
            var allmenu = GetProvinceCityList();
            foreach (var chirenitem in allmenu)
            {
                var treeRootNode = new TreeModelDto();
                treeRootNode.Id = chirenitem.Id.ToString();
                treeRootNode.Text = chirenitem.FullName;
                if (chirenitem.ParentId == Guid.Empty)
                {
                    treeRootNode.Parent = "#";
                }
                else
                {
                    treeRootNode.Parent = chirenitem.ParentId.ToString();
                }
                RootNodes.Add(treeRootNode);
            }

            return RootNodes;
        }
        public List<TreeModelDto> GetProjectCodeTreeList(Guid id)
        {
            var rootNodes = new List<TreeModelDto>();

            var allProjectCode = _projectCodeRepository.GetAll().Where(e => e.OrgId == AbpSession.OrgId);
            var partProjectCode = allProjectCode.Where(e => e.ParentId == id);
            foreach (var chirenitem in partProjectCode)
                {
                    var treeRootNode = new TreeModelDto();
                    treeRootNode.Id = chirenitem.Id.ToString(); //  item.MenuCode.ToString();
                    treeRootNode.Text = chirenitem.FullName;
                    if (chirenitem.ParentId == Guid.Empty)
                    {
                        treeRootNode.Parent = "#";
                    }
                    else
                    {
                        treeRootNode.Parent = chirenitem.ParentId.ToString();
                    }
                    rootNodes.Add(treeRootNode);
                }
            
            return rootNodes;
        }
        public List<TreeModelDto> GetDataDictionaryTreeList()
        {
            var RootNodes = new List<TreeModelDto>();
            var treeRootNode1 = new TreeModelDto();
            treeRootNode1.Id = Guid.Empty.ToString();
            treeRootNode1.Text = "系统字典";
            treeRootNode1.Parent = "#";
            RootNodes.Add(treeRootNode1);
            var allmenu = GetDataDictionaryList();
            foreach (var chirenitem in allmenu)
            {
                var treeRootNode = new TreeModelDto();
                treeRootNode.Id = chirenitem.Id.ToString(); //  item.MenuCode.ToString();
                treeRootNode.Text = chirenitem.FullName;
                treeRootNode.Parent = Guid.Empty.ToString();//item.MenuCode.Length > 2 ? item.MenuCode.Substring(0, item.MenuCode.Length - 2) : "#"; 
                RootNodes.Add(treeRootNode);
            }

            return RootNodes;
        }