Commit 926ceb9a authored by ykb's avatar ykb
Browse files

添加菜单编辑功能

parent bc5ba410
layui.define([ 'form', 'laydate', 'table','menuApi'], function(exports) {
var form = layui.form;
var menuApi = layui.menuApi;
var index = layui.index;
var view = {
init:function(){
Lib.initGenrealForm($("#updateForm"),form);
this.initSubmit();
},
initSubmit:function(){
$("#saveMenu").click(function(){
menuApi.updateMenu(function(){
Common.info("更新成功");
Lib.closeFrame();
});
parent.window.dataReload();
});
$("#saveMenu-cancel").click(function(){
Lib.closeFrame();
});
}
}
exports('edit',view);
});
\ No newline at end of file
......@@ -37,18 +37,27 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}, {
field : 'code',
title : '菜单代码',
width : 150
width : 120
}, {
field : 'name',
title : '菜单名称',
width : 150,
width : 120,
sort : true
}, {
field : 'accessUrl',
title : '菜单入口地址',
width : 300,
width : 250,
sort : true
}, {
} , {
field : 'icon',
title : '图标',
width : 80
},{
field : 'seq',
title : '排序',
width : 80,
sort : true
},{
field : 'parentMenuName',
title : '上一级菜单',
width : 120,
......@@ -56,7 +65,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
},{
field : 'typeText',
title : '菜单类型',
width : 120,
width : 100,
sort : true
},
{
......
<!--# layout("/common/layout.html",{"jsBase":"/js/admin/menu/"}){ -->
<form class="layui-form layui-form-pane" id="updateForm" action="/admin/menu/update.json">
<div class="layui-row">
<div class="layui-form-item">
<label class="layui-form-label">菜单名</label>
<div class="layui-input-block">
<input type="text" name="name" autocomplete="off"
placeholder="请输入名称" class="layui-input" value="${menu.name}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜单代码</label>
<div class="layui-input-inline">
<input type="text" name="code" lay-verify="required"
placeholder="请输入" autocomplete="off" class="layui-input"
value="${menu.code}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">菜单地址</label>
<layui:menuFunctionInput style='layui-input-inline' name="functionId" id="functionId"
value="${menu.functionId}"></layui:menuFunctionInput>
</div>
</div>
<div class="layui-row">
<div class="layui-col-xs4">
<div class="layui-form-item">
<label class="layui-form-label">菜单排序</label>
<div class="layui-input-inline">
<input type="text" name="seq" id="seq" lay-verify="required"
placeholder="请输入" autocomplete="off" class="layui-input"
value="${menu.seq}">
</div>
</div>
</div>
<div class="layui-col-xs4">
<div class="layui-form-item">
<label class="layui-form-label">菜单图标</label>
<div class="layui-input-inline">
<input type="text" name="icon" lay-verify="required"
placeholder="请输入" autocomplete="off" class="layui-input"
value="${menu.icon}">
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-col-xs4">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">所在父菜单</label>
<layui:menuInput style='layui-input-inline' name="parentMenuId" id="parentMenuId"
value="${menu.parentMenuId}"></layui:menuInput>
</div>
</div>
</div>
<div class="layui-col-xs4">
<div class="layui-form-item">
<label class="layui-form-label">菜单类型</label>
<layui:simpleDictSelect style='layui-input-inline' type="menu_type"
id="type" name="type" value="${menu.type}" />
</div>
</div>
</div>
<layui:submitButtons id="saveMenu" />
<input type="hidden" name="id" value=${menu.id} />
</form>
<!--#} -->
<script>
layui.use(['edit'], function(){
var menuEdit = layui.edit
menuEdit.init();
});
</script>
......@@ -7,6 +7,7 @@ import javax.validation.constraints.NotNull;
import org.beetl.sql.core.annotatoin.AutoID;
import org.beetl.sql.core.annotatoin.SeqID;
import org.beetl.sql.core.annotatoin.UpdateIgnore;
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.util.ValidateConfig;
......@@ -27,6 +28,7 @@ public class CoreMenu extends BaseEntity {
protected Long id;
//创建时间
@UpdateIgnore
protected Date createTime;
//菜单代码
......
Supports Markdown
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