whlabel_printrk.html 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  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:58px;margin-left:15px;vertical-align:middle;"> <!-- 入库类型<select name="rktype" 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. <option value="6">退货可用入库</option>
  14. <option value="7">形态转换入库</option>
  15. </select>--><input style="vertical-align:middle;" value="" name="tmsku" id="tmsku" placeholder="点此处扫码" type="text"></span></p>
  16. </div>
  17. <ul class="search">
  18. <li>类目:<select name="category" class="select">
  19. <option value="">请选择</option>{loop typeclass(16) as $val}
  20. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  21. <li>长度:<select name="size" class="select">
  22. <option value="">请选择</option>{loop typeclass(14) as $val}
  23. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  24. <li>等级:<select name="grade" class="select">
  25. <option value="">请选择</option>{loop typeclass(13) as $val}
  26. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  27. <li>颜色:<select name="color" class="select">
  28. <option value="">请选择</option>{loop typeclassyc(8) as $val}
  29. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  30. <li>曲度:<select name="lowe" class="select">
  31. <option value="">请选择</option>{loop typeclassyc(15) as $val}
  32. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  33. <li>统计时间:<input id="ktime" value="{date('Y-m-d',time()-30*24*3600)}" name="ktime" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD'})" style="width:140px;">
  34. 至&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>
  35. <li>SKU:<input value="" name="sku" type="text" ></li>
  36. <li>仓库:<select name="warehouse" class="select">
  37. <option value="13">许昌现货仓</option>
  38. <option value="12">特殊仓</option></select></li>
  39. <li>供应商:<select name="purchase" class="select">
  40. <option value="">全部</option>
  41. {loop purchase(100) as $val}
  42. <option value="{$val['id']}">{$val['title']}</option>
  43. {/loop}
  44. </select></li>
  45. <li>类型:<select name="bs" class="select">
  46. <option value="1">扫码入库</option>
  47. <option value="0">添加入库</option>
  48. <option value="">全部</option></select></li>
  49. <li>排序:<select name="px" class="select">
  50. <option value="enter">入库时间</option>
  51. <option value="details">区域</option></select></li>
  52. <li>区域:<select name="details" class="select">
  53. <option value="">全部</option>
  54. {loop whlabelwz(100) as $val}
  55. <option value="{$val['wz']}">{$val['wz']}</option>
  56. {/loop}
  57. </select></li>
  58. <li><span>确 定</span></li>
  59. <li><a href="javascript:void(0);" class="whlabelprintexcel">导出数据</a></li>
  60. </ul>
  61. <table class="datatitle data" border="0" style="border-collapse:collapse;">
  62. <tr>
  63. <td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
  64. <td>仓库</td>
  65. <td>供应商</td>
  66. <td>sku</td>
  67. <td>名称</td>
  68. <td>状态</td>
  69. <td>入库时间</td>
  70. <td>所在位置</td>
  71. </tr>
  72. </table>
  73. </div>
  74. <table class="datatext data" border="0" style="border-collapse:collapse;">
  75. </table>
  76. <div class="bomf"></div>
  77. </div>
  78. <div class="print none"></div>
  79. <div class="ts"><p class="tsn"></p></div>
  80. <div class="systemwindow">
  81. <div>
  82. <p></p>
  83. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  84. </div>
  85. </div>
  86. <div class="boundtj">
  87. <div>
  88. <p></p>
  89. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  90. </div>
  91. </div>
  92. <div class="tyrows"><div><p></p><p></p></div></div>
  93. <audio id="music_d">
  94. <source src="{$theme}music/d.mp3" type="audio/mpeg">
  95. </audio>
  96. <audio id="music_c">
  97. <source src="{$theme}music/c.mp3" type="audio/mpeg">
  98. </audio>
  99. <audio id="music_print">
  100. <source src="{$theme}music/print.mp3" type="audio/mpeg">
  101. </audio>
  102. <audio id="music_print_error">
  103. <source src="{$theme}music/print_error.mp3" type="audio/mpeg">
  104. </audio>
  105. <audio id="music_print_ok">
  106. <source src="{$theme}music/print_ok.mp3" type="audio/mpeg">
  107. </audio>
  108. <input value="{date('Y-m-d h:i:s',time())}" name="tjtime" type="hidden">
  109. <div class="tcnrwk"><div class="tcnrxq">
  110. <p style="font-size: 18px;text-align: center;padding-bottom:20px"><strong>此条码有多个位置,请选择</strong></p>
  111. <div class="checkbox">
  112. </div>
  113. <p><font class="tcnrrj" style="width:180px;height: 50px;line-height: 50px; color: #fff;background-color: #2084db;border-radius: 5px;display: block;cursor: pointer;text-align: center;margin:35px auto 0 auto">确 定</font></p>
  114. </div></div>
  115. <script>
  116. var sysprint = 1;var systembound = 1;
  117. var customon = 1;
  118. function custom(){
  119. $(".data tr").each(function() {
  120. $(this).find('td:eq(0)').css("width","1%");
  121. $(this).find('td:eq(1)').css("width","6%");
  122. $(this).find('td:eq(2)').css("width","10%");
  123. $(this).find('td:eq(3)').css("width","23%");
  124. $(this).find('td:eq(4)').css("width","25%");
  125. $(this).find('td:eq(5)').css("width","5%");
  126. $(this).find('td:eq(6)').css("width","12%");
  127. $(this).find('td:eq(7)').css("width","16%");
  128. });}
  129. var dataurl = "/whlabel/printrk/";var fdataurl = "/whlabel/printrk/";
  130. $(document).ready(function() {
  131. $("#tmsku").focus();
  132. });
  133. $(document).keyup(function(event){
  134. if(event.keyCode ==13){
  135. $(".search .number").val("");
  136. $(".search .waybill").val("");
  137. $.ajax({
  138. url: dataurl,
  139. data: "num=" + $("input[name='num']").val() + "&rktype=" + $("select[name='rktype']").children("option:selected").val() + "&tmsku=" + $("input[name='tmsku']").val(),
  140. type: "POST",
  141. dataType: "json",
  142. success: function(b)
  143. {
  144. searchspan(1);
  145. $(".systemwindow").hide();
  146. if (b && b.success)
  147. {
  148. $("#music_d")[0].play();
  149. $("input[name='num']").val('1')
  150. $("#tmsku").val("");
  151. $("#tmsku").focus();
  152. }
  153. else
  154. {
  155. if(b.c == '0')
  156. {
  157. $("#tmsku").blur();
  158. $("#music_c")[0].play();
  159. $(".systemwindow div p:eq(0)").html(b.msg);
  160. $(".systemwindow div p:eq(1)").html("<font class='wcoutbound'>确 定</font>");
  161. $(".systemwindow").show();
  162. $("#tmsku").val("");
  163. }
  164. else
  165. {
  166. $("#tmsku").blur();
  167. $("#music_c")[0].play();
  168. for (i = 0; i < b.wz.length; i++)
  169. {
  170. $(".tcnrwk .checkbox").append("<span class='ckrows' id=" + b.wz[i]["id"] + "><label><input class='" + b.wz[i]["id"] + "' name='size' type='radio' value='" + b.wz[i]["id"] + "'><font>" + b.wz[i]["details"] + "</font></label></span>");
  171. }
  172. $(".tcnrwk").show();
  173. }
  174. }
  175. }
  176. });
  177. }});
  178. $(".systemwindow").on('click', ".wcoutbound", function() {
  179. $("#tmsku").focus();
  180. $(".systemwindow").hide();
  181. });
  182. $(".whlabelprintexcel").click(function() {
  183. var f = "";
  184. var a = "";
  185. $(".datatext input[name='check']:checked").each(function() {
  186. a = a + $(this).val()+",";
  187. });
  188. f = f + 'id='+a + "&";
  189. $(".select").each(function() {
  190. f = f + $(this).attr("name") + "=" + $(this).children("option:selected").val() + "&";
  191. });
  192. $("input:text").each(function() {
  193. f = f + $(this).attr("name") + "=" + $(this).val() + "&";
  194. });
  195. $("input:hidden").each(function() {
  196. f = f + $(this).attr("name") + "=" + $(this).val() + "&";
  197. });
  198. window.location.href = "/specialstock/hwwz?excel="+$(this).data("id")+"&"+f;
  199. });
  200. $(".tcnrwk .tcnrrj").click(function() {
  201. layx.load('loadId','提交中,请稍后');
  202. var id = $(".checkbox .ckrows input:checked").val();
  203. $.ajax({
  204. url: "/whlabel/printxzrk/",
  205. data: "wzid="+id+"&num="+$("input[name='num']").val(),
  206. type: "POST",
  207. dataType: "json",
  208. success: function(b) {
  209. searchspan(1);
  210. $(".systemwindow").hide();
  211. if (b && b.success) {
  212. layx.destroy('loadId');
  213. $(".tcnrwk .checkbox").html("");
  214. $(".tcnrwk").hide();
  215. $("#music_d")[0].play();
  216. $("#tmsku").val("");
  217. $("#tmsku").focus();
  218. } else {
  219. layx.destroy('loadId');
  220. $(".tcnrwk .checkbox").html("");
  221. $(".tcnrwk").hide();
  222. $("#tmsku").blur();
  223. $("#music_c")[0].play();
  224. $(".systemwindow div p:eq(0)").html(b.msg);
  225. $(".systemwindow div p:eq(1)").html("<font class='wcoutbound'>确 定</font>");
  226. $(".systemwindow").show();
  227. $("#tmsku").val("");
  228. }
  229. }
  230. });
  231. });
  232. </script>
  233. <script type="text/javascript" src="{$theme}js/laydate.js"></script>
  234. {Template footer}