outerrors.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. {Template header}
  2. <style>
  3. .btn {
  4. display: inline-block;
  5. padding: 6px 12px;
  6. margin-bottom: 0;
  7. font-size: 14px;
  8. font-weight: 400;
  9. line-height: 1.42857143;
  10. text-align: center;
  11. white-space: nowrap;
  12. vertical-align: middle;
  13. -ms-touch-action: manipulation;
  14. touch-action: manipulation;
  15. cursor: pointer;
  16. -webkit-user-select: none;
  17. -moz-user-select: none;
  18. -ms-user-select: none;
  19. user-select: none;
  20. background-image: none;
  21. border: 1px solid transparent;
  22. border-radius: 4px;
  23. }
  24. .btn-success {
  25. color: #fff !important;
  26. background-color: #5cb85c !important;
  27. border-color: #4cae4c;
  28. }
  29. .btn-info {
  30. color: #fff;
  31. background-color: #5bc0de;
  32. border-color: #46b8da;
  33. }
  34. .btn-xs {
  35. padding: 1px 5px;
  36. font-size: 12px;
  37. line-height: 1.5;
  38. border-radius: 3px;
  39. }
  40. </style>
  41. <body>
  42. <div class="warp">
  43. <div class="fixed">
  44. <div class="numberprint">
  45. <ul class="searchtop" style="text-align: center;padding: 10px 0;" style="font-size: 18px;">
  46. <ul class="searchtop" style="text-align: center;padding: 10px 0;">
  47. <li><a href="/outerrors/scan/" style="height: 56px;line-height: 56px;padding: 0 88px;font-size: 26px;color: #fff;background-color: #2084db;float: left;margin-right: 50px;border-radius: 5px;display: block;cursor: pointer;">扫描禁止出库单</a></li>
  48. <br/>
  49. <li style="font-weight: 700;font-size: 20px;">
  50. 店员注意:需要拆包的,备注信息里请带有“撕单” 或 “拆包” 这2词之一;需要出库的,备注信息里需带上“发走”字眼。
  51. </li>
  52. </div>
  53. <ul class="search">
  54. <li>订单编号:<input value="" name="number" type="text"></li>
  55. <li>
  56. 是否出库:<select name="order_status" class="select" style="width:90px">
  57. <option value="-1">请选择</option>
  58. <option value="0">未出库</option>
  59. <option value="1">已出库</option>
  60. </select>
  61. </li>
  62. <li>扫描时间:<input id="timetk" value="{date('Y-m-d',time()-14*24*3600)} 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})">
  63. 至&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>
  64. <li><span>确 定</span></li>
  65. <li>
  66. <font class="cona lv_cpkxz">EXCEL下载</font>
  67. </li>
  68. </ul>
  69. <table class="datatitle data" border="0" style="border-collapse:collapse;">
  70. <tr>
  71. <td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
  72. <td>扫描时间</td>
  73. <td>订单编号</td>
  74. <td>当前扫描运单号</td>
  75. <td>发货状态</td>
  76. <td>店员备注</td>
  77. <td>仓库备注</td>
  78. <td>扫不出库原因</td>
  79. <td>操作</td>
  80. </tr>
  81. </table>
  82. </div>
  83. <table class="datatext data" border="0" style="border-collapse:collapse;">
  84. </table>
  85. <div class="bomf"></div>
  86. </div>
  87. <div class="print none"></div>
  88. <div class="ts"><p class="tsn"></p></div>
  89. <div class="systemwindow">
  90. <div>
  91. <p></p>
  92. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  93. </div>
  94. </div>
  95. <div class="boundtj">
  96. <div>
  97. <p></p>
  98. <p></p>
  99. </div>
  100. </div>
  101. <div class="tyrows"><div><p></p><p></p></div></div>
  102. <audio id="music_d">
  103. <source src="{$theme}music/d.mp3" type="audio/mpeg">
  104. </audio>
  105. <audio id="music_c">
  106. <source src="{$theme}music/c.mp3" type="audio/mpeg">
  107. </audio>
  108. <audio id="music_print">
  109. <source src="{$theme}music/print.mp3" type="audio/mpeg">
  110. </audio>
  111. <audio id="music_print_error">
  112. <source src="{$theme}music/print_error.mp3" type="audio/mpeg">
  113. </audio>
  114. <audio id="music_print_ok">
  115. <source src="{$theme}music/print_ok.mp3" type="audio/mpeg">
  116. </audio>
  117. <script>
  118. var sysprint = 1;var transfer = 1;
  119. var dataurl = "/outerrors/";
  120. var customon = 1;
  121. function dycz(that){
  122. $(".boundtj div p:eq(0)").html('<textarea name="operate_remark" rows="6" cols="50" style="border:1px solid #ccc;border-radius:5px;" placeholder="请输入处理意见" >'+$(that).data('operate')+'</textarea> <input type="hidden" name="operate_type" value="'+$(that).data('type')+'" /><input type="hidden" name="id" value="'+$(that).data('id')+'" />');
  123. $(".boundtj div p:eq(1)").html("<font class='obaddgo'>确 定</font><font class='esc'>取 消</font>");
  124. $(".boundtj").show();
  125. }
  126. $(".boundtj").on('click', ".obaddgo", function() {
  127. let obj = {
  128. id:$(".boundtj input[name='id']").val(),
  129. operate_type:$(".boundtj input[name='operate_type']").val(),
  130. operate_remark:$(".boundtj textarea[name='operate_remark']").val()
  131. };
  132. $.ajax({
  133. url: dataurl+"operate/",
  134. data: obj,
  135. type: "POST",
  136. dataType: "json",
  137. success: function(c) {
  138. console.log(c);
  139. if (c && c.code) {
  140. searchspan(1);
  141. $(".boundtj p").html("");
  142. $(".boundtj").hide();
  143. } else {
  144. $(".ts p").html(c.msg);
  145. $(".ts").show();
  146. setTimeout('$(".ts").fadeOut()', 1000);
  147. }
  148. }
  149. });
  150. });
  151. $(".boundtj").on('click', ".esc", function() {
  152. $(".boundtj p").html("");
  153. $(".boundtj").hide();
  154. });
  155. $(".lv_cpkxz").on('click', function() {
  156. let f = "";
  157. let number = $("input[name='number']").val();
  158. let timetk = $("input[name='timetk']").val();
  159. let timetj = $("input[name='timetj']").val();
  160. if(number){
  161. f += "number="+number+"&";
  162. }
  163. if(timetk){
  164. f += "timetk="+timetk+"&";
  165. }
  166. if(timetj){
  167. f += "timetj="+timetj+"&";
  168. }
  169. f += "excel=2"
  170. window.location.href = dataurl+"excel/?"+f;
  171. });
  172. </script>
  173. <script type="text/javascript" src="{$theme}js/laydate.js"></script>
  174. {Template footer}