selectQGDInfo.jsp 4.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <!DOCTYPE html >
  4. <html>
  5. <head>
  6. <title></title>
  7. <t:base type="jquery,easyui,tools"></t:base>
  8. </head>
  9. <body style="overflow-y: hidden" scroll="no">
  10. <t:datagrid pagination="false" name="list" title="选择" actionUrl="pOrdersController.do?selRefDatagridQGD" idField="id" checkbox="false" showRefresh="false" fit="true" queryMode="group" onLoadSuccess="initCheck">
  11. <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="创建人名称" field="createName" queryMode="single" width="120"></t:dgCol>
  13. <t:dgCol title="单据编码" field="orderOnumber" hidden="true" queryMode="single" width="200"></t:dgCol>
  14. <t:dgCol title="单据日期" field="orderDate" hidden="true" formatter="yyyy-MM-dd hh:mm:ss" queryMode="group" width="150"></t:dgCol>
  15. <t:dgCol title="创建人登录名称" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  16. <t:dgCol title="申购月度" field="orderMonths" query="true" queryMode="single" width="220" dictionary="t_b_ordermonths,id,ordermonths_name"></t:dgCol>
  17. <t:dgCol title="申购类型" field="orderType" query="true" queryMode="single" width="120" replace="月度物料申购_1,临时物料申购_2,代业主申购_3"></t:dgCol>
  18. <t:dgCol title="申购日期" field="createDate" formatter="yyyy-MM-dd" queryMode="group" width="120"></t:dgCol>
  19. <t:dgCol title="领料点" field="warehouseId" query="true" queryMode="single" width="220" dictionary="t_b_warehouse,id,warehouse_name, and delete_flag != '1' and `status` != '1' "></t:dgCol>
  20. <t:dgCol title="总金额(元)" field="totalMoney" hidden="true" formatterjs="formatterNum" queryMode="single" width="120"></t:dgCol>
  21. <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
  22. <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  23. <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  24. <t:dgCol title="流程状态" field="bpmStatus" hidden="true" queryMode="single" dictionary="bpm_status" width="120"></t:dgCol>
  25. <%--<t:dgCol title="供应商名称" field="supplierName" hidden="true" queryMode="single" width="120"></t:dgCol>--%>
  26. <%--<t:dgCol title="供应商名称" field="supplierId" hidden="true" queryMode="single" width="120" dictionary="t_b_related_units,id,unit_name" ></t:dgCol>--%>
  27. <t:dgCol title="付款账户" field="payAccount" hidden="true" queryMode="single" width="120"></t:dgCol>
  28. <t:dgCol title="经手人" field="handlerPersonName" queryMode="single" width="120"></t:dgCol>
  29. <t:dgCol title="经手人" field="handlerPersonId" hidden="true" queryMode="single" width="120" dictionary="t_s_base_user,id,realname"></t:dgCol>
  30. <t:dgCol title="审核人" field="orderAuditor" hidden="true" queryMode="single" width="120"></t:dgCol>
  31. <t:dgCol title="整单优惠(元)" field="discountMoney" hidden="true" formatterjs="formatterNum" queryMode="single" width="120"></t:dgCol>
  32. <t:dgCol title="优惠后金额(元)" field="amountPayable" hidden="true" formatterjs="formatterNum" queryMode="single" width="120"></t:dgCol>
  33. <t:dgCol title="单据状态" field="orderStatus" hidden="true" dictionary="oStatus1" queryMode="single" width="120"></t:dgCol>
  34. <t:dgCol title="审核日期" field="auditDate" hidden="true" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
  35. <t:dgCol title="预付定金" field="prepaidMoney" formatterjs="formatterNum" hidden="true" queryMode="single" width="120"></t:dgCol>
  36. </t:datagrid>
  37. </body>
  38. </html>
  39. <script type="text/javascript">
  40. function initCheck(data){
  41. var ids = "${ids}";
  42. var idArr = ids.split(",");
  43. for(var i=0;i<idArr.length;i++){
  44. if(idArr[i]!=""){
  45. $("#list").datagrid("selectRecord",idArr[i]);
  46. }
  47. }
  48. }
  49. function formatterNum(value,rec,index){
  50. if(value != null && value != ''){
  51. return Math.round(new Number(value) * 100) / 100;
  52. }else{
  53. return new Number(0);
  54. }
  55. }
  56. //编写自定义JS代码获得输入框中的值等父级页面调用取值
  57. function getReason(){
  58. var strShiftid="";
  59. var strShiftCode="";
  60. var selectRows = $("#list").datagrid('getSelections');
  61. //console.log(selectRows.length);
  62. //console.log(selectRows);
  63. for(var i=0;i<selectRows.length;i++){
  64. for(var key in selectRows[i]){
  65. //console.log(key+"======="+selectRows[i][key]);
  66. if(key=="id"){
  67. if(strShiftid.length>0){
  68. strShiftid+=","+selectRows[i][key];
  69. }else{
  70. strShiftid=selectRows[i][key];
  71. }
  72. }
  73. if(key=="orderOnumber"){
  74. if(strShiftCode.length>0){
  75. strShiftCode+=","+selectRows[i][key];
  76. }else{
  77. strShiftCode=selectRows[i][key];
  78. }
  79. }
  80. }
  81. }
  82. var strData='[{"id":"'+strShiftid+'","code":"'+strShiftCode+'"}]';
  83. return strData;
  84. }
  85. </script>