Example #1
0
        public ActionResult GetAuthorizeButtonColumnList(string url)
        {
            Dictionary <string, string> dicButton = new Dictionary <string, string>();
            Dictionary <string, string> dicColumn = new Dictionary <string, string>();

            Model_Mod moduleEntity = ModBll.GetModuleByUrl(url);

            if (moduleEntity != null)
            {
                List <ModuleBtn_Mod> buttonList = ModBll.GetButtonList(moduleEntity.F_ModuleId);
                foreach (var item in buttonList)
                {
                    if (!dicButton.ContainsKey(item.F_EnCode))
                    {
                        dicButton.Add(item.F_EnCode, item.F_FullName);
                    }
                }
                List <ModuleColumn_Mod> columnList = ModBll.GetColumnList(moduleEntity.F_ModuleId);
                foreach (var item in columnList)
                {
                    if (!dicColumn.ContainsKey(item.F_EnCode))
                    {
                        dicColumn.Add(item.F_EnCode.ToLower(), item.F_FullName);
                    }
                }
            }

            var jsonData = new
            {
                module = moduleEntity,
                btns   = dicButton,
                cols   = dicColumn
            };

            return(this.Success(jsonData));
        }
Example #2
0
        public List <Model_Mod> GetModuleList()
        {
            List <Model_Mod> list = new List <Model_Mod>();
            Model_Mod        info;

            info                  = new Model_Mod();
            info.F_ModuleId       = "1";
            info.F_ParentId       = "0";
            info.F_EnCode         = "BaseManage";
            info.F_FullName       = "单位组织";
            info.F_Icon           = "fa fa-coffee";
            info.F_UrlAddress     = "";
            info.F_Target         = "expand";
            info.F_IsMenu         = 1;
            info.F_AllowExpand    = 0;
            info.F_IsPublic       = 0;
            info.F_SortCode       = 1;
            info.F_DeleteMark     = 0;
            info.F_EnabledMark    = 1;
            info.F_Description    = "";
            info.F_ModifyDate     = DateTime.Now;
            info.F_ModifyUserId   = "System";
            info.F_ModifyUserName = "******";
            list.Add(info);

            info                  = new Model_Mod();
            info.F_ModuleId       = "1_1";
            info.F_ParentId       = "1";
            info.F_EnCode         = "CompanyManage";
            info.F_FullName       = "公司管理";
            info.F_Icon           = "fa fa-sitemap";
            info.F_UrlAddress     = "/LR_OrganizationModule/Company/Index";
            info.F_Target         = "iframe";
            info.F_IsMenu         = 1;
            info.F_AllowExpand    = 1;
            info.F_IsPublic       = 0;
            info.F_SortCode       = 1;
            info.F_DeleteMark     = 0;
            info.F_EnabledMark    = 1;
            info.F_Description    = "";
            info.F_ModifyDate     = DateTime.Now;
            info.F_ModifyUserId   = "System";
            info.F_ModifyUserName = "******";
            list.Add(info);



            info                  = new Model_Mod();
            info.F_ModuleId       = "2";
            info.F_ParentId       = "0";
            info.F_EnCode         = "DevManage";
            info.F_FullName       = "设备管理";
            info.F_Icon           = "fa fa-coffee";
            info.F_UrlAddress     = "";
            info.F_Target         = "expand";
            info.F_IsMenu         = 1;
            info.F_AllowExpand    = 0;
            info.F_IsPublic       = 0;
            info.F_SortCode       = 2;
            info.F_DeleteMark     = 0;
            info.F_EnabledMark    = 1;
            info.F_Description    = "";
            info.F_ModifyDate     = DateTime.Now;
            info.F_ModifyUserId   = "System";
            info.F_ModifyUserName = "******";
            list.Add(info);


            info                  = new Model_Mod();
            info.F_ModuleId       = "2_1";
            info.F_ParentId       = "2";
            info.F_EnCode         = "DevData";
            info.F_FullName       = "设备数据";
            info.F_Icon           = "fa fa-sitemap";
            info.F_UrlAddress     = "/LR_OrganizationModule/Company/Index";
            info.F_Target         = "iframe";
            info.F_IsMenu         = 1;
            info.F_AllowExpand    = 1;
            info.F_IsPublic       = 0;
            info.F_SortCode       = 1;
            info.F_DeleteMark     = 0;
            info.F_EnabledMark    = 1;
            info.F_Description    = "";
            info.F_ModifyDate     = DateTime.Now;
            info.F_ModifyUserId   = "System";
            info.F_ModifyUserName = "******";
            list.Add(info);

            return(list);
        }