supplierSumRpt.jsp 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <script type="text/javascript" src="plug-in/jquery/jquery.jqprint.js"></script>
  5. <script type="text/javascript" src="plug-in/jquery/jquery-migrate-1.2.1.min.js"></script>
  6. <div class="easyui-layout" fit="true">
  7. <div region="center" style="padding:0px;border:0px">
  8. <t:datagrid name="ordersReportList" checkbox="false" autoLoadData="false" fitColumns="false" title="供应商供货汇总表" actionUrl="purchaseRptController.do?datagridsupplierSumRpt"
  9. idField="id" fit="true" queryMode="group" pagination="false">
  10. <t:dgCol title="主键" field="goodsId" hidden="true" queryMode="single" width="120"></t:dgCol>
  11. <t:dgCol title="主键" field="supplierid" hidden="true" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="单据日期" field="orderDate" hidden="true" formatter="yyyy-MM-dd" queryMode="group" query="true" width="150"></t:dgCol>
  13. <t:dgCol title="货品名称" field="pname" queryMode="single" width="180"></t:dgCol>
  14. <t:dgCol title="供应商名称" field="supplierName" queryMode="single" query="true" width="180"></t:dgCol>
  15. <t:dgCol title="规格" field="specType" queryMode="single" width="120"></t:dgCol>
  16. <t:dgCol title="计量单位" field="measureUnit" dictionary="metering_calcu_unit" align="center" queryMode="single" width="120"></t:dgCol>
  17. <t:dgCol title="数量" field="quantity" formatterjs="formatterNum" queryMode="single" align="right" width="120"></t:dgCol>
  18. <t:dgCol title="领料点名称" field="warehouseName" hidden="true" queryMode="single" query="true" width="120"></t:dgCol>
  19. <t:dgCol title="金额" field="money" formatterjs="formatterNum" queryMode="single" align="right" width="120"></t:dgCol>
  20. <t:dgCol title="未到货数量" field="quantityNotArrived" formatterjs="formatterNum" align="right" queryMode="single" width="120"></t:dgCol>
  21. <t:dgToolBar title="导出" icon="icon-put" operationCode="put" funname="ExportXls"></t:dgToolBar>
  22. <t:dgToolBar title="查看明细" icon="icon-search" funname="showDetail"></t:dgToolBar>
  23. </t:datagrid>
  24. </div>
  25. </div>
  26. <script src = "webpage/cn/com/lzt/ordersreport/ordersReportList.js"></script>
  27. <script type="text/javascript" src="plug-in/tools/money.js"></script>
  28. <script type="text/javascript">
  29. $(document).ready(function(){
  30. //给时间控件加上样式
  31. $("input[name='orderDate_begin']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});});
  32. $("input[name='orderDate_end']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});});
  33. $(":input[name='orderDate_begin']").css("width","200px");
  34. $(":input[name='orderDate_begin']").val('${orderDate_begin}');
  35. $(":input[name='orderDate_begin']").css("margin","5px");
  36. $(":input[name='orderDate_end']").css("width","200px");
  37. $(":input[name='orderDate_end']").val('${orderDate_end}');
  38. $(":input[name='orderDate_end']").css("margin","5px");
  39. $(":input[name='warehouseName']").css("width","200px");
  40. $(":input[name='warehouseName']").css("margin","5px");
  41. $(":input[name='supplierName']").css("width","200px");
  42. $(":input[name='supplierName']").css("margin","5px");
  43. });
  44. function showDetail(){
  45. var gridname="ordersReportList";
  46. var rowsData = $('#'+gridname).datagrid('getSelections');
  47. if (!rowsData || rowsData.length==0) {
  48. tip('请选择一条数据,然后查看明细');
  49. return;
  50. }
  51. var goodsId = rowsData[0].goodsId;
  52. var supplierid = rowsData[0].supplierid;
  53. var orderDate_end = $(":input[name='orderDate_end']").val();
  54. var orderDate_begin = $(":input[name='orderDate_begin']").val();
  55. var warehouseName = $(":input[name='warehouseName']").val();
  56. createdetailwindow('供应商【'+rowsData[0].supplierName+'】供货【'+rowsData[0].pname+'】明细',
  57. 'purchaseRptController.do?supplierSumRptDetail&goodsId='+goodsId+'&supplierid='+supplierid
  58. +'&orderDate_begin='+orderDate_begin+'&orderDate_end='+orderDate_end+'&warehouseName='+warehouseName,
  59. '1300','700');
  60. }
  61. //导出
  62. function ExportXls() {
  63. JeecgExcelExport("purchaseRptController.do?exportxmlSupplierSumRpt","ordersReportList");
  64. }
  65. </script>