systemwigsout.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. {Template header}
  2. <body>
  3. <div class="warp">
  4. <div class="fixed">
  5. <div class="numberprint">
  6. <p><input value="" name="wigsout" id="wigsout" placeholder="点此处扫码" type="text"></p>
  7. </div>
  8. <ul class="search">
  9. <li>
  10. 仓库名称:<select name="type" class="select">
  11. <option value="">请选择</option>
  12. {loop $warehouse as $val}
  13. <option value="{$val['id']}">{$val['title']}</option>
  14. {/loop}</select>
  15. </li>
  16. <li>
  17. 操作部门:<select name="cz" class="select">
  18. {$kx}
  19. </select>
  20. </li>
  21. <li>颜色:<select name="color" class="select">
  22. <option value="">请选择</option>{loop typeclassyc(8) as $val}
  23. <option value="{$val['id']}">{$val['title']}</option>{/loop}</select></li>
  24. {if $zjtab == 'kaiqi'}
  25. <li>
  26. 查询部门:<select name="zjtab" class="select">
  27. <option value="">请选择</option>
  28. <option value="2">染色</option>
  29. <option value="3">曲发</option>
  30. <option value="4">BODY</option>
  31. </select>
  32. </li>
  33. <li>
  34. 来源:<select name="ly" class="select">
  35. <option value="">正常单</option>
  36. <option value="1">小单</option>
  37. </select>
  38. </li>
  39. <li>
  40. 操作类型:<select name="lx" class="select">
  41. <option value="">请选择</option>
  42. <option value="1">入库</option>
  43. <option value="2">出库</option>
  44. </select>
  45. </li>
  46. {/if}
  47. <li>编号:<input value="" name="number" type="text"></li>
  48. <li>扫描时间:<input id="timetk" value="{date('Y-m-d',time()-30*24*3600)} 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})">
  49. 至&nbsp;&nbsp;&nbsp;&nbsp; <input id="timetj" value="{date('Y-m-d',time()+24*3600)} 0:00" name="timetj" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})"></li>
  50. <li><span>确 定</span></li>
  51. <select name="czwarehouse" class="select none">
  52. <option value="{$czwarehouse}">{$czwarehouse}</option>
  53. </select>
  54. <li>
  55. {if $userid == 'admin'}
  56. <font class="cona obdel">删除</font>
  57. {/if}
  58. </li>
  59. <!--<li>
  60. <font class="cona dowot">下载Excel</font>
  61. </li>
  62. -->
  63. {if $xz > 0} {/if}<!-- 现在不区分账号都可以使用下载Excel -->
  64. <li>
  65. <font class="cona xz">下载Excel</font>
  66. </li>
  67. {if $vip == 1}
  68. <li>
  69. <font class="cona tthb">换表</font>
  70. </li>
  71. {/if}
  72. </ul>
  73. <table class="datatitle data" border="0" style="border-collapse:collapse;">
  74. <tr>
  75. <td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
  76. <td>仓库</td>
  77. <td>编号</td>
  78. <td>仓库品名</td>
  79. <td>打印时间</td>
  80. <td>录入时间</td>
  81. <td>数量</td>
  82. </tr>
  83. </table>
  84. </div>
  85. <table class="datatext data" border="0" style="border-collapse:collapse;">
  86. </table>
  87. <div class="bomf"></div>
  88. </div>
  89. <div class="print none"></div>
  90. <div class="ts"><p class="tsn"></p></div>
  91. <div class="systemwindow">
  92. <div>
  93. <p></p>
  94. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  95. </div>
  96. </div>
  97. <div class="boundtj">
  98. <div>
  99. <p></p>
  100. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  101. </div>
  102. </div>
  103. <div class="tyrows"><div><p></p><p></p></div></div>
  104. <audio id="music_d">
  105. <source src="{$theme}music/d.mp3" type="audio/mpeg">
  106. </audio>
  107. <audio id="music_c">
  108. <source src="{$theme}music/c.mp3" type="audio/mpeg">
  109. </audio>
  110. <audio id="music_print">
  111. <source src="{$theme}music/print.mp3" type="audio/mpeg">
  112. </audio>
  113. <audio id="music_print_error">
  114. <source src="{$theme}music/print_error.mp3" type="audio/mpeg">
  115. </audio>
  116. <audio id="music_print_ok">
  117. <source src="{$theme}music/print_ok.mp3" type="audio/mpeg">
  118. </audio>
  119. <input value="{date('Y-m-d h:i:s',time())}" name="tjtime" type="hidden">
  120. <div style="display:none;">
  121. <input id="upload-file" name="files" accept="image/xls,image/xlsx" type="file">
  122. </div>
  123. <script>
  124. var sysprint = 1;var systemwigsout = 1;
  125. var dataurl = "/systemwigsout/";var fdataurl = "/systemwigsout/";
  126. $(document).ready(function() {
  127. $("#wigsout").focus();
  128. });
  129. var customon = 1;
  130. function custom(){
  131. $(".data tr").each(function() {
  132. $(this).find('td:eq(5)').css("width","20%");
  133. $(this).find('td:eq(6)').css("width","5%");
  134. });}
  135. $(".tthb").click(function() {
  136. var me = $(this);
  137. $("#upload-file").click();
  138. $("#upload-file").unbind("change");
  139. $("#upload-file").bind("change",function(){
  140. uploadFilehb(me);
  141. layx.load('loadId','导入中,请稍后',{shadable:0.6});
  142. });
  143. });
  144. function uploadFilehb(me){
  145. var file = document.getElementById("upload-file").files[0];
  146. var data = new FormData();
  147. data.append("userfile",file);
  148. $.ajax({
  149. data : data,
  150. type : "POST",
  151. url : "/systemwigsout/hb/",
  152. timeout: 1200000,
  153. cache : false,
  154. contentType : false,
  155. processData : false,
  156. dataType:"json",
  157. success: function(a) {
  158. layx.destroy('loadId');
  159. if (a && a.success) {
  160. window.location.href = a.goexcel;
  161. } else {
  162. layx.alert('错误',a.msg,function(id,button){
  163. $(".search span").click();
  164. },{dialogIcon:'error'});
  165. }
  166. },
  167. error: function (XMLHttpRequest,textStatus) {
  168. console.log(XMLHttpRequest); //XMLHttpRequest.responseText XMLHttpRequest.status XMLHttpRequest.readyState
  169. console.log(textStatus);
  170. $(".express").hide();
  171. layx.alert('错误','请求超时!请查看是否成功!',function(id,button){
  172. $(".search span").click();
  173. },{dialogIcon:'error'});
  174. },
  175. });
  176. }
  177. $(".xz").click(function() {
  178. var f = "";
  179. $(".select").each(function() {
  180. f = f + $(this).attr("name") + "=" + $(this).children("option:selected").val() + "&";
  181. });
  182. $("input:text").each(function() {
  183. f = f + $(this).attr("name") + "=" + $(this).val() + "&";
  184. });
  185. $("input:hidden").each(function() {
  186. f = f + $(this).attr("name") + "=" + $(this).val() + "&";
  187. });
  188. window.location.href = dataurl+"xz/?fexcel=1&"+f;
  189. });
  190. </script>
  191. <script type="text/javascript" src="{$theme}js/laydate.js"></script>
  192. <script type="text/javascript" src="{$theme}js/print.js?v=20221212002"></script>
  193. {Template footer}