Commit 6ced5d45 by fengshuonan

更新初始化菜单表格

parent 93115b9f
...@@ -52,10 +52,9 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab ...@@ -52,10 +52,9 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab
*/ */
Menu.search = function () { Menu.search = function () {
var queryData = {}; var queryData = {};
queryData['menuId'] = Menu.condition.menuId;
queryData['menuName'] = $("#menuName").val(); queryData['menuName'] = $("#menuName").val();
queryData['level'] = $("#level").val(); queryData['level'] = $("#level").val();
table.reload(Menu.tableId, {where: queryData}); Menu.initTable(Menu.tableId, queryData);
}; };
/** /**
...@@ -68,7 +67,7 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab ...@@ -68,7 +67,7 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab
title: '添加菜单', title: '添加菜单',
content: Feng.ctxPath + '/menu/menu_add', content: Feng.ctxPath + '/menu/menu_add',
end: function () { end: function () {
admin.getTempData('formOk') && table.reload(Menu.tableId); admin.getTempData('formOk') && Menu.initTable(Menu.tableId);
} }
}); });
}; };
...@@ -97,7 +96,7 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab ...@@ -97,7 +96,7 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab
title: '编辑菜单', title: '编辑菜单',
content: Feng.ctxPath + '/menu/menu_edit?menuId=' + data.menuId, content: Feng.ctxPath + '/menu/menu_edit?menuId=' + data.menuId,
end: function () { end: function () {
admin.getTempData('formOk') && table.reload(Menu.tableId); admin.getTempData('formOk') && Menu.initTable(Menu.tableId);
} }
}); });
}; };
...@@ -112,7 +111,7 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab ...@@ -112,7 +111,7 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab
var ajax = new $ax(Feng.ctxPath + "/menu/remove", function () { var ajax = new $ax(Feng.ctxPath + "/menu/remove", function () {
Feng.success("删除成功!"); Feng.success("删除成功!");
Menu.condition.menuId = ""; Menu.condition.menuId = "";
table.reload(Menu.tableId); Menu.initTable(Menu.tableId);
}, function (data) { }, function (data) {
Feng.error("删除失败!" + data.responseJSON.message + "!"); Feng.error("删除失败!" + data.responseJSON.message + "!");
}); });
...@@ -122,10 +121,14 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab ...@@ -122,10 +121,14 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab
Feng.confirm("是否删除菜单" + data.name + "?", operation); Feng.confirm("是否删除菜单" + data.name + "?", operation);
}; };
// 渲染表格 /**
var tableResult = treetable.render({ * 初始化表格
elem: '#' + Menu.tableId, */
Menu.initTable = function (menuId, data) {
return treetable.render({
elem: '#' + menuId,
url: Feng.ctxPath + '/menu/listTree', url: Feng.ctxPath + '/menu/listTree',
where: data,
page: false, page: false,
height: "full-158", height: "full-158",
cellMinWidth: 100, cellMinWidth: 100,
...@@ -137,6 +140,10 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab ...@@ -137,6 +140,10 @@ layui.use(['layer', 'form', 'ztree', 'laydate', 'admin', 'ax', 'table', 'treetab
treeDefaultClose: false, treeDefaultClose: false,
treeLinkage: true treeLinkage: true
}); });
};
// 渲染表格
var tableResult = Menu.initTable(Menu.tableId);
//渲染时间选择框 //渲染时间选择框
laydate.render({ laydate.render({
......
...@@ -6,20 +6,13 @@ ...@@ -6,20 +6,13 @@
<div class="layui-fluid"> <div class="layui-fluid">
<div class="layui-row layui-col-space15"> <div class="layui-row layui-col-space15">
<div class="layui-col-sm12 layui-col-md3 layui-col-lg2"> <div class="layui-col-sm12 layui-col-md12 layui-col-lg12">
<div class="layui-card">
<div class="layui-card-body mini-bar">
<div class="ztree" id="menuTree"></div>
</div>
</div>
</div>
<div class="layui-col-sm12 layui-col-md9 layui-col-lg10">
<div class="layui-card"> <div class="layui-card">
<div class="layui-card-body"> <div class="layui-card-body">
<div class="layui-form toolbar"> <div class="layui-form toolbar">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<input id="menuName" class="layui-input" type="text" placeholder="菜单名称"/> <input id="menuName" class="layui-input" type="text" placeholder="菜单名称/编码"/>
</div> </div>
<div class="layui-inline"> <div class="layui-inline">
<input id="level" class="layui-input" type="text" placeholder="层级"/> <input id="level" class="layui-input" type="text" placeholder="层级"/>
......
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