selectRegion.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. function getStreet_ids(){
  2. var street_ids='';
  3. $('.pushStreetsList').find('input[type="checkbox"]:checked').each(function(i,item){
  4. street_ids=street_ids+$(this).attr("value")+",";
  5. });
  6. street_ids=street_ids.substring(0,street_ids.length-1);
  7. $("#street_ids").val(street_ids);
  8. return street_ids;
  9. }
  10. function getBuild_ids(){
  11. var build_ids='';
  12. $('.pushBuildsList').find('input[type="checkbox"]:checked').each(function(i,item){
  13. build_ids=build_ids+$(this).attr("value")+",";
  14. });
  15. build_ids=build_ids.substring(0,build_ids.length-1);
  16. $("#build_ids").val(build_ids);
  17. return build_ids;
  18. }
  19. function getCompany_ids(){
  20. var company_ids='';
  21. $('.pushCompanyList').find('input[type="checkbox"]:checked').each(function(i,item){
  22. company_ids=company_ids+$(this).attr("value")+",";
  23. });
  24. company_ids=company_ids.substring(0,company_ids.length-1);
  25. $("#company_ids").val(company_ids);
  26. return company_ids;
  27. }
  28. /**
  29. * 保存推送单位
  30. * */
  31. function savePush(){
  32. var chlength=$('.pushStreetsList').find('input[type="checkbox"]:checked').length;
  33. var street_ids='';
  34. var street_names='';
  35. $('.pushStreetsList').find('input[type="checkbox"]:checked').each(function(i,item){
  36. street_ids=street_ids+$(this).attr("value")+",";
  37. street_names = street_names +=$(this).attr("streetName")+",";
  38. });
  39. street_ids=street_ids.substring(0,street_ids.length-1);
  40. street_names=street_names.substring(0,street_names.length-1);
  41. var chlength=$('.pushBuildsList').find('input[type="checkbox"]:checked').length;
  42. var build_ids='';
  43. var build_names='';
  44. $('.pushBuildsList').find('input[type="checkbox"]:checked').each(function(i,item){
  45. build_ids=build_ids+$(this).attr("value")+",";
  46. build_names=build_names+$(this).attr("buildName")+",";
  47. });
  48. build_ids=build_ids.substring(0,build_ids.length-1);
  49. build_names=build_names.substring(0,build_names.length-1);
  50. var chlength=$('.pushCompanyList').find('input[type="checkbox"]:checked').length;
  51. var company_ids='';
  52. var company_names='';
  53. $('.pushCompanyList').find('input[type="checkbox"]:checked').each(function(i,item){
  54. company_ids=company_ids+$(this).attr("value")+",";
  55. company_names=company_names+$(this).attr("companyName")+",";
  56. });
  57. company_ids=company_ids.substring(0,company_ids.length-1);
  58. company_names=company_names.substring(0,company_names.length-1);
  59. parent.$("#pushStreetIds").val(street_ids);
  60. parent.$("#pushBuildIds").val(build_ids);
  61. parent.$("#pushCompanyIds").val(company_ids);
  62. parent.$("#pushStreetNames").val(street_names);
  63. parent.$("#pushBuildNames").val(build_names);
  64. parent.$("#pushCompanyNames").val(company_names);
  65. parent.$("#pushNames").text(street_names+" "+build_names+" "+company_names);
  66. var index = parent.layer.getFrameIndex(window.name);
  67. parent.layer.close(index);
  68. }
  69. /***
  70. * 直接推送
  71. * */
  72. function send(){
  73. var chlength=$('.pushStreetsList').find('input[type="checkbox"]:checked').length;
  74. var street_ids='';
  75. var street_names='';
  76. $('.pushStreetsList').find('input[type="checkbox"]:checked').each(function(i,item){
  77. street_ids=street_ids+$(this).attr("value")+",";
  78. street_names = street_names +=$(this).attr("streetName")+",";
  79. });
  80. street_ids=street_ids.substring(0,street_ids.length-1);
  81. street_names=street_names.substring(0,street_names.length-1);
  82. var chlength=$('.pushBuildsList').find('input[type="checkbox"]:checked').length;
  83. var build_ids='';
  84. var build_names='';
  85. $('.pushBuildsList').find('input[type="checkbox"]:checked').each(function(i,item){
  86. build_ids=build_ids+$(this).attr("value")+",";
  87. build_names=build_names+$(this).attr("buildName")+",";
  88. });
  89. build_ids=build_ids.substring(0,build_ids.length-1);
  90. build_names=build_names.substring(0,build_names.length-1);
  91. var chlength=$('.pushCompanyList').find('input[type="checkbox"]:checked').length;
  92. var company_ids='';
  93. var company_names='';
  94. $('.pushCompanyList').find('input[type="checkbox"]:checked').each(function(i,item){
  95. company_ids=company_ids+$(this).attr("value")+",";
  96. company_names=company_names+$(this).attr("companyName")+",";
  97. });
  98. company_ids=company_ids.substring(0,company_ids.length-1);
  99. company_names=company_names.substring(0,company_names.length-1);
  100. if(street_ids==''&& build_ids==''&& company_ids==''){
  101. sadMessage("请选择推送单位!");
  102. return false;
  103. }
  104. $.ajax({
  105. url :pagePath+"/government/notify/send",
  106. type : "post",
  107. data : {
  108. 'id':$("#notify_id").val(),
  109. 'notify_detail_id':$("#notify_detail_id").val(),
  110. 'street_ids':street_ids,
  111. 'street_names':street_names,
  112. 'build_ids':build_ids,
  113. 'build_names':build_names,
  114. 'company_ids':company_ids,
  115. 'company_names':company_names,
  116. },
  117. dataType : "json",
  118. success: function (result) {
  119. if (result.success) {
  120. smileMessage(result.message)
  121. setTimeClose();
  122. } else {
  123. errorMessage(result.message);
  124. }
  125. },
  126. error: function () {
  127. errorMessage('系统错误!');
  128. }
  129. });
  130. }
  131. function loadSelectedItems(){
  132. var selectedStreets = parent.$("#pushStreetIds").val();
  133. var selectedBuilds = parent.$("#pushBuildIds").val();
  134. var selectedCompanys = parent.$("#pushCompanyIds").val();
  135. $("#street_ids").val(selectedStreets);
  136. $("#build_ids").val(selectedBuilds);
  137. $("#company_ids").val(selectedCompanys);
  138. //$("#form-notify-addPush").submit();
  139. }