267 lines
11 KiB
C#
267 lines
11 KiB
C#
using FATrace.WPLApp.ModelDto;
|
|
using System.Collections.ObjectModel;
|
|
|
|
namespace FATrace.WPLApp.Services
|
|
{
|
|
/// <summary>
|
|
/// 导航服务类
|
|
/// </summary>
|
|
public class NavigationServices
|
|
{
|
|
public NavigationServices()
|
|
{
|
|
NavItemDtos = new ObservableCollection<NavItemDto>()
|
|
{
|
|
// 看板导航项
|
|
new NavItemDto()
|
|
{
|
|
Name = "Dashboard",
|
|
CmdPar = "Dashboard",
|
|
Icon = "\ued78",
|
|
IsParent = false,
|
|
},
|
|
|
|
// 生产管理导航项(父级) - 新增测试导航
|
|
new NavItemDto()
|
|
{
|
|
Name = "数据管理",
|
|
CmdPar = "",
|
|
Icon = "\ue62c",
|
|
IsParent = true,
|
|
ChildrenNavItemDtos = new ObservableCollection<NavItemDto>()
|
|
{
|
|
//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<NavItemDto>()
|
|
{
|
|
// 系统设置的子项
|
|
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 = "\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<NavItemDto>()
|
|
{
|
|
// 工厂节点
|
|
new NavItemDto()
|
|
{
|
|
Name = "工厂",
|
|
CmdPar = string.Empty,
|
|
Icon = "\ue962",
|
|
IsParent = true,
|
|
ChildrenNavItemDtos = new ObservableCollection<NavItemDto>()
|
|
{
|
|
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,
|
|
},
|
|
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<NavItemDto>()
|
|
{
|
|
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<NavItemDto>()
|
|
// {
|
|
// new NavItemDto()
|
|
// {
|
|
// Name = "生产计划",
|
|
// CmdPar = "生产计划",
|
|
// Icon = "\ue650",
|
|
// IsParent = false,
|
|
// },
|
|
// new NavItemDto()
|
|
// {
|
|
// Name = "工艺参数",
|
|
// CmdPar = "工艺参数",
|
|
// Icon = "\ue650",
|
|
// IsParent = false,
|
|
// }
|
|
// }
|
|
//}
|
|
};
|
|
}
|
|
|
|
/// <summary>
|
|
/// 导航服务类集合数据
|
|
/// </summary>
|
|
public ObservableCollection<NavItemDto> NavItemDtos { get; set; }
|
|
|
|
}
|
|
}
|