/// <summary>
        /// 转化数型菜单
        /// </summary>
        /// <param name="mql"></param>
        /// <returns></returns>
        public List <TreeMenus> GetTreeManus(List <v_rms_menus> list)
        {
            List <TreeMenus>   resultList = new List <TreeMenus>();
            List <v_rms_menus> listfather = list.FindAll(p => p.parentmanuid == 0);//父项

            listfather = listfather.OrderBy(i => i.orderno).ToList();
            int fatherCout = listfather.Count;

            for (int i = 0; i < fatherCout; i++)
            {
                TreeMenus resultItem = new TreeMenus();
                resultItem.Id           = listfather[i].id;
                resultItem.ParentManuId = listfather[i].parentmanuid;
                resultItem.OrderNo      = listfather[i].orderno;
                resultItem.Name         = listfather[i].manuname;
                resultItem.iconCls      = listfather[i].icon;
                resultItem.MIcon        = listfather[i].micon;
                resultItem.URL          = listfather[i].url;
                resultItem.valuename    = listfather[i].valuename;
                resultItem.typeid       = listfather[i].typeid;
                resultItem.Remarks      = listfather[i].remarks;
                resultItem.projectname  = list[i].projectname;
                List <TreeMenus> Son = GetTreeManus(list, listfather[i]);
                resultItem.children = Son;
                resultList.Add(resultItem);
            }
            return(resultList);
        }
        public List <TreeMenus> GetTreeManus(List <RMS_Menus> listAll, RMS_Menus item)
        {
            List <TreeMenus> resultList = new List <TreeMenus>();
            List <RMS_Menus> list       = listAll.FindAll(p => p.ParentManuId == item.Id).OrderBy(i => i.OrderNo).ToList();

            for (int i = 0; i < list.Count; i++)
            {
                TreeMenus resultItem = new TreeMenus();
                resultItem.Id           = list[i].Id;
                resultItem.ParentManuId = list[i].ParentManuId;
                resultItem.OrderNo      = list[i].OrderNo;
                resultItem.Name         = list[i].ManuName;
                resultItem.iconCls      = list[i].Icon;
                resultItem.MIcon        = list[i].MIcon;
                resultItem.URL          = list[i].URL;
                List <TreeMenus> Son = GetTreeManus(listAll, list[i]);
                resultItem.children = Son;
                resultList.Add(resultItem);
            }
            return(resultList);
        }