add:data/menu.json

v1.0
bobi 2019-11-05 12:15:13 +08:00
parent 37fa771fca
commit c76059d313
3 changed files with 401 additions and 4 deletions

397
data/menu.json Normal file
View File

@ -0,0 +1,397 @@
{
"code": 0,
"msg": "操作成功",
"data": [
{
"title": "会员管理",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": true,
"children": [
{
"title": "用户列表",
"path": "pages/member/user.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "角色列表",
"path": "pages/member/role.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "权限列表",
"path": "pages/member/permission.html",
"font": "iconfont",
"icon": "",
"spread": false
}
]
},
{
"title": "常用页面",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "文章列表",
"path": "pages/often/article.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "留言列表",
"path": "pages/often/message.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "产品列表",
"path": "pages/often/product.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "下载列表",
"path": "pages/often/download.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "链接列表",
"path": "pages/often/link.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "任务列表",
"path": "pages/often/issue.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "图片列表",
"path": "pages/often/link.html",
"font": "layui-icon",
"icon": "",
"spread": false
}
]
},
{
"title": "其他页面",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "登陆",
"path": "pages/other/login.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "注册",
"path": "pages/other/reg.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "忘记密码",
"path": "pages/other/forget.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "403页面",
"path": "pages/other/403.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "404页面",
"path": "pages/other/404.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "500页面",
"path": "pages/other/500.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "捐赠列表",
"path": "pages/other/donate.html",
"font": "iconfont",
"icon": "",
"spread": false
}
]
},
{
"title": "图表页面",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "柱状图",
"path": "pages/map/map1.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "折线图",
"path": "pages/map/map2.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "折线堆叠图",
"path": "pages/map/map3.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "饼图",
"path": "pages/map/map4.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "环形图",
"path": "pages/map/map5.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "散布图",
"path": "pages/map/map6.html",
"font": "iconfont",
"icon": "",
"spread": false
}
]
},
{
"title": "系统管理",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "网站配置",
"path": "pages/system/system-setting.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "系统日志",
"path": "pages/system/system-log.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "屏蔽词",
"path": "pages/system/system-shield.html",
"font": "iconfont",
"icon": "",
"spread": false
}
]
},
{
"title": "框架使用",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "okMenu使用",
"path": "pages/use/use-okMenu.html",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "okTab使用",
"path": "pages/use/use-okTab.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "okLayer使用",
"path": "pages/use/use-okLayer.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "okUtils使用",
"path": "pages/use/use-okUtils.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "Layui图标",
"path": "https://www.layui.com/doc/element/icon.html",
"font": "iconfont",
"icon": "",
"spread": false
},
{
"title": "Iconfont图标",
"path": "font/demo_index.html",
"font": "iconfont",
"icon": "",
"spread": false
}
]
},
{
"title": "多级菜单",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "购物网站",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "苏宁",
"path": "https://www.suning.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "京东",
"path": "https://www.jd.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "阿里",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "淘宝",
"path": "https://www.taobao.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "天猫",
"path": "https://www.tmall.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "聚划算",
"path": "https://ju.taobao.com",
"font": "layui-icon",
"icon": "",
"spread": false
}
]
}
]
},
{
"title": "新浪微博",
"path": "https://www.sina.com.cn",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "搜索引擎",
"path": "",
"font": "layui-icon",
"icon": "",
"spread": false,
"children": [
{
"title": "百度",
"path": "https://www.baidu.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "谷歌",
"path": "https://www.google.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "360搜索360搜索360搜索360搜索360搜索360搜索",
"path": "https://www.so.com",
"font": "layui-icon",
"icon": "",
"spread": false
}
]
},
{
"title": "搜狐",
"path": "http://www.sohu.com",
"font": "layui-icon",
"icon": "",
"spread": false
},
{
"title": "网易",
"path": "https://www.163.com",
"font": "layui-icon",
"icon": "",
"spread": false
}
]
}
]
}

View File

@ -34,7 +34,7 @@ layui.use(["element", "layer", "okTab", "okMenu", "okUtils", "okLayer"], functio
/**
* 生成左侧菜单树
*/
okMenu.generatorMenu(okUtils.mockApi.menu.list, "get");
okMenu.generatorMenu("data/menu.json", "get");
/**
* 监听导航菜单的点击

View File

@ -3,7 +3,7 @@ layui.define("layer", function (exports) {
var $ = layui.jquery;
var okUtils = {
isFrontendBackendSeparate: false,
baseUrl: "http://localhost:8080",
baseUrl: "http://rap2api.taobao.org/app/mock/233042",
/**
* ajax()函数二次封装
* @param url
@ -11,11 +11,11 @@ layui.define("layer", function (exports) {
* @param param
* @returns {*|*|*}
*/
ajax: function (url, type, param) {
ajax: function (uri, type, param) {
var deferred = $.Deferred();
var loadIndex;
$.ajax({
url: okUtils.isFrontendBackendSeparate ? okUtils.baseUrl + url : url,
url: okUtils.isFrontendBackendSeparate ? okUtils.baseUrl + uri : uri,
type: type || "get",
data: param || {},
dataType: "json",