addtaskindex.html 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  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;margin-bottom: 0;">
  11. <legend style="margin-bottom: 0;">{$meta_title}</legend>
  12. </fieldset>
  13. <div style="margin: 20px">
  14. <button class="layui-btn layui-btn-normal" id="return_task_button"><a style="text-decoration: none;" href="{:U('ApplyBatch/taskdetail',array('task_id'=>$bach_contents[task_id]))}">返回</a>
  15. </button>
  16. </div>
  17. <!-- 表单上传 -->
  18. <form class="layui-form" method="post" action="">
  19. <div class="layui-form-item">
  20. <label style="width: 150px" class="layui-form-label">批次补单名称</label>
  21. <div class="layui-input-inline" id="add_task_id">
  22. <select name="bach_id" readonly="readonly">
  23. <option selected value="{$bach_contents[bach_id]}">{$bach_contents[bach_name]}</option>
  24. </select>
  25. </div>
  26. </div>
  27. <div class="layui-form-item">
  28. <label style="width: 150px" class="layui-form-label">补单产品盒型</label>
  29. <div class="layui-input-inline" id="product_type_id">
  30. <select name="product_id" lay-verify="required">
  31. <option value>请选择补单产品盒型</option>
  32. <volist name="product_contents_list" id="v">
  33. <option value="{$v[product_id]}">{$v[box_type_name]}</option>
  34. </volist>
  35. </select>
  36. </div>
  37. </div>
  38. <div class="layui-form-item">
  39. <label style="width: 150px" class="layui-form-label">补单数量/万</label>
  40. <div class="layui-input-block">
  41. <input style="width: 50%" type="text" name="code_num" lay-verify="code_num" placeholder="请输入批次补单的目标数量" autocomplete="off" class="layui-input" id="code_num">
  42. </div>
  43. </div>
  44. <div class="layui-form-item layui-form-text">
  45. <label style="width: 150px" class="layui-form-label">备注</label>
  46. <div class="layui-input-block">
  47. <textarea id="remark" style="width: 50%" name="remark" placeholder="请输入您的备注信息" class="layui-textarea"></textarea>
  48. </div>
  49. </div>
  50. <div class="layui-form-item">
  51. <div class="layui-input-block">
  52. <button id="ajaxSubmit" class="layui-btn" lay-submit lay-filter="submits">立即提交</button>
  53. <button id="resect_id" type="reset" class="layui-btn layui-btn-primary">重置</button>
  54. </div>
  55. </div>
  56. </form>
  57. <script src="__PUBLIC__/libs/layui/layui.js"></script>
  58. <script src="__PUBLIC__/libs/jquery/2.x/jquery.js"></script>
  59. <script>
  60. layui.use('form', function(){
  61. var form = layui.form;
  62. //自定义验证规则
  63. form.verify({
  64. code_num: [/^[0-9]+(.[0-9]{0,4})?$/,'数量只能是大于0的数字!']
  65. });
  66. //表单提交
  67. form.on('submit(submits)', function(data){
  68. var param = data.field;
  69. $.ajax({
  70. async: false,
  71. url: "{:U('ApplyBatch/addTaskForm')}",
  72. type: 'POST',
  73. data: param,
  74. timeout: 1000,//1秒
  75. dataType: 'json',
  76. success: function(result) {
  77. console.log(result);
  78. console.log(result.status);
  79. if(result.status == '1'){
  80. layer.alert(result.info, function(index){
  81. parent.location.href=result.url;
  82. });
  83. } else {
  84. layer.alert(result.info);
  85. return false;
  86. }
  87. }
  88. });
  89. return false;
  90. });
  91. });
  92. </script>
  93. </block>