xgym_5.js 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. $(document).ready(function () {
  2. //辅助决策 新冠疫苗接种情况 默认数据 - 全区接种比例报表
  3. var temp = new Object();
  4. var array = new Array();
  5. temp.jieDaoYiMiaoJieZhongQingKuangBaoBiao = array;
  6. array.push({
  7. "jdId" : 170387468639,
  8. "jdName" : "锦程街道办事处",
  9. "rkNumber" : 0,
  10. "ymOneNum" : 0,
  11. "ymTwoNum" : 0,
  12. "ymThreeNum" : 0
  13. });
  14. array.push({
  15. "jdId" : 172291278969,
  16. "jdName" : "东风街道办事处",
  17. "rkNumber" : 0,
  18. "ymOneNum" : 0,
  19. "ymTwoNum" : 0,
  20. "ymThreeNum" : 0
  21. });
  22. array.push({
  23. "jdId" : 288313983755,
  24. "jdName" : "富民街道办事处",
  25. "rkNumber" : 0,
  26. "ymOneNum" : 0,
  27. "ymTwoNum" : 0,
  28. "ymThreeNum" : 0
  29. });
  30. array.push({
  31. "jdId" : 288313983756,
  32. "jdName" : "前程街道办事处",
  33. "rkNumber" : 0,
  34. "ymOneNum" : 0,
  35. "ymTwoNum" : 0,
  36. "ymThreeNum" : 0
  37. });
  38. quanQuBiLiBaoBiao(temp);
  39. var obj = new Object();
  40. $.ajax({
  41. url : prefix + "/queryXinGuanQuanQuBiLiBaoBiao",
  42. method : 'post',
  43. data : obj,
  44. success : function (e) {
  45. if(e.code == 0){
  46. e.jieDaoYiMiaoJieZhongQingKuangBaoBiao = $.parseJSON(e.jieDaoYiMiaoJieZhongQingKuangBaoBiao);
  47. quanQuBiLiBaoBiao(e);
  48. }
  49. }
  50. });
  51. });
  52. function quanQuBiLiBaoBiao(e){//全区接种比例报表
  53. var quanQuBiLiBaoBiao = e.jieDaoYiMiaoJieZhongQingKuangBaoBiao;
  54. var ymOneNum = 0;
  55. var ymTwoNum = 0;
  56. var ymThreeNum = 0;
  57. var ymAllNum;
  58. var container = document.getElementById("qqblbb");
  59. container.innerHTML = "";
  60. var thead = $("<thead>");
  61. var thead_tr = $("<tr>");
  62. $(container).append(thead);
  63. $(thead).append(thead_tr);
  64. $(thead_tr).append("<th>街道名称</th>");
  65. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  66. $(thead_tr).append("<th>"+quanQuBiLiBaoBiao[i].jdName+"</th>");
  67. ymOneNum += quanQuBiLiBaoBiao[i].ymOneNum;
  68. ymTwoNum += quanQuBiLiBaoBiao[i].ymTwoNum;
  69. ymThreeNum += quanQuBiLiBaoBiao[i].ymThreeNum;
  70. }
  71. ymAllNum = ymOneNum + ymTwoNum + ymThreeNum;
  72. var tbody = $("<tbody>");
  73. $(container).append(tbody);
  74. var tr_all = $("<tr>");
  75. $(tbody).append(tr_all);
  76. $(tr_all).append("<td>总接种数</td>");
  77. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  78. var ymAll = quanQuBiLiBaoBiao[i].ymOneNum + quanQuBiLiBaoBiao[i].ymTwoNum + quanQuBiLiBaoBiao[i].ymThreeNum;
  79. $(tr_all).append("<td>"+ymAll+"</td>");
  80. }
  81. var tr_all_bl = $("<tr>");
  82. $(tbody).append(tr_all_bl);
  83. $(tr_all_bl).append("<td>占全区比例</td>");
  84. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  85. var ymAll = quanQuBiLiBaoBiao[i].ymOneNum + quanQuBiLiBaoBiao[i].ymTwoNum + quanQuBiLiBaoBiao[i].ymThreeNum;
  86. $(tr_all_bl).append("<td>"+(ymAllNum==0?ymAllNum:(ymAll*100/ymAllNum)).toFixed(2)+"%</td>");
  87. }
  88. var tr_one = $("<tr>");
  89. $(tbody).append(tr_one);
  90. $(tr_one).append("<td>第一针接种数</td>");
  91. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  92. var ymOne = quanQuBiLiBaoBiao[i].ymOneNum;
  93. $(tr_one).append("<td>"+ymOne+"</td>");
  94. }
  95. var tr_one_bl = $("<tr>");
  96. $(tbody).append(tr_one_bl);
  97. $(tr_one_bl).append("<td>占全区比例</td>");
  98. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  99. var ymOne = quanQuBiLiBaoBiao[i].ymOneNum;
  100. $(tr_one_bl).append("<td>"+(ymAllNum==0?ymAllNum:(ymAll*100/ymAllNum)).toFixed(2)+"%</td>");
  101. }
  102. var tr_two = $("<tr>");
  103. $(tbody).append(tr_two);
  104. $(tr_two).append("<td>第二针接种数</td>");
  105. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  106. var ymTwo = quanQuBiLiBaoBiao[i].ymTwoNum;
  107. $(tr_two).append("<td>"+ymTwo+"</td>");
  108. }
  109. var tr_two_bl = $("<tr>");
  110. $(tbody).append(tr_two_bl);
  111. $(tr_two_bl).append("<td>占全区比例</td>");
  112. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  113. var ymTwo = quanQuBiLiBaoBiao[i].ymTwoNum;
  114. $(tr_two_bl).append("<td>"+(ymAllNum==0?ymAllNum:(ymAll*100/ymAllNum)).toFixed(2)+"%</td>");
  115. }
  116. var tr_three = $("<tr>");
  117. $(tbody).append(tr_three);
  118. $(tr_three).append("<td>第三针接种数</td>");
  119. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  120. var ymThree = quanQuBiLiBaoBiao[i].ymThreeNum;
  121. $(tr_three).append("<td>"+ymThree+"</td>");
  122. }
  123. var tr_three_bl = $("<tr>");
  124. $(tbody).append(tr_three_bl);
  125. $(tr_three_bl).append("<td>占全区比例</td>");
  126. for (var i = 0; i < quanQuBiLiBaoBiao.length; i++) {
  127. var ymThree = quanQuBiLiBaoBiao[i].ymThreeNum;
  128. $(tr_three_bl).append("<td>"+(ymAllNum==0?ymAllNum:(ymAll*100/ymAllNum)).toFixed(2)+"%</td>");
  129. }
  130. }