a068a1f0b45fa5a24ffc0c2979ee84bd788a22ee.svn-base 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. var su = null ;
  2. var pu = null ;
  3. $(function(){
  4. su = new SearchUtil() ;
  5. pu = new PageUtil() ;
  6. });
  7. $(function(){
  8. var url = $.pathname() + "/ws/cockpit/CockpitService/getBrieFingByCountPage/";
  9. pu.init(url);
  10. var params = pu.getParams() ;
  11. init_briefing(params);
  12. /*本级部门点击按钮 */
  13. $(".dept_btn").on("click",function(){
  14. $(".sub_btn").removeClass("active_btn");
  15. $(".parent_btn").removeClass("active_btn");
  16. $(this).addClass("active_btn");
  17. pu.init(url);
  18. var params = pu.getParams() ;
  19. init_briefing(params);
  20. });
  21. /* 下级部门点击按钮*/
  22. $(".sub_btn").on("click",function(){
  23. $(".dept_btn").removeClass("active_btn");
  24. $(".parent_btn").removeClass("active_btn");
  25. $(this).addClass("active_btn");
  26. pu.init(url);
  27. var params = pu.getParams() ;
  28. init_briefing(params);
  29. });
  30. /* 上级部门点击按钮 */
  31. $(".parent_btn").on("click",function(){
  32. $(".dept_btn").removeClass("active_btn");
  33. $(".sub_btn").removeClass("active_btn");
  34. $(this).addClass("active_btn");
  35. pu.init(url);
  36. var params = pu.getParams() ;
  37. init_briefing(params);
  38. });
  39. $(window).resize(function(){
  40. pu.init(url);
  41. var params = pu.getParams() ;
  42. /* 初始化简报列表 */
  43. init_briefing(params);
  44. });
  45. });
  46. /* 列表初始化 */
  47. function init_briefing(params){
  48. $("#_main_list_box").empty();
  49. var url = $.pathname() + "/ws/cockpit/CockpitService/getBriefing/";
  50. var data = su.getJsonData(url, params);
  51. if(data){load($("#_main_list_box"),data); }
  52. else{$("#_main_list_box").append("<p class='_error'>&nbsp;&nbsp;&nbsp;&nbsp;目前尚无相应信息,可以点击查看其他部门信息</p>"); }
  53. $(parent.document.body).find("#iframeChild1").height($(window.document.body).height()+10);
  54. $(top.document.body).find("#frmright").height($(parent.document.body).height());
  55. };
  56. /**
  57. * 加载列表信息
  58. */
  59. function load($dom,param){
  60. if(param.length==0) throw new Error("数据异常");
  61. $ul=$("<ul></ul>");
  62. for(var index in param){
  63. var fd_id1 = "'"+param[index]["FD_ID"]+"'";
  64. var title = param[index]["NAME"];
  65. var time = param[index]["PDATE"];
  66. var date = time.substring(0,10);
  67. $li=$('<br/>' +
  68. '<li class="listArr">' +
  69. '<a class="_list_title" onclick="openWin('+ fd_id1 +')" href="javascript:;" title="'+title+'">' +
  70. '<span class="text_slice textSlice">'+title+'</span>' +
  71. '</a><div class="_list_date">'+date+'</div>' +
  72. '</li>');
  73. $ul.append($li);
  74. }
  75. $dom.append("<div class='_center1 sgList ' align='left' style='width:100% ; height:100%'></div>");
  76. $dom.find("._center1").append($ul);
  77. };
  78. /**
  79. * 显示专报简报详细内容
  80. * @param id
  81. */
  82. function openWin(fd_id){
  83. window.open("/nwyj/page/cockpit/otherpage/detailReportInput.jsp?fd_id=" + fd_id);
  84. };
  85. function next(){
  86. var params = pu.nextPage();
  87. init_briefing(params);
  88. };
  89. function last(){
  90. var params = pu.lastPage();
  91. init_briefing(params);
  92. };