add.html 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <link rel="stylesheet" href="/static/layui/css/layui.css" media="all"/>
  2. <script type="text/javascript" src="/static/layui/layui.js"></script>
  3. <script type="text/javascript" src="/static/js/jquery.min.js"></script>
  4. <div class="layui-form" lay-filter="example" style="margin:50px auto 0 auto;width:90%;" id="add_menu">
  5. <input name="id" id="id" type="hidden"/>
  6. <input name="parentcode" id="parentcode" type="hidden"/>
  7. <div class="layui-form-item">
  8. <label class="layui-form-label" style="width: 82px;">* 上级菜单:</label>
  9. <div class="layui-col-xs5">
  10. <input type="text" lay-verify="required" id="parentname" name="parentname" maxlength="20" placeholder="请输入" class="layui-input layui-form-danger" disabled="">
  11. </div>
  12. </div>
  13. <div class="layui-form-item">
  14. <label class="layui-form-label" style="width:100px;padding:9px 10px 0 0px;"><span style="color: red;">*</span>子项名称:</label>
  15. <div class="layui-input-block">
  16. <input required lay-verify="required" type="text" name="name" id="name" autoComplete="off"
  17. maxlength="10" placeholder="请输入子项菜单/功能名称" class="layui-input layui-form-danger">
  18. </div>
  19. </div>
  20. <div class="layui-form-item">
  21. <label class="layui-form-label" style="width:100px;padding:9px 10px 0 0px;"><span style="color: red;">*</span>权限编码:</label>
  22. <div class="layui-input-block">
  23. <input required lay-verify="required" type="text" name="code" id="code" autoComplete="off"
  24. placeholder="请输入权限编码" maxlength="30" class="layui-input layui-form-danger">
  25. </div>
  26. </div>
  27. <div class="cloud_button">
  28. <div class="layui-layer-btn layui-layer-btn cloud_button_right">
  29. <button lay-submit lay-filter="save-button" class="layui-btn layui-btn-normal cloud_button_ok">确定</button>
  30. <a class="layui-layer-btn1" style="margin-right:0px;" onclick="parent.layer.closeAll();">取消</a>
  31. </div>
  32. </div>
  33. </div>
  34. <script type="text/javascript">
  35. //如果确定该新增为从表数据,则务必检查并执行以下操作
  36. if(parent.Curd.MasterData!=null){
  37. for (var key in parent.Curd.MasterData) {
  38. value = parent.Curd.MasterData[key];
  39. var yy1=$("#add_menu #" + key);
  40. if (yy1.length == 1) yy1.val(value);
  41. }
  42. }
  43. $(document).ready(function () {
  44. var tableId = parent.Curd.Row==null?0: parent.Curd.Row.id;
  45. layui.use(['layer', 'form'], function () {
  46. if (tableId > 0) {
  47. //修改时,回填信息
  48. parent.Curd.One(tableId,function(returnData){
  49. if (returnData["code"]==0) {
  50. var data = returnData["data"][0], value = null;
  51. if (data != null && data != "") {
  52. for (var key in data) {
  53. value = data[key];
  54. var yy1=$("#add_menu #" + key);
  55. if (yy1.length == 1) {
  56. yy1.val(value);
  57. }
  58. }
  59. layui.form.render("select");
  60. }
  61. }else{
  62. layer.msg("数据加载错误:"+returnData.msg)
  63. }
  64. });
  65. }
  66. layui.form.on('submit(save-button)', function (data) {
  67. var parameter = data.field;
  68. parent.Curd.Save(parameter,function(){
  69. parent.Curd.Reset();
  70. });
  71. });
  72. });
  73. });
  74. </script>