maintainBillSelectList.jsp 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="maintainBillList" checkbox="${param.load=='detail'?false:true}" pagination="false" fitColumns="true" sortName="servicedate" sortOrder="desc"
  7. title="维保服务单" actionUrl="maintainBillController.do?datagridSelect&cid=${cid}&ids=${param.ids}" idField="id" fit="true" queryMode="group">
  8. <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
  9. <t:dgCol title="合同名称" field="contractname" queryMode="single" width="120"></t:dgCol>
  10. <t:dgCol title="项目名称" field="projectname" queryMode="single" width="120"></t:dgCol>
  11. <t:dgCol title="供应商名称" field="relatedunitname" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="维保月度" field="maintainMonth" queryMode="single" width="120"></t:dgCol>
  13. <t:dgCol title="实际完成日期" field="servicedate" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
  14. <t:dgCol title="服务评分" field="score" queryMode="single" width="120"></t:dgCol>
  15. </t:datagrid>
  16. </div>
  17. </div>
  18. <t:datagrid name="" actionUrl=""></t:datagrid>
  19. <script type="text/javascript">
  20. function maintainDetail(id){
  21. detail("查看供方服务单详细信息","maintainBillController.do?goUpdate", "maintainBillList","100%","100%") ;
  22. }
  23. //编写自定义JS代码获得输入框中的值等父级页面调用取值
  24. function getReason(){
  25. var strShiftid="";
  26. var strShiftCode="";
  27. var selectRows = $("#maintainBillList").datagrid('getSelections');
  28. //console.log(selectRows.length);
  29. //console.log(selectRows);
  30. for(var i=0;i<selectRows.length;i++){
  31. for(var key in selectRows[i]){
  32. //console.log(key+"======="+selectRows[i][key]);
  33. if(key=="id"){
  34. if(strShiftid.length>0){
  35. strShiftid+=","+selectRows[i][key];
  36. }else{
  37. strShiftid=selectRows[i][key];
  38. }
  39. }
  40. if(key=="name"){
  41. if(strShiftCode.length>0){
  42. strShiftCode+=","+selectRows[i][key];
  43. }else{
  44. strShiftCode=selectRows[i][key];
  45. }
  46. }
  47. }
  48. }
  49. var strData='[{"id":"'+strShiftid+'","code":"'+strShiftCode+'"}]';
  50. return strData;
  51. }
  52. </script>