コード例 #1
0
        public VD_Sys_Menu GetMenu(Guid Id)
        {
            VD_Sys_Menu entity = null;

            DefaultQuery(q => entity = q.Where(w => w.Id == Id).FirstOrDefault());
            return(entity);
        }
コード例 #2
0
        public bool SaveMenu(VD_Sys_Menu entity)
        {
            Sys_Menu menu = Map.Resolve(entity);

            if (entity.Id.Equals(Guid.Empty))
            {
                //新增
                menu.Id         = Guid.NewGuid();
                menu.ParentCode = "";
                menu            = base.Add(menu);
            }
            else
            {
                menu = base.Save(menu);
            }
            return(menu != null);
        }
コード例 #3
0
 public ActionResult Edit(string id)
 {
     using (var service = GetService <ISys_MenuService>())
     {
         VD_Sys_Menu entity = null;
         Guid        ID     = Guid.Empty;
         Guid.TryParse(id, out ID);
         if (ID == Guid.Empty)
         {
             entity            = new VD_Sys_Menu();
             entity.Enabled    = 1;
             entity.MenuType   = 2;
             entity.ButtonMode = 1;
             entity.Url        = "#";
         }
         else
         {
             entity = service.GetMenu(ID);
         }
         return(View(entity));
     }
 }
コード例 #4
0
        static Sys_MenuService()
        {
            #region List<VD_Sys_Menu>
            VD_Sys_Menu menu = new VD_Sys_Menu()
            {
                MenuCode   = "OrderOnline",
                MenuName   = "在线下单",
                ParentCode = "Order",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "/Order/Online/Index",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 1,
                Enabled    = 1
            };
            MenuList.Add(menu);
            menu = new VD_Sys_Menu()
            {
                MenuCode   = "Order",
                MenuName   = "网上订单",
                ParentCode = "",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "#",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 2,
                Enabled    = 1
            };
            MenuList.Add(menu);
            menu = new VD_Sys_Menu()
            {
                MenuCode   = "Basic",
                MenuName   = "基础资料",
                ParentCode = "",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "#",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 1,
                Enabled    = 1
            };
            MenuList.Add(menu);
            menu = new VD_Sys_Menu()
            {
                MenuCode   = "SectionBar",
                MenuName   = "型材型号",
                ParentCode = "Basic",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "/BaseData/SectionBar/List",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 1,
                Enabled    = 1
            };
            MenuList.Add(menu);
            menu = new VD_Sys_Menu()
            {
                MenuCode   = "Packing",
                MenuName   = "包装方式",
                ParentCode = "Basic",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "/BaseData/Packing/List",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 1,
                Enabled    = 1
            };
            MenuList.Add(menu);
            menu = new VD_Sys_Menu()
            {
                MenuCode   = "System",
                MenuName   = "系统设置",
                ParentCode = "",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "#",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 0,
                Enabled    = 1
            };
            MenuList.Add(menu);
            menu = new VD_Sys_Menu()
            {
                MenuCode   = "Menu",
                MenuName   = "菜单管理",
                ParentCode = "System",
                MenuType   = 2,
                ButtonMode = 1,
                Url        = "/Sys/Menu/Index",
                IconClass  = "",
                IconUrl    = "",
                Sort       = 1,
                Enabled    = 1
            };
            MenuList.Add(menu);
            #endregion

            #region List<LayuiMenu>
            listNavs.AddRange(
                new LayuiMenu[] {
                new LayuiMenu("contentManagement")
                {
                    title    = "系统设置",
                    icon     = "icon-text",
                    href     = "#",
                    spread   = false,
                    children = new LayuiMenu[]
                    {
                        new LayuiMenu("01")
                        {
                            title  = "菜单管理",
                            icon   = "icon-text",
                            href   = "/Sys/Menu/Index",
                            spread = false
                        },
                        new LayuiMenu("01")
                        {
                            title  = "图片管理",
                            icon   = "&#xe634;",
                            href   = "page/img/images.html",
                            spread = false
                        },
                        new LayuiMenu("01")
                        {
                            title    = "其他页面",
                            icon     = "&#xe630;",
                            href     = "",
                            spread   = false,
                            children = new LayuiMenu[]
                            {
                                new LayuiMenu("01")
                                {
                                    title  = "404页面",
                                    icon   = "&#xe61c;",
                                    href   = "page/404.html",
                                    spread = false
                                },
                                new LayuiMenu("01")
                                {
                                    title  = "登录",
                                    icon   = "&#xe609;",
                                    href   = "page/login/login.html",
                                    spread = false,
                                    target = "_blank"
                                }
                            }
                        }
                    }
                },
                new LayuiMenu("memberCenter")
                {
                    title    = "基础资料",
                    icon     = "icon-text",
                    href     = "#",
                    spread   = false,
                    children = new LayuiMenu[]
                    {
                        new LayuiMenu("01")
                        {
                            title  = "型材型号",
                            icon   = "&#xe61c;",
                            href   = "/BaseData/SectionBar/List",
                            spread = false
                        },
                        new LayuiMenu("01")
                        {
                            title  = "包装方式",
                            icon   = "&#xe61c;",
                            href   = "/BaseData/Packing/List",
                            spread = false
                        },
                        new LayuiMenu("01")
                        {
                            title  = "表面方式",
                            icon   = "&#xe61c;",
                            href   = "page/404.html",
                            spread = false
                        }
                    }
                },
                new LayuiMenu("systemeSttings")
                {
                    title    = "订单管理",
                    icon     = "icon-text",
                    href     = "#",
                    spread   = false,
                    children = new LayuiMenu[]
                    {
                        new LayuiMenu("01")
                        {
                            title  = "网上订单",
                            icon   = "&#xe61c;",
                            href   = "/Order/Online/Index",
                            spread = false
                        }
                    }
                },
                new LayuiMenu("seraphApi")
                {
                    title  = "微信管理",
                    icon   = "icon-text",
                    href   = "#",
                    spread = false
                }
            });
            #endregion
        }