childrenAdd.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <html xmlns:th="http://www.thymeleaf.org">
  2. <head>
  3. <title>私塾家</title>
  4. <script th:include="sys/common/metaCSS" th:remove="tag"></script>
  5. <script th:include="sys/common/metaJS" th:remove="tag"></script>
  6. <script src="sys/js/jquery.validate.min.js" th:src="@{/static/sys/js/jquery.validate.min.js}"></script>
  7. <script src="sys/js/jquery-validation/messages_zh.js" th:src="@{/static/sys/js/jquery-validation/messages_zh.js}"></script>
  8. <style>
  9. .clearfix:after {
  10. visibility: hidden;
  11. display: block;
  12. font-size: 0;
  13. content: " ";
  14. clear: both;
  15. height: 0;
  16. }
  17. .clearfix { display: inline-table; }
  18. * html .clearfix { height: 1%; }
  19. .clearfix { display: block; }
  20. .fl{display:inline;float:left}
  21. clearfix >control-label-error{display:inline;float:left;marign-left:10px}
  22. label.control-label-error {
  23. color: Red;
  24. }
  25. </style>
  26. </head>
  27. <body>
  28. <div class="place">
  29. <span>位置:</span>
  30. <ul class="placeul">
  31. <li><a href="#">系统销售管理</a></li>
  32. <li><a href="#">基础子物料管理</a></li>
  33. </ul>
  34. </div>
  35. <div class="formbody">
  36. <form id="roleFrom" method="post" class="form-horizontal form-validate">
  37. <input type="hidden" id="id" th:if="${sort.id}" th:value="${sort.id}" name="id">
  38. <input type="hidden" th:value="${pid}" name="pid">
  39. <input type="hidden" value="1" name="level">
  40. <input type="hidden" value="2" name="type">
  41. <ul class="forminfo">
  42. <li class="clearfix">
  43. <label class="fl">名称<b>*</b></label>
  44. <input type="text" th:value="${sort.name}" class="dfinput fl" name="name">
  45. </li>
  46. <li class="clearfix">
  47. <label class="fl">编码<b>*</b></label>
  48. <input type="text" th:value="${sort.code}" class="dfinput fl" name="code">
  49. </li>
  50. <li class="clearfix">
  51. <label class="fl">别名<b>*</b></label>
  52. <input type="text" th:value="${sort.aliases}" class="dfinput fl" name="aliases">
  53. </li>
  54. <li>
  55. <label>&nbsp;</label>
  56. <button type="submit" class="btn">保存</button>
  57. <button type="button" class="btn" onclick="window.history.go(-1);">取消</button>
  58. </li>
  59. </ul>
  60. </form>
  61. </div>
  62. </body>
  63. <script type="text/javascript">
  64. $(function(){
  65. $("#roleFrom").validate({
  66. rules : {
  67. name : {
  68. required : true
  69. },
  70. code : {
  71. required : true
  72. },
  73. aliases : {
  74. required : true
  75. }
  76. },
  77. messages: {
  78. name : {
  79. required : "请输入参数名称"
  80. },
  81. code : {
  82. required : "请输入参数编码"
  83. },
  84. aliases : {
  85. required : "请输入参数别名"
  86. }
  87. },
  88. errorPlacement : function(error, element) {
  89. error.appendTo(element.parent());
  90. },
  91. submitHandler : function(form) {
  92. roleFrom();
  93. }
  94. });
  95. });
  96. function roleFrom(){
  97. var url="[[${sysUrl}]]/sys/bookList/saveMateriel";
  98. var params = $("#roleFrom").serialize();
  99. $.post(url,params,function(data){
  100. if(data != null){
  101. if(data.meta.success){
  102. layer.msg("操作成功!",{icon:1});
  103. setTimeout(function(){
  104. window.location.href ='[[${sysUrl}]]/sys/bookList/list.html';
  105. },1000);
  106. }else{
  107. layer.msg(data.meta.message,{icon:11});
  108. }
  109. }
  110. });
  111. }
  112. </script>
  113. </html>