add.html 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
  2. <!--<div class="form-group">-->
  3. <!--<label class="control-label col-xs-12 col-sm-2">油墨产品编码:</label>-->
  4. <!--<div class="col-xs-12 col-sm-8">-->
  5. <!--<input id="c-code" data-rule="required" class="form-control" name="row[code]" type="text">-->
  6. <!--</div>-->
  7. <!--</div>-->
  8. <div class="form-group">
  9. <label class="control-label col-xs-12 col-sm-2">{:__('Order_number')}:</label>
  10. <div class="col-xs-12 col-sm-8">
  11. <input id="c-order_number" data-rule="required" class="form-control" name="row[order_number]" type="text">
  12. </div>
  13. </div>
  14. <div class="form-group">
  15. <label class="control-label col-xs-12 col-sm-2">{:__('Product_name')}:</label>
  16. <div class="col-xs-12 col-sm-8">
  17. <input id="c-product_name" data-rule="required" class="form-control" type="text" readonly>
  18. </div>
  19. </div>
  20. <div class="form-group">
  21. <label class="control-label col-xs-12 col-sm-2">请选择领取油墨:</label>
  22. <div class="col-xs-12 col-sm-8" id="matter">
  23. </div>
  24. </div>
  25. <div class="form-group">
  26. <label class="control-label col-xs-12 col-sm-2"></label>
  27. <div class="col-xs-12 col-sm-8">
  28. <a class="btn btn-success" id="five-weight" data-value="5" >5KG</a>
  29. <a class="btn btn-success" id="ten-weight" data-value="10" >10KG</a>
  30. <a class="btn btn-success" id="twenty-weight" data-value="20" >20KG</a>
  31. </div>
  32. </div>
  33. <div class="form-group">
  34. <label class="control-label col-xs-12 col-sm-2">领取油墨重量(kg):</label>
  35. <div class="col-xs-12 col-sm-8">
  36. <input id="c-out_weight" data-rule="required" class="form-control" name="row[out_weight]" type="text">
  37. </div>
  38. </div>
  39. <!--<div class="form-group">-->
  40. <!--<label class="control-label col-xs-12 col-sm-2">{:__('Process')}:</label>-->
  41. <!--<div class="col-xs-12 col-sm-8">-->
  42. <!--<input id="c-process" class="form-control" name="row[process]" type="text" readonly>-->
  43. <!--</div>-->
  44. <!--</div>-->
  45. <!--<div class="form-group">-->
  46. <!--<label class="control-label col-xs-12 col-sm-2">{:__('Current_process')}:</label>-->
  47. <!--<div class="col-xs-12 col-sm-8">-->
  48. <!--<input id="c-current_process" class="form-control" name="row[current_process]" type="text" readonly>-->
  49. <!--</div>-->
  50. <!--</div>-->
  51. <!--<div class="form-group">-->
  52. <!--<label class="control-label col-xs-12 col-sm-2">{:__('Create')}:</label>-->
  53. <!--<div class="col-xs-12 col-sm-8">-->
  54. <!--<input id="c-create" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[create]" type="text" value="{:date('Y-m-d H:i:s')}" readonly>-->
  55. <!--</div>-->
  56. <!--</div>-->
  57. <div class="form-group layer-footer">
  58. <label class="control-label col-xs-12 col-sm-2"></label>
  59. <div class="col-xs-12 col-sm-8">
  60. <button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
  61. <button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
  62. </div>
  63. </div>
  64. </form>
  65. <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>
  66. <script>
  67. $("#c-order_number").focus();
  68. $("#c-order_number").blur(function () {
  69. var code = $(this).val();
  70. if (code == '' || code == 'undefined'){
  71. confirm('生产批次号不能为空');
  72. }
  73. $.ajax({
  74. type: "POST",
  75. url: "{:url('admin/MatterUse/getCode')}",
  76. data: {code: code},
  77. dataType: "json",
  78. success: function (data) {
  79. if (data.status == 1){
  80. $('#c-product_name').val(data.name);
  81. var str = '<div class="radio">';
  82. $.each(data.result,function (key,value) {
  83. if (key == 0){
  84. str += '<label><input type="radio" name="row[code]" value="'+value.code+'" checked/> <span>'+value.ink+'</span>&nbsp;&nbsp;&nbsp;&nbsp;<span>'+value.weight+'(g)</span></label>';
  85. }else{
  86. str += '<br><label><input type="radio" name="row[code]" value="'+value.code+'" /> <span>'+value.ink+'</span>&nbsp;&nbsp;&nbsp;&nbsp;<span>'+value.weight+'(g)</span></label>';
  87. }
  88. })
  89. str += '</div>';
  90. $('#matter').empty();
  91. $('#matter').append(str);
  92. }
  93. }
  94. })
  95. })
  96. $('#five-weight').click(function () {
  97. var weight = $(this).attr('data-value');
  98. $('#c-out_weight').val(weight);
  99. })
  100. $('#ten-weight').click(function () {
  101. var weight = $(this).attr('data-value');
  102. $('#c-out_weight').val(weight);
  103. })
  104. $('#twenty-weight').click(function () {
  105. var weight = $(this).attr('data-value');
  106. $('#c-out_weight').val(weight);
  107. })
  108. </script>