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.

177 lines
7.9 KiB

1 week 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. <h2>FG Roll Query</h2>
  10. </div>
  11. <table id="dg" class="easyui-datagrid" style="width:100%;height:460px;display: none;"
  12. data-options="pagination: true, showFooter: true, singleSelect:true, fitColumns:true , url:'/aoi/finalrolls/',method:'get',pageSize:20,toolbar:'#tb'">
  13. <thead>
  14. <tr>
  15. <#--<th data-options="field:'finalRollNo',width:100,formatter:formatLodopPrint('finalroll')">卷号</th>-->
  16. <th data-options="field:'finalRollNo',width:100">Roll No</th>
  17. <th data-options="field:'qty',width:80,align:'left'">Roll Qty</th>
  18. <th data-options="field:'status',width:80,align:'left'">Roll Status1</th>
  19. <th data-options="field:'statusDesc',width:80,align:'left'">Roll Status2</th>
  20. <th data-options="field:'locationFlag',width:50,align:'left'">Roll Status Flag</th>
  21. <th data-options="field:'orderNo',width:100">SO No</th>
  22. <th data-options="field:'oriRollNo',width:100">Sliting Roll No</th>
  23. <th data-options="field:'createdBy',width:80,align:'center'">Created By</th>
  24. <th data-options="field:'createdDate',width:80,align:'center',formatter:getStrDate">Created Time</th>
  25. <#-- <th data-options="field:'id',width:100,editor:'textbox', formatter:formatAction">操作</th>-->
  26. </tr>
  27. </thead>
  28. </table>
  29. <div id="tb" style="padding:10px 5px;display: none;">
  30. <input id="query_oriRollNo" type="hidden">
  31. <input id="query_orderNo" type="hidden">
  32. <input id="query_finalRollNo" type="hidden">
  33. <input id="query_dateFrom" type="hidden">
  34. <input id="query_dateTo" type="hidden">
  35. <div>
  36. FG Roll No: <input class="easyui-textbox" id="finalRollNo" style="width:110px">
  37. SO No: <input class="easyui-textbox" id="orderNo" style="width:110px">
  38. Slitting Roll No: <input class="easyui-textbox" id="oriRollNo" style="width:110px">
  39. Create Date: <input class="easyui-datebox" id="createdDateFrom" style="width:100px">
  40. to: <input class="easyui-datebox" id="createdDateTo" style="width:100px">
  41. <a href="#nowhere" id="queryLink" class="easyui-linkbutton" iconCls="icon-search">Search</a>
  42. <#-- <a href="" id="downExcel" onclick="downExcel()" class="easyui-linkbutton">下载当前查询列表</a>-->
  43. </div>
  44. </div>
  45. <div id="dlgDtls" class="easyui-dialog" style="width:600px;display: none;"
  46. closed="true" data-options="modal:true" >
  47. <table id="dgDtls" class="easyui-datagrid" style="width:100%;height:300px;display: none;"
  48. data-options="pagination: false, showFooter: true, singleSelect:true, fitColumns:true , method:'get', pageSize:50">
  49. <thead>
  50. <tr>
  51. <th data-options="field:'serialNo',width:100">Serials Number</th>
  52. </tr>
  53. </thead>
  54. </table>
  55. </div>
  56. <script>
  57. $(window).resize(function () {
  58. $("#dg").datagrid({"height": $(window).height() - $(".datagrid").offset().top - 20});
  59. });
  60. $(function () {
  61. $(window).resize();
  62. });
  63. $("#queryLink").click(function(){
  64. $("#query_finalRollNo").val($("#finalRollNo").val());
  65. $("#query_orderNo").val($("#orderNo").val());
  66. $("#query_oriRollNo").val($("#oriRollNo").val());
  67. $("#query_dateFrom").val($("#createdDateFrom").val());
  68. $("#query_dateTo").val($("#createdDateTo").val());
  69. var dg = $('#dg').datagrid({
  70. queryParams: {
  71. finalRollNo: $("#finalRollNo").val(),
  72. orderNo: $("#orderNo").val(),
  73. oriRollNo: $("#oriRollNo").val(),
  74. createdDateFrom: $("#createdDateFrom").val(),
  75. createdDateTo: $("#createdDateTo").val()
  76. }
  77. });
  78. });
  79. function getStrDate(value, row) {
  80. if(value!=null && value !=''){
  81. return value.substring(0, 10);
  82. }
  83. return '';
  84. }
  85. <#--function formatAction(value, row){-->
  86. <#-- var action = "<a href='javascript:viewSerials(\""+row.finalRollNo+"\")'>查看序列号</a>";-->
  87. <#-- action += "|<a id='downSerial"+row.finalRollNo+"' onclick='downSerial(\""+row.finalRollNo+"\")'>导出序列号</a>";-->
  88. <#-- <#if currentUser.isAdmin || (currentUser.authorities?contains("super_leader") && currentUser.authorities?contains("indigo"))>-->
  89. <#-- if ((row.finalRollNo.indexOf("-Q") > 0 || row.finalRollNo.indexOf("-S") > 0) && row.jobId.indexOf("ROLLOP_10") >=0 ){-->
  90. <#-- action += "&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:deleteBadRoll(\""+row.finalRollNo+"\")'>删除</a>";-->
  91. <#-- }-->
  92. <#-- </#if>-->
  93. <#-- <#if currentUser.isAdmin || (currentUser.authorities?contains("super_leader") && currentUser.authorities?contains("abg"))>-->
  94. <#-- if ((row.finalRollNo.indexOf("-Q") > 0 || row.finalRollNo.indexOf("-S") > 0) && row.jobId.indexOf("ROLLOP_20") >=0 ){-->
  95. <#-- action += "&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:deleteBadRoll(\""+row.finalRollNo+"\")'>删除</a>";-->
  96. <#-- }-->
  97. <#-- </#if>-->
  98. <#-- <#if currentUser.isAdmin || (currentUser.authorities?contains("super_leader") && currentUser.authorities?contains("aoi"))>-->
  99. <#-- if ((row.finalRollNo.indexOf("-Q") > 0 || row.finalRollNo.indexOf("-S") > 0) && row.jobId.indexOf("ROLLOP_30") >=0 ){-->
  100. <#-- action += "&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:deleteBadRoll(\""+row.finalRollNo+"\")'>删除</a>";-->
  101. <#-- }-->
  102. <#-- </#if>-->
  103. <#-- <#if currentUser.isAdmin || (currentUser.authorities?contains("super_leader") && currentUser.authorities?contains("scanning"))>-->
  104. <#-- if ((row.finalRollNo.indexOf("-Q") > 0 || row.finalRollNo.indexOf("-S") > 0) && row.jobId.indexOf("ROLLOP_40") >=0 ){-->
  105. <#-- action += "&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:deleteBadRoll(\""+row.finalRollNo+"\")'>删除</a>";-->
  106. <#-- }-->
  107. <#-- </#if>-->
  108. <#-- return action;-->
  109. <#--}-->
  110. // function formatDtlAction(value, row){
  111. // return "<a href='/shipment/boxes/scan/" + value + "'>扫描出库</a>";
  112. // }
  113. // var currentFinalRollNo = "";
  114. // function viewSerials(finalRollNo){
  115. // currentFinalRollNo = finalRollNo;
  116. // $('#dlgDtls').dialog('open').dialog('center').dialog('setTitle',finalRollNo+'中的序列号');
  117. // $("#dgDtls").datagrid({url: "/scanning/finalrolls/sn/"+finalRollNo});
  118. // }
  119. // function deleteBadRoll(finalRollNo){
  120. // $.messager.confirm('Confirm','是否确定删除不良序列号卷 <b>'+finalRollNo+'</b> ?',function(r){
  121. // if (r){
  122. // $.post('/scanning/deleteQcRoll/do',{finalRollNo: finalRollNo},function(result){
  123. // if (result.success){
  124. // $('#dg').datagrid('reload'); // reload the user data
  125. // } else {
  126. // $.messager.alert('error',result.errorMsg, 'error');
  127. // }
  128. // },'json');
  129. // }
  130. // });
  131. // }
  132. <#--function downExcel() {-->
  133. <#-- //拼接url-->
  134. <#-- $("#query_rollNo").val($("#finalRollNo").val());-->
  135. <#-- $("#query_jobId").val($("#jobId").val());-->
  136. <#-- $("#query_dateFrom").val($("#createdDateFrom").val());-->
  137. <#-- $("#query_dateTo").val($("#createdDateTo").val());-->
  138. <#-- var url = "/scanning/down/currentRollList?query_rollNo="+$("#query_rollNo").val()+"&query_jobId="+$("#query_jobId").val()+-->
  139. <#-- "&query_dateFrom="+$("#query_dateFrom").val()+"&query_dateTo="+$("#query_dateTo").val()+"&query_openNo="+${operNo};-->
  140. <#-- //设置href-->
  141. <#-- $("#downExcel").attr("href", url);-->
  142. <#-- }-->
  143. <#--function downSerial(rollNo){-->
  144. <#-- var url = "/scanning/down/currentSerialNumber?query_rollNo="+rollNo;-->
  145. <#-- //设置href-->
  146. <#-- $("#downSerial"+rollNo).attr("href", url);-->
  147. <#--}-->
  148. </script>
  149. </@master.layout>