index.html 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <extend name="$_admin_public_layout"/>
  2. <block name="style">
  3. <link rel="stylesheet" href="__PUBLIC__/libs/layui/css/layui.css" media="all">
  4. </block>
  5. <block name="script">
  6. <script src="__PUBLIC__/libs/guide/bootstrap-tour.js"></script>
  7. <script src="__PUBLIC__/libs/guide/guide.js?_t=2016121401"></script>
  8. </block>
  9. <block name="main">
  10. <fieldset name="meta_title" class="layui-elem-field layui-field-title" style="margin-top: 20px;">
  11. <legend>{$meta_title}</legend>
  12. </fieldset>
  13. <!-- 表单上传 -->
  14. <form class="layui-form" method="post" action="">
  15. <div class="layui-form-item">
  16. <label style="width: 150px" class="layui-form-label">卷烟厂名称</label>
  17. <div class="layui-input-inline" id="factory_id">
  18. <select name="factory_id" lay-verify="required">
  19. <option value>请选择工厂名称</option>
  20. <volist name="factory_result" id="v">
  21. <option value="{$v[id]}">{$v[name]}</option>
  22. </volist>
  23. </select>
  24. </div>
  25. </div>
  26. <div class="layui-form-item">
  27. <label style="width: 150px" class="layui-form-label">印刷厂名称</label>
  28. <div class="layui-input-inline" id="printer_id">
  29. <select name="printer_id" lay-verify="required">
  30. <option value>请选择印刷厂名称</option>
  31. <volist name="printer" id="v">
  32. <option value="{$v[printer_id]}">{$v[printer_name]}</option>
  33. </volist>
  34. </select>
  35. </div>
  36. </div>
  37. <div class="layui-form-item">
  38. <label style="width: 150px" class="layui-form-label">产品名称</label>
  39. <div class="layui-input-inline" id="product_id">
  40. <select name="product_id" lay-verify="required">
  41. <option value>请选择产品名称</option>
  42. <volist name="product_result" id="v">
  43. <option value="{$v[id]}">{$v[name]}</option>
  44. </volist>
  45. </select>
  46. </div>
  47. </div>
  48. <div class="layui-form-item">
  49. <label style="width: 150px" class="layui-form-label">盒型:条盒数量/万</label>
  50. <div class="layui-input-block">
  51. <input style="width: 50%" type="text" name="code_num1" lay-verify="code_num" placeholder="请输入目标条盒的数量" autocomplete="off" class="layui-input" id="code_num1">
  52. </div>
  53. </div>
  54. <div class="layui-form-item">
  55. <label style="width: 150px" class="layui-form-label">盒型:小包数量/万</label>
  56. <div class="layui-input-block">
  57. <input style="width: 50%" type="text" name="code_num2" lay-verify="code_num" placeholder="请输入目标小包的数量" autocomplete="off" class="layui-input" id="code_num2">
  58. </div>
  59. </div>
  60. <div class="layui-form-item">
  61. <label style="width: 150px" class="layui-form-label">有无验证码</label>
  62. <div class="layui-input-block">
  63. <input type="radio" name="is_verif" value="1" title="有" id="is_verif_1">
  64. <input type="radio" name="is_verif" value="0" title="无" checked="" id="is_verif_0">
  65. </div>
  66. </div>
  67. <div class="layui-form-item layui-form-text">
  68. <label style="width: 150px" class="layui-form-label">备注</label>
  69. <div class="layui-input-block">
  70. <textarea id="remark" style="width: 50%" name="remark" placeholder="请输入您的备注信息" class="layui-textarea"></textarea>
  71. </div>
  72. </div>
  73. <div class="layui-form-item">
  74. <div class="layui-input-block">
  75. <button id="ajaxSubmit" class="layui-btn" lay-submit lay-filter="submits">立即提交</button>
  76. <button id="resect_id" type="reset" class="layui-btn layui-btn-primary">重置</button>
  77. </div>
  78. </div>
  79. </form>
  80. <script src="__PUBLIC__/libs/layui/layui.js"></script>
  81. <script src="__PUBLIC__/libs/jquery/2.x/jquery.js"></script>
  82. <script>
  83. layui.use('form', function(){
  84. var form = layui.form;
  85. //自定义验证规则
  86. form.verify({
  87. code_num: [/^[0-9]+(.[0-9]{0,4})?$/,'数量只能是数字!']
  88. });
  89. //表单提交
  90. form.on('submit(submits)', function(data){
  91. var param = data.field;
  92. $.ajax({
  93. async: false,
  94. url: "{:U('ApplyBatch/applyform')}",
  95. type: 'POST',
  96. data: param,
  97. timeout: 1000,//1秒
  98. dataType: 'json',
  99. success: function(result) {
  100. console.log(result);
  101. console.log(result.status);
  102. if(result.status == '1'){
  103. layer.alert(result.info, function(index){
  104. parent.location.href=result.url;
  105. });
  106. } else {
  107. layer.alert(result.info);
  108. return false;
  109. }
  110. }
  111. });
  112. return false;
  113. });
  114. });
  115. </script>
  116. </block>