Commit 74f7da05 by fengshuonan

菜单增加左侧树

parent 82598c64
@layout("/common/_container.html",{plugins:["table","layer","sweet-alert"],js:["/assets/modular/system/menu/menu.js"]}){ @layout("/common/_container.html",{plugins:["table","layer","sweet-alert","ztree"],js:["/assets/modular/system/menu/menu.js"]}){
<div class="row" id="menuPage"> <div class="row" id="menuPage">
<div class="col-lg-2 col-sm-3 p-r-0">
<div class="card card-outline-theme">
<div class="card-header">
<h5 class="m-b-0 text-white">菜单树</h5>
</div>
<div class="card-body">
<ul id="menuTree" class="ztree"></ul>
</div>
</div>
</div>
<div class="col-lg-10 col-sm-9">
<div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
<div class="card card-outline-theme m-b-10"> <div class="card card-outline-theme m-b-10">
<div class="card-body"> <div class="card-body">
...@@ -37,8 +49,8 @@ ...@@ -37,8 +49,8 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-lg-12"> <div class="col-lg-12">
<div class="card card-outline-theme m-b-0"> <div class="card card-outline-theme m-b-0">
<div class="card-body p-t-0 p-b-0"> <div class="card-body p-t-0 p-b-0">
...@@ -73,5 +85,7 @@ ...@@ -73,5 +85,7 @@
</div> </div>
</div> </div>
</div> </div>
</div>
</div>
</div> </div>
@} @}
\ No newline at end of file
...@@ -8,7 +8,8 @@ var Menu = { ...@@ -8,7 +8,8 @@ var Menu = {
layerIndex: -1, layerIndex: -1,
condition: { condition: {
menuName: "", menuName: "",
level: "" level: "",
menuId: ""
} }
}; };
...@@ -101,18 +102,31 @@ Menu.delMenu = function () { ...@@ -101,18 +102,31 @@ Menu.delMenu = function () {
Menu.search = function () { Menu.search = function () {
var queryData = {}; var queryData = {};
queryData['menuId'] = Menu.condition.menuId;
queryData['menuName'] = Menu.condition.menuName; queryData['menuName'] = Menu.condition.menuName;
queryData['level'] = Menu.condition.level; queryData['level'] = Menu.condition.level;
Menu.table.refresh({query: queryData}); Menu.table.refresh({query: queryData});
}; };
/**
* 选择菜单树时候
*/
Menu.onClickMenuTree = function (e, treeId, treeNode) {
Menu.condition.menuId = treeNode.id;
Menu.search();
};
$(function () { $(function () {
Menu.app = new Vue({ Menu.app = new Vue({
el: '#menuPage', el: '#menuPage',
data: Menu.condition data: Menu.condition
}); });
var ztree = new $ZTree("menuTree", "/menu/selectMenuTreeList");
ztree.bindOnClick(Menu.onClickMenuTree);
ztree.init();
var defaultColunms = Menu.initColumn(); var defaultColunms = Menu.initColumn();
var table = new BSTable(Menu.id, "/menu/list", defaultColunms); var table = new BSTable(Menu.id, "/menu/list", defaultColunms);
table.setPaginationType("client"); table.setPaginationType("client");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment