indexmain.js 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /**
  2. 首页
  3. *
  4. */
  5. $.namespace("index.main");
  6. index.main.citycode=null;
  7. index.main.list=null;
  8. index.main.init=function(){
  9. if(index.main.citycode!=null&&index.main.citycode!=''){
  10. if(index.main.citycode=='900'){//省级
  11. $('#province').css("display","block");
  12. // }else if(index.main.citycode=='90014'){//南京
  13. // $('#nanjing').css("display","block");
  14. // $('#all').css("display","none");
  15. // }else if(index.main.citycode=='90012'){//苏州
  16. // $('#suzhou').css("display","block");
  17. // $('#all').css("display","none");
  18. // }else if(index.main.citycode=='90023'){//淮安
  19. // $('#huaian').css("display","block");
  20. // $('#all').css("display","none");
  21. /*}else if(index.main.citycode=='90017'){//扬州
  22. $('#yangzhou').css("display","block");
  23. $('#all').css("display","none");
  24. }else if(index.main.citycode=='90028'){//泰兴
  25. $('#taixing').css("display","block");
  26. $('#all').css("display","none");*/
  27. // }else if(index.main.citycode=='90013'){//连云港
  28. // alert("hh2");
  29. // $('#lianyungang').css("display","block");
  30. // $('#all').css("display","none");
  31. }else{
  32. $('#gridData').css("display","block");
  33. $('#all').css("display","none");
  34. }
  35. }
  36. index.main.cityData();
  37. };
  38. index.main.cityData=function(){
  39. $.post($.app + "/index/getCityData", {
  40. }, function(data) {
  41. if(data){
  42. $("#projyrgs").html(data.attrs.jyrnum);
  43. $("#prowxqygs").html(data.attrs.whjyr);
  44. $("#probwgs").html(data.attrs.bwnum);
  45. $("#prowdbwgs").html(data.attrs.wdjysbw);
  46. $("#prottl").html(data.attrs.bwztul);
  47. $("#prodcsqs").html(data.attrs.drphsqs);
  48. $("#prodrzttl").html(data.attrs.drzttl);
  49. }
  50. }, "json");
  51. };
  52. index.main.getData=function(gkid,gqid,mapid){
  53. $.post($.app + "/index/getData", {
  54. gkid : gkid,
  55. gqid:gqid
  56. }, function(data) {
  57. if(data){
  58. $("#jyrgs").html(data.attrs.jyrnum);
  59. $("#wxqygs").html(data.attrs.whjyr);
  60. $("#bwgs").html(data.attrs.bwnum);
  61. $("#wdbwgs").html(data.attrs.wdjysbw);
  62. $("#ttl").html(data.attrs.bwztul);
  63. $("#dcsqs").html(data.attrs.drphsqs);
  64. $("#drzttl").html(data.attrs.drzttl);
  65. $("#title").html(data.attrs.title);
  66. var cityObj = $("#"+mapid);
  67. /**获取mapid所对应的map的coords属性值
  68. * 该值是该mapRect的左上和右下两点坐标的集合字符串
  69. * 通过对该字符串操作,获取想要的坐标值,从而确定popover的位置**/
  70. var str=cityObj.attr("coords");
  71. var arr=str.split(",");
  72. var left=arr[0];
  73. var top=arr[1];
  74. // alert(left+":"+top);
  75. if(top>290){
  76. $("#jyrselectdiv").css({left:(left-300) + "px", top:(top-280) + "px"});
  77. }else if(left>900){
  78. $("#jyrselectdiv").css({left:(left-300) + "px", top:top + "px"});
  79. }
  80. else{
  81. $("#jyrselectdiv").css({left:left + "px", top:top + "px"});
  82. }
  83. // var cityOffset = cityObj.offset();
  84. // $("#theme-popover").css({left:cityOffset.left + "px", top:cityOffset.top + cityObj.outerHeight() + "px"});
  85. $('.theme-popover').slideDown(0);
  86. }
  87. }, "json");
  88. };