smalladd.html 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <block name="style">
  9. <link rel="stylesheet" href="__PUBLIC__/libs/layui/css/layui.css" media="all">
  10. </block>
  11. <div style="padding:40px 20px;">
  12. <form class="layui-form" action="{:U('/index/Code/方法/参数')}" autocomplete="off" lay-filter="formTest">
  13. <input type="hidden" name="custome_sn" value="<?php echo isset($list['custome_sn'])?$list['custome_sn']:''?>">
  14. <input type="hidden" name="id" value="<?php echo isset($list['id'])?$list['id']:''?>">
  15. <input type="hidden" name="standard" value="<?php echo isset($list['standard'])?$list['standard']:''?>">
  16. <div class="layui-form-item">
  17. <label class="layui-form-label">工单编号</label>
  18. <div class="layui-input-block" >
  19. <input type="text" name="no" value="<?php echo isset($list['no'])?$list['no']:''?>" required lay-verify="required" placeholder="请输入工单编号" class="layui-input" autocomplete="off" >
  20. </div>
  21. </div>
  22. <div class="layui-form-item">
  23. <label class="layui-form-label">产品</label>
  24. <div class="layui-input-block">
  25. <select name="title" lay-verify="required" lay-filter="title">
  26. <option value="">请选择</option>
  27. <volist name="productList" id="v">
  28. <option value="<?php echo $v['title'].'|'.$v['code1'].'|'.$v['standard'];?>" <?php if($list[title]==$v['title']){?>selected="selected"<?php }?>>{$v.title}</option>
  29. </volist>
  30. </select>
  31. </div>
  32. </div>
  33. <div class="layui-form-item">
  34. <label class="layui-form-label">生产日期</label>
  35. <div class="layui-inline"> <!-- 注意:这一层元素并不是必须的 -->
  36. <input type="text" class="layui-input" id="time" name="time" value="<?php echo isset($list['time'])?date('Y-m-d',$list['time']):date('Y-m-d');?>" required lay-verify="required">
  37. </div>
  38. </div>
  39. <div class="layui-form-item">
  40. <label class="layui-form-label">生产批号</label>
  41. <div class="layui-input-block" >
  42. <input type="text" name="batch_number" value="<?php echo isset($list[batch_number])?$list[batch_number]:'';?>" required lay-verify="required" placeholder="请输生产批号" class="layui-input" autocomplete="off" >
  43. </div>
  44. </div>
  45. <div class="layui-form-item">
  46. <label class="layui-form-label">质量批识别号</label>
  47. <div class="layui-input-block" >
  48. <input type="text" name="quality_no" value="<?php echo isset($list[quality_no])?$list[quality_no]:'';?>" required lay-verify="required" placeholder="请输质量批识别号" class="layui-input" autocomplete="off" >
  49. </div>
  50. </div>
  51. <div class="layui-form-item">
  52. <label class="layui-form-label">板号</label>
  53. <div class="layui-inline"> <!-- 注意:这一层元素并不是必须的 -->
  54. <input type="text" class="layui-input" name="board_no" value="<?php echo isset($list[board_no])?$list[board_no]:'';?>" placeholder="请输入整数" lay-verify="required|number" maxlength="3">
  55. </div>
  56. </div>
  57. <div class="layui-form-item">
  58. <label class="layui-form-label">混板号</label>
  59. <div class="layui-inline"> <!-- 注意:这一层元素并不是必须的 -->
  60. <input type="text" class="layui-input" name="mix_board" value="<?php echo isset($list[mix_board])?$list[mix_board]:'';?>" placeholder="请输入整数" lay-verify="required|number" maxlength="3">
  61. </div>
  62. </div>
  63. <div class="layui-form-item">
  64. <label class="layui-form-label">板包号</label>
  65. <div class="layui-inline"> <!-- 注意:这一层元素并不是必须的 -->
  66. <input type="text" class="layui-input" name="start" value="<?php echo isset($list['board_no_serial'])?$list['board_no_serial']:''?>" placeholder="请输入整数" lay-verify="required|number" maxlength="3">
  67. </div>
  68. </div>
  69. <div class="layui-form-item">
  70. <label class="layui-form-label">自增数</label>
  71. <div class="layui-inline"> <!-- 注意:这一层元素并不是必须的 -->
  72. <input type="text" class="layui-input" name="step" value="<?php echo isset($list)?0:''?>" placeholder="请输入整数" lay-verify="required|number" maxlength="3">
  73. </div>
  74. </div>
  75. <div class="layui-form-item">
  76. <label class="layui-form-label">检验工号</label>
  77. <div class="layui-input-block" >
  78. <input type="text" name="inspector" value="<?php echo isset($list[inspector])?$list[inspector]:'';?>" required lay-verify="required" placeholder="请输检验工号" class="layui-input" autocomplete="off" >
  79. </div>
  80. </div>
  81. <div class="layui-form-item">
  82. <label class="layui-form-label">工艺编号</label>
  83. <div class="layui-input-block" >
  84. <input type="text" name="technics_number" value="<?php echo isset($list[technics_number])?$list[technics_number]:'';?>" required lay-verify="required" placeholder="请输工艺编号" class="layui-input" autocomplete="off" >
  85. </div>
  86. </div>
  87. <div class="layui-form-item">
  88. <div class="layui-input-block">
  89. <button class="layui-btn" lay-submit lay-filter="formDemo">立即提交</button>
  90. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  91. </div>
  92. </div>
  93. </form>
  94. </div>
  95. <script src="__PUBLIC__/libs/layui/layui.js"></script>
  96. <script src="__PUBLIC__/libs/jquery/2.x/jquery.js"></script>
  97. <script>
  98. //Demo
  99. layui.use('form', function(){
  100. var form = layui.form;
  101. var url = "<?php echo $url;?>";
  102. var d = "<?echo $list['title']?>";
  103. form.on('select(title)', function(data){
  104. var data = data.value.split('|');
  105. $("input[name='custome_sn']").val(data[1]);
  106. $("input[name='standard']").val(data[2]);
  107. });
  108. //监听提交
  109. form.on('submit(formDemo)', function(data){
  110. /*layer.msg(JSON.stringify(data.field));
  111. return false;*/
  112. params = data.field;
  113. $.ajax({
  114. async: true,//同步
  115. url: url,
  116. type: 'POST',
  117. data: {
  118. data:params
  119. },
  120. timeout: 5000,//1秒
  121. dataType: 'json',
  122. success: function (data) {
  123. console.log(data);
  124. /*layer.alert(data.msg, function(index){
  125. });*/
  126. layer.msg(data.msg);
  127. form.render();
  128. },
  129. error:function(data){
  130. /*layer.alert('系统飞走了,请联系管理员', function(index){
  131. location.reload();
  132. });*/
  133. layer.msg(data.msg);
  134. }
  135. });
  136. return false;
  137. });
  138. });
  139. layui.use('laydate', function(){
  140. var laydate = layui.laydate;
  141. //执行一个laydate实例
  142. laydate.render({
  143. elem: '#time' //指定元素
  144. });
  145. });
  146. </script>
  147. </body>
  148. </html>