zzququeu9.html 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. {Template header}
  2. <script src="{$theme}js/system.js"></script>
  3. <script type="text/javascript" src="{$theme}js/layer/layer.js"></script>
  4. <style>
  5. .layui-layer-page .layui-layer-content {
  6. overflow: none;
  7. }
  8. .layui-layer-content ul {
  9. padding: 0 8px;
  10. }
  11. .layui-layer-content ul li {
  12. margin: 8px 0;
  13. }
  14. #layui-layer1 {
  15. overflow: auto;
  16. }
  17. .layui-form-checked {
  18. margin-left: 10px;
  19. display: inline-block;
  20. }
  21. .shou_btn{
  22. width: 70px;
  23. height: 30px;
  24. line-height: 30px;
  25. background: #2ca8a1;
  26. text-align: center;
  27. color: #fff;
  28. border-radius: 5px;
  29. display: inline-block;
  30. margin-left: 20px;
  31. cursor: pointer;
  32. }
  33. </style>
  34. <body>
  35. <div class="warp">
  36. <div class="fixed">
  37. <ul class="search">
  38. <li>
  39. <li>编号:<input value="" name="order_no" type="text"></li>
  40. <li>出库时间<input id="timetk" value="{date('Y-m-d',time()-29*24*3600)} 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})"> 至&nbsp;&nbsp;&nbsp;&nbsp; <input id="timetj" value="{date('Y-m-d',time()+24*3600)} 0:00"
  41. name="timetj" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})"></li>
  42. <li>
  43. 状态:
  44. <select name="status" style="width:150px;" class="select">
  45. <option value="">请选择</option>
  46. <option value="1">调出单未创建</option>
  47. <option value="2">调出单创建失败</option>
  48. <option value="3">调出单提交失败</option>
  49. <option value="4">调出单审核失败</option>
  50. <option value="5">调出单未审核完成</option>
  51. </select>
  52. </li>
  53. <li><span>确 定</span></li>
  54. </ul>
  55. <div class="control">
  56. <a href="javascript:void(0);" class="btn btn-success" onclick="addData()">添 加</a>
  57. <!-- <a href="javascript:void(0);" style="font-size: 15px;" class="check">删 除</a> -->
  58. <a href="javascript:void(0);" style="font-size: 15px;background-color: #f39c12;" onclick="excelexport()">按条件导出</a>
  59. </div>
  60. <table class="datatitle data" border="0" style="border-collapse:collapse;">
  61. <tr>
  62. <td><label onClick=""><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
  63. <td>编号</td>
  64. <td>类型</td>
  65. <td>调出单(许昌销售)</td>
  66. <td>采购单(香港公司)</td>
  67. <td>销售单(许昌销售)</td>
  68. <td>调入单(香港公司)</td>
  69. <td>销售单(香港公司)</td>
  70. <td>标准出货单(香港公司)</td>
  71. <!-- <td>标准收货单</td> -->
  72. <td>添加时间</td>
  73. <td>最后更新时间</td>
  74. </tr>
  75. </table>
  76. </div>
  77. <table class="datatext data" border="0" style="border-collapse:collapse;">
  78. </table>
  79. <div class="lbwlxq"></div>
  80. <div class="bomf"></div>
  81. </div>
  82. <div class="ts"><p class="tsn"></p></div>
  83. <div class="systemwindow">
  84. <div>
  85. <p></p>
  86. <p><font class="button">确 定</font><font class="esc">取 消</font></p>
  87. </div>
  88. </div>
  89. <div class="lbwlxq"></div>
  90. <div class="bomf"></div>
  91. <script>
  92. customon = 1;
  93. var dataurl = "/zzququeu9";
  94. function custom() {
  95. $(".data tr").each(function() {
  96. $(this).find('td:eq(0)').css("width", "1%");
  97. $(this).find('td:eq(1)').css("width", "8%");
  98. $(this).find('td:eq(2)').css("width", "8%");
  99. $(this).find('td:eq(3)').css("width", "8%");
  100. $(this).find('td:eq(4)').css("width", "8%");
  101. $(this).find('td:eq(5)').css("width", "8%");
  102. $(this).find('td:eq(6)').css("width", "8%");
  103. $(this).find('td:eq(7)').css("width", "8%");
  104. $(this).find('td:eq(8)').css("width", "8%");
  105. $(this).find('td:eq(9)').css("width", "8%");
  106. $(this).find('td:eq(10)').css("width", "8%");
  107. // $(this).find('td:eq(11)').css("width", "8%");
  108. });
  109. }
  110. function doAction(that){
  111. let action = $(that).data('action')
  112. let process = $(that).data('process')
  113. let id = $(that).data('id')
  114. layx.load('loadId','提交中,请稍后',{shadable:0.6});
  115. $.ajax({
  116. url:"/zzququeu9/"+action+"/"+process+"/"+id,
  117. data:{},
  118. type:"post",
  119. dataType:"json",
  120. success:function(a){
  121. layx.destroy('loadId');
  122. if (a && a.success) {
  123. $(".systemwindow div p:eq(0)").html(a.msg);
  124. $(".systemwindow div p:eq(1)").html("<font onclick='doCheck()'>确 定</font>");
  125. $(".systemwindow").show();
  126. }else{
  127. $(".systemwindow div p:eq(0)").text(a.msg);
  128. $(".systemwindow div p:eq(1)").html("<p><font onclick='doCheck()'>确 定</font></p>");
  129. $(".systemwindow").show();
  130. }
  131. }
  132. })
  133. }
  134. //记录重发单的信息
  135. function addData(){
  136. layx.html('no-icon', '<span style="font-size:18px;padding-left:10px">录入订单编码</span>', layx.multiLine(function() {
  137. /*
  138. <style type="text/css">
  139. p{
  140. padding:10px;
  141. }
  142. .order_no {width:98%;margin:0px;height:90px}
  143. </style>
  144. <p><textarea class='order_no' name="order_no" style="border: 1px solid #000" placeholder="请输入要执行订单编码" ></textarea></p>
  145. */
  146. }), {
  147. minMenu: false,
  148. closeMenu: false,
  149. movable: false,
  150. shadable: true,
  151. width: 300,
  152. height: 50,
  153. statusBar: true,
  154. buttons: [
  155. {
  156. label: '取消',
  157. callback: function(id, button, event) {
  158. layx.destroy(id);
  159. },
  160. style: 'color:#000;font-size:16px;'
  161. },
  162. {
  163. label: '提交',
  164. callback: function(id, button, event) {
  165. let order_no = $(".order_no").val()
  166. layx.destroy(id);
  167. layx.load('loadId','提交中,请稍后',{shadable:0.6});
  168. $.post("/zzququeu9/add",{
  169. order_no:order_no
  170. },function(a){
  171. layx.destroy('loadId');
  172. if (a && a.success) {
  173. $(".systemwindow div p:eq(0)").html(a.msg);
  174. $(".systemwindow div p:eq(1)").html("<font onclick='doCheck()'>确 定</font>");
  175. $(".systemwindow").show();
  176. }else{
  177. $(".systemwindow div p:eq(0)").text(a.msg);
  178. $(".systemwindow div p:eq(1)").html("<p><font onclick='doCheck()'>确 定</font></p>");
  179. $(".systemwindow").show();
  180. }
  181. },'json')
  182. },
  183. style: 'color:#000;font-size:16px;'
  184. }
  185. ]
  186. });
  187. }
  188. function doCheck(){
  189. $(".systemwindow").hide();
  190. setTimeout('searchspan(2)', 500);
  191. }
  192. $(".datatext").on('mouseover mouseout',".method",function(event) {
  193. if (event.type === "mouseover") {
  194. $(this).parent().parent("td").append('<font style="position: absolute;z-index: 1;border-radius:3px;border: 1px solid #39F;padding:0 10px;background-color: #FFF;box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 24px;">'+$(this).data("t")+'</font>');
  195. }else if(event.type == "mouseout"){
  196. $(this).parent().siblings("font").remove();
  197. }
  198. });
  199. $(".data").on('mouseover',".lbwlxx",function() {
  200. var offset = $(this).offset();
  201. ///得到位置
  202. var left1 = offset.left + 20;
  203. ///得到位置
  204. var top1 = offset.top + 20;
  205. $(".lbwlxq").css({'top': top1, 'left': left1});
  206. $(".lbwlxx").mouseover(function(){
  207. $(".lbwlxq").html($(this).find('font').html());
  208. $(".lbwlxq").show();
  209. });
  210. $(".data").on('mouseout',".lbwlxx",function() {
  211. $(".lbwlxq").html("");
  212. $(".lbwlxq").hide();
  213. });
  214. });
  215. function excelexport(){
  216. let url = "/zzququeu9/excel"
  217. //timetk="+$("input[name='timetk']").val()+"&timetj="+$("input[name='timetj']").val();
  218. let order_no = $("input[name='order_no']").val();
  219. url += "?order_no="+order_no
  220. let timetk = $("input[name='timetk']").val();
  221. url += "&timetk="+timetk;
  222. let timetj = $("input[name='timetj']").val()
  223. url += "&timetj="+timetj;
  224. let status = $(".select").val()
  225. if(status){
  226. url += "&status="+status;
  227. }
  228. window.location.href = url
  229. }
  230. </script>
  231. <script type="text/javascript" src="{$theme}js/laydate.js"></script>
  232. <script type="text/javascript" src="{$theme}js/print.js?v=202007160001"></script>
  233. {Template footer}