using FATrace.WPLApp.ModelDto; using System.Collections.ObjectModel; namespace FATrace.WPLApp.Services { /// /// 导航服务类 /// public class NavigationServices { public NavigationServices() { NavItemDtos = new ObservableCollection() { // 看板导航项 new NavItemDto() { Name = "Dashboard", CmdPar = "Dashboard", Icon = "\ued78", IsParent = false, }, // 生产管理导航项(父级) - 新增测试导航 new NavItemDto() { Name = "数据管理", CmdPar = "", Icon = "\ue62c", IsParent = true, ChildrenNavItemDtos = new ObservableCollection() { //new NavItemDto() //{ // Name = "报表数据", // CmdPar = "报表数据", // Icon = "\uec55", // IsParent = false, //}, new NavItemDto() { Name = "原料使用查询", CmdPar = "原料使用查询", Icon = "\ue62c", IsParent = false, }, new NavItemDto() { Name = "原料入库查询", CmdPar = "原料入库查询", Icon = "\uec55", IsParent = false, }, new NavItemDto() { Name = "文件导入日志", CmdPar = "文件导入日志", Icon = "\ue792", IsParent = false, }, new NavItemDto() { Name = "历史报警", CmdPar = "历史报警", Icon = "\uec60;", IsParent = false, }, } }, // 系统设置导航项(父级) new NavItemDto() { Name = "系统", CmdPar = "", Icon = "\ue62b", IsParent = true, ChildrenNavItemDtos = new ObservableCollection() { // 系统设置的子项 new NavItemDto() { Name = "日志信息", CmdPar = "日志信息", Icon = "\uec46", IsParent = false, }, // 系统设置的子项 new NavItemDto() { Name = "用户登录", CmdPar = "用户登录", Icon = "\ueb22", IsParent = false, }, new NavItemDto() { Name = "用户管理", CmdPar = "用户管理", Icon = "\uec46", IsParent = false, }, new NavItemDto() { Name = "使用手册", CmdPar = "使用手册", Icon = "\ue8c3", IsParent = false, } } }, // 工厂/OEM 数据查询(单独的菜单目录节点) new NavItemDto() { Name = "工厂/OEM 数据查询", CmdPar = string.Empty, Icon = "\ue650", IsParent = true, ChildrenNavItemDtos = new ObservableCollection() { // 工厂节点 new NavItemDto() { Name = "工厂", CmdPar = string.Empty, Icon = "\ue962", IsParent = true, ChildrenNavItemDtos = new ObservableCollection() { new NavItemDto { Name = "工厂-入库", CmdPar = "工厂-入库", Icon = "\uea25", IsParent = false, }, new NavItemDto { Name = "工厂-领料", CmdPar = "工厂-领料", Icon = "\uea25", IsParent = false, }, new NavItemDto { Name = "工厂-出入库", CmdPar = "工厂-出入库", Icon = "\uea25", IsParent = false, }, new NavItemDto { Name = "工厂-原料生产信息", CmdPar = "工厂-原料生产信息", Icon = "\uea25", IsParent = false, }, new NavItemDto { Name = "工厂-成品出库", CmdPar = "工厂-成品出库", Icon = "\uea25", IsParent = false, } } }, // OEM 节点 new NavItemDto() { Name = "OEM", CmdPar = string.Empty, Icon = "\ued08", IsParent = true, ChildrenNavItemDtos = new ObservableCollection() { new NavItemDto { Name = "OEM-入库", CmdPar = "OEM-入库", Icon = "\ueab4", IsParent = false, }, new NavItemDto { Name = "OEM-出库", CmdPar = "OEM-出库", Icon = "\ueab4", IsParent = false, }, new NavItemDto { Name = "OEM-出入库", CmdPar = "OEM-出入库", Icon = "\ueab4", IsParent = false, }, new NavItemDto { Name = "OEM-原料使用信息", CmdPar = "OEM-原料使用信息", Icon = "\ueab4", IsParent = false, } } } } }, //// 生产管理导航项(父级) - 新增测试导航 //new NavItemDto() //{ // Name = "生产管理", // CmdPar = "", // Icon = "\ue650", // IsParent = true, // ChildrenNavItemDtos = new ObservableCollection() // { // new NavItemDto() // { // Name = "生产计划", // CmdPar = "生产计划", // Icon = "\ue650", // IsParent = false, // }, // new NavItemDto() // { // Name = "工艺参数", // CmdPar = "工艺参数", // Icon = "\ue650", // IsParent = false, // } // } //} }; } /// /// 导航服务类集合数据 /// public ObservableCollection NavItemDtos { get; set; } } }