示例#1
0
        /// <summary>
        /// 根据当前用户信息获取模块信息
        /// </summary>
        /// <returns></returns>
        public List <ModuleModel> GetModule()
        {
            DataModules.Clear();
            //CheckDesingModel.IsDebug &&
            if (Loginer.CurrentLoginer.IsSysAdmin)
            {
                DataModules = GetModuleALL();
            }
            else
            {
                DataModules = GetModuleConfig();
            }
            DataFunctions.Clear();
            foreach (var m in DataModules)
            {
                foreach (var f in m.functions)
                {
                    DataFunctions.Add(f.FunctionID, f);
                }
            }

            return(DataModules);
        }