Commit d85f697730a97019c66aabcdc8af9ed7844d027f

Authored by 王通
1 parent cbfd5fd3

1.道闸标签导致的临加班次js错误

src/main/resources/static/real_control_v2/js/line_schedule/sch_table.js
@@ -222,13 +222,15 @@ var gb_schedule_table = (function () { @@ -222,13 +222,15 @@ var gb_schedule_table = (function () {
222 222
223 // 道闸标记 223 // 道闸标记
224 var tag = line2Schedule[sch.xlBm][sch.id]; 224 var tag = line2Schedule[sch.xlBm][sch.id];
225 - if(tag.sd_tag == 1){  
226 - sch.sd_tag = sch.sd_tag;  
227 - sch.sd_time = sch.sd_time;  
228 - }  
229 - if(tag.sf_tag == 1){  
230 - sch.sf_tag = sch.sf_tag;  
231 - sch.sf_time = sch.sf_time; 225 + if (tag) {
  226 + if(tag.sd_tag == 1){
  227 + sch.sd_tag = sch.sd_tag;
  228 + sch.sd_time = sch.sd_time;
  229 + }
  230 + if(tag.sf_tag == 1){
  231 + sch.sf_tag = sch.sf_tag;
  232 + sch.sf_time = sch.sf_time;
  233 + }
232 } 234 }
233 line2Schedule[sch.xlBm][sch.id] = sch; 235 line2Schedule[sch.xlBm][sch.id] = sch;
234 //update 236 //update
@@ -878,13 +880,15 @@ var gb_schedule_table = (function () { @@ -878,13 +880,15 @@ var gb_schedule_table = (function () {
878 sch = rs.t; 880 sch = rs.t;
879 // 道闸标记 881 // 道闸标记
880 var tag = line2Schedule[sch.xlBm][sch.id]; 882 var tag = line2Schedule[sch.xlBm][sch.id];
881 - if(tag.sd_tag == 1){  
882 - sch.sd_tag = tag.sd_tag;  
883 - sch.sd_time = tag.sd_time;  
884 - }  
885 - if(tag.sf_tag == 1){  
886 - sch.sf_tag = tag.sf_tag;  
887 - sch.sf_time = tag.sf_time; 883 + if (tag) {
  884 + if(tag.sd_tag == 1){
  885 + sch.sd_tag = tag.sd_tag;
  886 + sch.sd_time = tag.sd_time;
  887 + }
  888 + if(tag.sf_tag == 1){
  889 + sch.sf_tag = tag.sf_tag;
  890 + sch.sf_time = tag.sf_time;
  891 + }
888 } 892 }
889 line2Schedule[sch.xlBm][sch.id] = sch; 893 line2Schedule[sch.xlBm][sch.id] = sch;
890 updateDom(sch); 894 updateDom(sch);