46a0fe974a877e6be0c8a78cc81c3d6e5838892b.svn-base 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. //2015-09-29 可以取到父页面的预案ID
  2. var sub_fd_id1 ="";
  3. //取页面传过来的预案主键ID
  4. sub_fd_id1 = parent.sub_fd_id;
  5. $(function(){
  6. var url = $.pathname()
  7. + "/ws/sendmenu/SendMsgService/PlanInfo";
  8. var grade_type="6_2";
  9. var params = {
  10. file_id : sub_fd_id1,
  11. grade_type:grade_type,
  12. };
  13. alert("grade_type"+grade_type);
  14. $.ajax({
  15. url : url,
  16. type : 'post',
  17. timeout : 12000,
  18. data : params,
  19. dataType : 'json',
  20. success : function(data) {
  21. var FRIST_GRADE = data.rows[0].FRIST_GRADE;//一级响应
  22. var SECOND_GRADE = data.rows[0].SECOND_GRADE;//二级响应
  23. var THRID_GRADE = data.rows[0].THRID_GRADE;//三级响应
  24. var FOURTH_GRADE = data.rows[0].FOURTH_GRADE;//四级响应
  25. var tableName = data.rows[0].TABLE_NAME;
  26. /**第一组红色预警的两个时间值和复选框设置*/
  27. //取红色预警每天两个时间段的值
  28. var t = FRIST_GRADE.split('|');
  29. var strR = t[0];
  30. var temp = strR.split('#');
  31. var str1 = temp[0];//06:00
  32. var str2 = temp[1];//18:00
  33. var str3 = temp[2];//06:00
  34. var str4 = temp[3];//18:00
  35. var str5 = temp[4];//06:00
  36. //赋值到两个data控件(只需要设置一次)
  37. $("#date1").val(str1.substring(1));
  38. $("#date2").val(str2.substring(1));
  39. $("#date3").val(str3.substring(1));
  40. $("#date4").val(str4.substring(1));
  41. $("#date5").val(str5.substring(1));
  42. //设置复选框是否被选中
  43. if(str1!=""&&str1!=null){
  44. $("#football-1").attr("checked",true);
  45. }
  46. if(str2!=""&&str2!=null){
  47. $("#football-2").attr("checked",true);
  48. }
  49. if(str3!=""&&str3!=null){
  50. $("#football-3").attr("checked",true);
  51. }
  52. if(str4!=""&&str4!=null){
  53. $("#football-4").attr("checked",true);
  54. }
  55. if(str5!=""&&str5!=null){
  56. $("#football-5").attr("checked",true);
  57. }
  58. /**第二组橙色预警的两个时间值和复选框设置*/
  59. var t = SECOND_GRADE.split('|');
  60. var str1R = t[0];
  61. var temp = str1R.split('#');
  62. var str6 = temp[0];//06:00
  63. var str7 = temp[1];//18:00
  64. var str8 = temp[2];//06:00
  65. var str9 = temp[3];//18:00
  66. var str10 = temp[4];//06:00
  67. //设置复选框是否被选中
  68. if(str6!=""&&str6!=null){
  69. $("#football-6").attr("checked",true);
  70. }
  71. if(str7!=""&&str7!=null){
  72. $("#football-7").attr("checked",true);
  73. }
  74. if(str8!=""&&str8!=null){
  75. $("#football-8").attr("checked",true);
  76. }
  77. if(str9!=""&&str9!=null){
  78. $("#football-9").attr("checked",true);
  79. }
  80. if(str10!=""&&str10!=null){
  81. $("#football-10").attr("checked",true);
  82. }
  83. /**第三组黄色预警的两个时间值和复选框设置*/
  84. var t = THRID_GRADE.split('|');
  85. var str2R = t[0];
  86. var temp = str2R.split('#');
  87. var str11 = temp[0];//06:00
  88. var str12 = temp[1];//18:00
  89. var str13 = temp[2];//06:00
  90. var str14 = temp[3];//18:00
  91. var str15 = temp[4];//06:00
  92. //设置复选框是否被选中
  93. if(str11!=""&&str11!=null){
  94. $("#football-11").attr("checked",true);
  95. }
  96. if(str12!=""&&str12!=null){
  97. $("#football-12").attr("checked",true);
  98. }
  99. if(str13!=""&&str13!=null){
  100. $("#football-13").attr("checked",true);
  101. }
  102. if(str14!=""&&str14!=null){
  103. $("#football-14").attr("checked",true);
  104. }
  105. if(str15!=""&&str15!=null){
  106. $("#football-15").attr("checked",true);
  107. }
  108. /**第四组蓝色预警的两个时间值和复选框设置*/
  109. var t = FOURTH_GRADE.split('|');
  110. var str3R = t[0];
  111. var temp = str3R.split('#');
  112. var str16 = temp[0];//06:00
  113. var str17 = temp[1];//18:00
  114. var str18 = temp[2];//06:00
  115. var str19 = temp[3];//18:00
  116. var str20 = temp[4];//06:00
  117. //设置复选框是否被选中
  118. if(str16!=""&&str16!=null){
  119. $("#football-16").attr("checked",true);
  120. }
  121. if(str17!=""&&str17!=null){
  122. $("#football-17").attr("checked",true);
  123. }
  124. if(str18!=""&&str18!=null){
  125. $("#football-18").attr("checked",true);
  126. }
  127. if(str19!=""&&str19!=null){
  128. $("#football-19").attr("checked",true);
  129. }
  130. if(str20!=""&&str20!=null){
  131. $("#football-20").attr("checked",true);
  132. }
  133. /**显示报表和部门tableName*/
  134. //分割部门和报表名称
  135. var t = tableName.split('#');
  136. var str4R = t[0];
  137. var temp = str4R.split('@');
  138. var sysRun = temp[1];
  139. $("#text1").val(sysRun);
  140. var t = tableName.split('#');
  141. var str4R = t[1];
  142. var temp = str4R.split('@');
  143. var sbgl = temp[1];
  144. $("#text2").val(sbgl);
  145. var t = tableName.split('#');
  146. var str4R = t[2];
  147. var temp = str4R.split('@');
  148. var scyx = temp[1];
  149. $("#text3").val(scyx);
  150. var t = tableName.split('#');
  151. var str4R = t[3];
  152. var temp = str4R.split('@');
  153. var aqjc = temp[1];
  154. $("#text4").val(aqjc);
  155. },
  156. error : function(e) {
  157. $.messager.alert('系统提示信息', '访问服务失败!', 'error');
  158. }
  159. });
  160. }
  161. );
  162. $.messager=top.Dialog;