tenderList.jsp 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
  2. <%String basePath = request.getScheme()+ "://" + request.getServerName() + ":" +request.getServerPort() + request.getContextPath(); %>
  3. <script type="text/javascript">
  4. //选房状态
  5. var tenderTypeObj = null;
  6. var tenderType_array = null;
  7. /**招标信息显示区*/
  8. $(function() {
  9. //状态
  10. $.ajax({
  11. type: "post",//使用post方法访问后台
  12. dataType: "json",//返回json格式的数据
  13. url: "aa10Action_listAa10All",//要访问的后台地址
  14. data:{"aa10.letter":"tenderType" ,"aa10.name":"招标类别" },
  15. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  16. success: function(msg){//msg为返回的数据,在这里做数据绑定
  17. if(msg.success){
  18. tenderTypeObj = msg.obj.rows;
  19. var select_arr = [];
  20. var data = tenderTypeObj;
  21. for(var nItem = 0; nItem < data.length; nItem++ ){
  22. select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
  23. }
  24. tenderType_array = select_arr.join("");
  25. }
  26. }
  27. });
  28. $('#tenderDataGrid').datagrid({
  29. rownumbers:true,
  30. fit:true,
  31. pageSize:10,
  32. pageList : [ 10, 20, 30, 40, 50 ],
  33. fitColumns:false,
  34. border:false,
  35. sortOrder:'desc',
  36. pagination:true,
  37. idField:'id',
  38. url:whzl.basePath + '/tenderAction_listTender?tender.state=4',
  39. toolbar:'#searchtoolTender',
  40. checkOnSelect:true,
  41. selectOnCheck:true,
  42. nowrap:true,
  43. singleSelect: true,
  44. loadFilter:function(result){
  45. if(result.success){
  46. return result.obj;
  47. }else{
  48. $.messager.alert("提示",result.message);
  49. return ;
  50. }
  51. }
  52. }
  53. );
  54. });
  55. /**查询*/
  56. function searchFun(){
  57. var params = encodeURI("tender.number="+trim($("#tblQueryTender").find("input[id='number']").val())+
  58. "&tender.name="+trim($("#tblQueryTender").find("input[id='name']").val())+
  59. "&tender.state=4"
  60. );
  61. $('#tenderDataGrid').datagrid({url:whzl.basePath + '/tenderAction_listTender?'+params,pageNumber:1});
  62. }
  63. /*清除查询条件**/
  64. function ClearQuery() {
  65. $("#tblQueryTender").find("input").val("");
  66. $("#tblQueryTender").find("select").val("-1");
  67. }
  68. /**招标类别*/
  69. var tenderTypeFormatter = function(value , row , index){
  70. var tenderType = "";
  71. for(var nItem = 0; nItem < tenderTypeObj.length; nItem++ ){
  72. if(tenderTypeObj[nItem].code == value){
  73. tenderType = tenderTypeObj[nItem].value;
  74. break;
  75. }
  76. }
  77. return tenderType;
  78. };
  79. </script>
  80. <div class="easyui-layout" data-options="fit:true,border:false">
  81. <div data-options="region:'center',border:false">
  82. <div id="searchtoolTender" data-options="region:'north', border:false">
  83. <div class="clear"></div>
  84. <table id="tblQueryTender" style="width:100%;font-size:12px;">
  85. <tr>
  86. <td align="right"><span>项目编号</span></td><td>
  87. <input type="text" name="tender.number" id="number">
  88. </td>
  89. <td align="right"><span>项目名称</span></td><td>
  90. <input type="text" name="tender.name" id="name">
  91. </td>
  92. <td align="left">
  93. <a href="javascript:searchFun();" class="easyui-linkbutton" data-options="iconCls:'icon-search',plain:true">查询</a>
  94. <a href="javascript:ClearQuery();" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true">清空</a>
  95. </td>
  96. </tr>
  97. </table>
  98. <div class="clear"></div>
  99. </div>
  100. <table id="tenderDataGrid">
  101. <thead frozen="true">
  102. <tr>
  103. <th data-options="field:'id',checkbox:true,width:30">ID</th>
  104. </tr>
  105. </thead>
  106. <thead>
  107. <tr>
  108. <th data-options="field:'number',sortable:true,width:90">项目编号</th>
  109. <th data-options="field:'name',sortable:true,width:200">项目名称</th>
  110. <th data-options="field:'tenderType',sortable:true,width:200,formatter:tenderTypeFormatter">招标类别</th>
  111. </tr>
  112. </thead>
  113. </table>
  114. </div>
  115. </div>
  116. <script type="text/javascript">
  117. $(function(){
  118. parent.$.messager.progress('close');
  119. });
  120. </script>