menuForm.jsp 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/jsp/include/taglib.jsp"%>
  3. <div class="x_span x_content">
  4. <form id="inputForm" action="${ctx }/sys/menu/save" action="${ctx}/sys/menu/save" method="post" class="form-horizontal form-label-left">
  5. <input type="hidden" name="id" value="${menu.id }">
  6. <input type="hidden" name="parentId" value="${menu.parentId }">
  7. <input type="hidden" name="_csrf" value="${_csrf }">
  8. <%-- <div class="control-group">
  9. <label class="control-label">上级菜单:</label>
  10. <div class="controls">
  11. <input type="text" name="parentId" value="${menu.parentId }">
  12. <sys:treeselect id="menu" name="parent.id" value="${menu.parent.id}" labelName="parent.name" labelValue="${menu.parent.name}"
  13. title="菜单" url="/sys/menu/treeData" extId="${menu.id}" cssClass="required"/>
  14. </div>
  15. </div> --%>
  16. <div class="item form-group">
  17. <label for="name" class="control-label col-md-3 col-sm-3 col-xs-12">名称:</label>
  18. <div class="col-md-6 col-sm-6 col-xs-12">
  19. <input type="text" name="name" value="${menu.name }" class="form-control col-md-7 col-xs-12" required="required">
  20. </div>
  21. </div>
  22. <div class="item form-group">
  23. <label for="href" class="control-label col-md-3 col-sm-3 col-xs-12">链接:</label>
  24. <div class="col-md-6 col-sm-6 col-xs-12">
  25. <input type="text" name="href" value="${menu.href }" class="form-control col-md-7 col-xs-12" placeholder="点击菜单跳转的页面">
  26. </div>
  27. </div>
  28. <div class="item form-group">
  29. <label for="href" class="control-label col-md-3 col-sm-3 col-xs-12">图标:</label>
  30. <div class="col-md-6 col-sm-6 col-xs-12">
  31. <input type="text" name="icon" value="${menu.icon }" class="form-control col-md-7 col-xs-12">
  32. <%-- <sys:iconselect id="icon" name="icon" value="${menu.icon}"/> --%>
  33. </div>
  34. </div>
  35. <div class="item form-group">
  36. <label for="sort" class="control-label col-md-3 col-sm-3 col-xs-12">排序:</label>
  37. <div class="col-md-6 col-sm-6 col-xs-12">
  38. <input type="text" name="sort" class="form-control col-md-2" value="${menu.sort }" required="required" placeholder="排列顺序,升序">
  39. </div>
  40. </div>
  41. <div class="item form-group">
  42. <label for="show" class="control-label col-md-3 col-sm-3 col-xs-12">可见:</label>
  43. <div class="col-md-6 col-sm-6 col-xs-12">
  44. <input type="checkbox" name="show" class="flat" checked="checked" value="1">
  45. </div>
  46. </div>
  47. <div class="item form-group">
  48. <label for="sort" class="control-label col-md-3 col-sm-3 col-xs-12">权限标识:</label>
  49. <div class="col-md-6 col-sm-6 col-xs-12">
  50. <input type="text" name="permission" value="${menu.permission }" class="form-control col-md-7 col-xs-12" placeholder='控制器中定义的权限标识'>
  51. </div>
  52. </div>
  53. <div class="form-group">
  54. <div class="col-sm-offset-2 col-sm-6">
  55. <input id="btnSubmit" class="btn btn-primary" type="submit" value="保 存"/>&nbsp;
  56. <button class="btn" type="button" onclick="javascript:CloseLayer();">关 闭</button>
  57. </div>
  58. </div>
  59. </form>
  60. </div>
  61. <script>
  62. $(function(){
  63. $("#inputForm").on("submit", function(event) {
  64. event.preventDefault();
  65. $.ajax({
  66. url : this.action,
  67. data : $(this).serialize(),
  68. type: "post",
  69. success : function (data) {
  70. if (data.code == 200) {
  71. SetLayerData("_save_menu_data", true);
  72. CloseLayer();
  73. }
  74. }
  75. });
  76. });
  77. })
  78. </script>