x-admin 菜单栏 数据组装
var data_list = [
{
"id": 1,
"parentid": -1,
"title": "管理员",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 2,
"parentid": 1,
"title": "管理导航",
"icon": null,
"spread": "true",
"href": "admin.aspx",
"children": []
},
{
"id": 3,
"parentid": 1,
"title": "数据统计",
"icon": null,
"spread": "true",
"href": "echarts/echarts_list.aspx",
"children": []
},
{
"id": 4,
"parentid": 1,
"title": "账号操作",
"icon": null,
"spread": "true",
"href": "account_management.aspx",
"children": []
},
{
"id": 5,
"parentid": 1,
"title": "账号管理",
"icon": null,
"spread": "true",
"href": "echarts/echarts_list.aspx",
"children": [
{
"id": 6,
"parentid": 5,
"title": "账号删除",
"icon": null,
"spread": "true",
"href": "Delete_lists.aspx",
"children": []
},
{
"id": 7,
"parentid": 5,
"title": "等级管理",
"icon": null,
"spread": "true",
"href": "Delete_lists.aspx",
"children": []
}
]
}
]
},
{
"id": 8,
"parentid": -1,
"title": "订单管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 9,
"parentid": 8,
"title": "新建订单",
"icon": null,
"spread": "true",
"href": "create.aspx",
"children": []
},
{
"id": 10,
"parentid": 8,
"title": "订单列表",
"icon": null,
"spread": "true",
"href": "Order_list/Order_list.aspx",
"children": []
}
]
},
{
"id": 11,
"parentid": -1,
"title": "生产管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 12,
"parentid": 11,
"title": "生产录入",
"icon": null,
"spread": "true",
"href": "production_list.aspx",
"children": []
},
{
"id": 13,
"parentid": 11,
"title": "生产汇总",
"icon": null,
"spread": "true",
"href": "ProductionSummary.aspx",
"children": []
}
]
},
{
"id": 14,
"parentid": -1,
"title": "品质管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 15,
"parentid": 14,
"title": "品质不良录入",
"icon": null,
"spread": "true",
"href": "quality.aspx",
"children": []
},
{
"id": 16,
"parentid": 14,
"title": "不良列表",
"icon": null,
"spread": "true",
"href": "quality_bad.aspx",
"children": []
}
]
},
{
"id": 17,
"parentid": -1,
"title": "市场管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 18,
"parentid": 17,
"title": "出货管理",
"icon": null,
"spread": "true",
"href": "Shipments_list.aspx",
"children": []
},
{
"id": 19,
"parentid": 17,
"title": "已出报表",
"icon": null,
"spread": "true",
"href": "ShipmentReport.aspx",
"children": []
},
{
"id": 20,
"parentid": 17,
"title": "欠交列表",
"icon": null,
"spread": "true",
"href": "SubdueReport.aspx",
"children": []
}
]
},
{
"id": 21,
"parentid": -1,
"title": "仓储管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 22,
"parentid": 21,
"title": "仓储列表",
"icon": null,
"spread": "true",
"href": "Web_cangchu.aspx",
"children": []
}
]
},
{
"id": 23,
"parentid": -1,
"title": "图号信息管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 24,
"parentid": 23,
"title": "图号信息列表",
"icon": null,
"spread": "true",
"href": "thLists.aspx",
"children": []
}
]
},
{
"id": 25,
"parentid": -1,
"title": "密码管理",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 26,
"parentid": 25,
"title": "重置密码",
"icon": null,
"spread": "true",
"href": "reset.aspx",
"children": []
}
]
},
{
"id": 27,
"parentid": -1,
"title": "操作手册",
"icon": null,
"spread": "true",
"href": "#",
"children": [
{
"id": 28,
"parentid": 27,
"title": "操作手册",
"icon": null,
"spread": "true",
"href": "manual.aspx",
"children": []
}
]
}
];
//组装成菜单栏
var table1 = "";
for( var a = 0; a < data_list.length; a++){
table1+='<li>';
table1+='<a href="javascript:;">';
table1+='<i class="iconfont left-nav-li" lay-tips='+data_list[a].title+'>'+data_list[a].icon+'</i>';
table1+='<cite>'+data_list[a].title+'</cite>';
table1+='<i class="iconfont nav_right"></i>';
table1+='</a>';
var two_list = data_list[a].children; //二级菜单
if(two_list != undefined){
table1+='<ul class="sub-menu">';
for(var b=0;b<two_list.length;b++){
table1+='<li>';
if(two_list[b].href != ""){ //通过href 判断当前权限是否是需要添加事件
table1+='<a onclick="xadmin.add_tab('+two_list[b].title+','+two_list[b].href+')">';
}else{
table1+='<a>';
}
if(two_list[b].children != undefined){ //通过判断当前权限是否有下级菜单 添加
table1+='<i class="iconfont">'+two_list[b].icon+'</i>';
table1+='<cite>'+two_list[b].title+'</cite>';
table1+='<i class="iconfont nav_right"></i>';
}else{
table1+='<i class="iconfont"></i>';
table1+='<cite>'+two_list[b].title+'</cite>';
}
table1+='</a>';
var three_list = two_list[b].children; //三级菜单
if(three_list != undefined){
table1+='<ul class="sub-menu">';
for ( var c = 0; c < three_list.length; c++) {
table1+='<li>';
table1+='<a onclick="xadmin.add_tab('+three_list[c].title+','+three_list[c].href+')">';
table1+='<i class="iconfont"></i>';
table1+='<cite>'+three_list[c].title+'</cite>';
table1+='</a>';
table1+='</li>';
}
table1+='</ul>';
}
table1+'</li>';
}
table1+='</ul>';
}
table1+='</li>';
}
$("#nav").append(table1);