whlabel_printck.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. {Template header}
  2. <body>
  3. <div class="warp">
  4. <div class="fixed">
  5. <div class="numberprint">
  6. <p><span style="padding-right:15px;font-size:22px;color:#000;">出库数量<input value="1" name="num" type="text" style="width:38px;margin-left:15px;vertical-align:middle;"> <!--出库类型<select name="cktype" class="select" style="width: 150px;height: 32px;line-height: 32px;color: #333;border: 1px #ccc solid;font-size: 16px;margin:0 15px;border-radius: 5px; vertical-align:middle;">
  7. <option value="">请选择</option>
  8. <option value="1">销售出库</option>
  9. <option value="2">销售美国出库</option>
  10. <option value="3">盘亏调整</option>
  11. <option value="4">其他调整出库</option>
  12. <option value="5">形态转换出库</option>
  13. </select>--><input style="vertical-align:middle;" value="" name="tmsku" id="tmsku" placeholder="点此处扫码出库" type="text"></span></p>
  14. </div>
  15. <ul class="search">
  16. <li>类目:<select name="category" class="select">
  17. <option value="">请选择</option>{loop typeclass(16) as $val}
  18. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  19. <li>长度:<select name="size" class="select">
  20. <option value="">请选择</option>{loop typeclass(14) as $val}
  21. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  22. <li>等级:<select name="grade" class="select">
  23. <option value="">请选择</option>{loop typeclass(13) as $val}
  24. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  25. <li>颜色:<select name="color" class="select">
  26. <option value="">请选择</option>{loop typeclassyc(8) as $val}
  27. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  28. <li>曲度:<select name="lowe" class="select">
  29. <option value="">请选择</option>{loop typeclassyc(15) as $val}
  30. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  31. <li>统计时间:<input id="ktime" value="{date('Y-m-d',time()-7*24*3600)}" name="ktime" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD'})" style="width:140px;">
  32. 至&nbsp;&nbsp;&nbsp;&nbsp; <input id="jtime" value="{date('Y-m-d',time()+24*3600)}" name="jtime" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD'})" style="width:140px;"></li>
  33. <li>SKU:<input value="" name="sku" type="text" ></li>
  34. <li>仓库:<select name="warehouse" class="select">
  35. <option value="12">特殊仓</option>
  36. <option value="13">许昌现货仓</option></select></li>
  37. <li>供应商:<select name="purchase" class="select">
  38. <option value="">全部</option>
  39. {loop purchase(100) as $val}
  40. <option value="{$val['id']}">{$val['title']}</option>
  41. {/loop}
  42. </select></li>
  43. <li><span>确 定</span></li>
  44. <li>
  45. <font class="cona export_data">按条件导出</font>
  46. </li>
  47. </ul>
  48. <table class="datatitle data" border="0" style="border-collapse:collapse;">
  49. <tr>
  50. <td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
  51. <td>仓库</td>
  52. <td>供应商</td>
  53. <td>sku</td>
  54. <td>名称</td>
  55. <td>状态</td>
  56. <td>出库时间</td>
  57. <td>所在位置</td>
  58. </tr>
  59. </table>
  60. </div>
  61. <table class="datatext data" border="0" style="border-collapse:collapse;">
  62. </table>
  63. <div class="bomf"></div>
  64. </div>
  65. <div class="print none"></div>
  66. <div class="ts"><p class="tsn"></p></div>
  67. <div class="systemwindow">
  68. <div>
  69. <p></p>
  70. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  71. </div>
  72. </div>
  73. <div class="boundtj">
  74. <div>
  75. <p></p>
  76. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  77. </div>
  78. </div>
  79. <div class="tyrows"><div><p></p><p></p></div></div>
  80. <audio id="music_d">
  81. <source src="{$theme}music/d.mp3" type="audio/mpeg">
  82. </audio>
  83. <audio id="music_c">
  84. <source src="{$theme}music/c.mp3" type="audio/mpeg">
  85. </audio>
  86. <audio id="music_print">
  87. <source src="{$theme}music/print.mp3" type="audio/mpeg">
  88. </audio>
  89. <audio id="music_print_error">
  90. <source src="{$theme}music/print_error.mp3" type="audio/mpeg">
  91. </audio>
  92. <audio id="music_print_ok">
  93. <source src="{$theme}music/print_ok.mp3" type="audio/mpeg">
  94. </audio>
  95. <input value="{date('Y-m-d h:i:s',time())}" name="tjtime" type="hidden">
  96. <script>
  97. var sysprint = 1;var systembound = 1;
  98. var dataurl = "/whlabel/printck/";var fdataurl = "/whlabel/printck/";
  99. var customon = 1;
  100. function custom(){
  101. $(".data tr").each(function() {
  102. $(this).find('td:eq(0)').css("width","1%");
  103. $(this).find('td:eq(1)').css("width","6%");
  104. $(this).find('td:eq(2)').css("width","10%");
  105. $(this).find('td:eq(3)').css("width","23%");
  106. $(this).find('td:eq(4)').css("width","25%");
  107. $(this).find('td:eq(5)').css("width","5%");
  108. $(this).find('td:eq(6)').css("width","12%");
  109. $(this).find('td:eq(7)').css("width","16%");
  110. });}
  111. $(document).ready(function() {
  112. $("#tmsku").focus();
  113. });
  114. $(document).keyup(function(event){
  115. if(event.keyCode ==13){
  116. layx.load('loadId','处理中');
  117. $(".search .number").val("");
  118. $(".search .waybill").val("");
  119. $.ajax({
  120. url: dataurl,
  121. data: "num=" + $("input[name='num']").val() + "&cktype=" + $("select[name='cktype']").children("option:selected").val() + "&tmsku=" + $("input[name='tmsku']").val(),
  122. type: "POST",
  123. dataType: "json",
  124. success: function(b) {
  125. layx.destroy('loadId');
  126. searchspan(1);
  127. $(".systemwindow").hide();
  128. if (b && b.success) {
  129. $("#music_d")[0].play();
  130. $("input[name='num']").val('1')
  131. $("#tmsku").val("");
  132. $("#tmsku").focus();
  133. } else {
  134. $("#tmsku").blur();
  135. $("#music_c")[0].play();
  136. $(".systemwindow div p:eq(0)").html(b.msg);
  137. $(".systemwindow div p:eq(1)").html("<font class='wcoutbound'>确 定</font>");
  138. $(".systemwindow").show();
  139. $("#tmsku").val("");
  140. }
  141. }
  142. });
  143. }});
  144. $(".systemwindow").on('click', ".wcoutbound", function() {
  145. $("#tmsku").focus();
  146. $(".systemwindow").hide();
  147. });
  148. $(".export_data").off('click').on('click',function(){
  149. let str = "excel=1";
  150. let timetk = $("#ktime").val();
  151. let timetj = $("#jtime").val();
  152. if(timetk){
  153. str += "&timetk=" + timetk;
  154. }
  155. if(timetj){
  156. str += "&timetj=" + timetj;
  157. }
  158. if($("select[name='category']").val()){
  159. str += "&category=" + $("select[name='category']").val();
  160. }
  161. if($("select[name='size']").val()){
  162. str += "&size=" + $("select[name='size']").val();
  163. }
  164. if($("select[name='grade']").val()){
  165. str += "&grade=" + $("select[name='grade']").val();
  166. }
  167. if($("select[name='color']").val()){
  168. str += "&color=" + $("select[name='color']").val();
  169. }
  170. if($("select[name='lowe']").val()){
  171. str += "&lowe=" + $("select[name='lowe']").val();
  172. }
  173. if($("input[name='sku']").val()){
  174. str += "&sku=" + $("input[name='sku']").val();
  175. }
  176. if($("select[name='warehouse']").val()){
  177. str += "&warehouse=" + $("select[name='warehouse']").val();
  178. }
  179. if($("select[name='purchase']").val()){
  180. str += "&purchase=" + $("select[name='purchase']").val();
  181. }
  182. window.location.href ="/whlabelfz/bqckexcel?" + str;
  183. })
  184. </script>
  185. <script type="text/javascript" src="{$theme}js/laydate.js"></script>
  186. {Template footer}