You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
2.1 KiB

3 days ago
  1. <#import "../master.ftl" as master>
  2. <@master.layout>
  3. <style>
  4. #fm label {
  5. width: 150px;
  6. }
  7. </style>
  8. <div class="page-header">
  9. <h3>Automatically count by SO quantity</h3>
  10. </div>
  11. <div id="tb" style="padding:10px 5px;">
  12. <div>
  13. So Order No: <input class="easyui-textbox" id="orderNo" style="width:260px">
  14. <input type="hidden" id="orderNoSearch" value="">
  15. <a id="queryLink" class="easyui-linkbutton" iconCls="icon-search">Search</a>
  16. &nbsp;&nbsp;&nbsp;
  17. <a href="javascript:void(0)" id="downExcel" class="easyui-linkbutton" iconCls="icon-add" onclick="downExcel()">Export to Excel</a>
  18. </div>
  19. </div>
  20. <table id="dg" class="easyui-datagrid" style="width:100%;height:460px;"
  21. data-options="singleSelect:true,collapsible:false,toolbar:'#tb'">
  22. <thead>
  23. <tr>
  24. <th data-options="field:'orderNo',width:175,editor:'textbox'">Order No</th>
  25. <th data-options="field:'operationDesc',width:320,editor:'textbox'">Operation Desc</th>
  26. <th data-options="field:'qtyInput',width:180,editor:'textbox'">Input</th>
  27. <th data-options="field:'qtyOutput',width:180,editor:'textbox'">Output</th>
  28. </tr>
  29. </thead>
  30. </table>
  31. <script>
  32. //设置宽度
  33. $(window).resize(function () {
  34. $("#dg").datagrid({"height": $(window).height() - $(".datagrid").offset().top - 20});
  35. });
  36. $(function () {
  37. $(window).resize();
  38. });
  39. $("#queryLink").click(function(){
  40. var dg = $('#dg').datagrid({
  41. url: '/prepress/soOrderInfo',
  42. queryParams: {orderNo: $("#orderNo").val()},
  43. pagination: false
  44. });
  45. $('dg').datagrid('load');
  46. $("#orderNoSearch").val($("#orderNo").val());
  47. });
  48. //导出
  49. function downExcel(){
  50. var orderNoSearch = $("#orderNoSearch").val();
  51. if(orderNoSearch!=null && orderNoSearch!=""){
  52. //拼接url
  53. var url = "/prepress/downSoOrderInfo?orderNoSearch="+encodeURIComponent(orderNoSearch);
  54. //设置href
  55. $("#downExcel").attr("href", url);
  56. } else {
  57. $.messager.alert('Error','No query results yet!', 'error');
  58. }
  59. }
  60. </script>
  61. </@master.layout>