Commit eac986b95d0cb152f2ed3bad627db2ec5485c964
Merge branch 'jiading' of 192.168.168.201:panzhaov5/bsth_control into jiading
Showing
1 changed file
with
61 additions
and
49 deletions
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 |
| @@ -237,13 +239,15 @@ var gb_schedule_table = (function () { | @@ -237,13 +239,15 @@ var gb_schedule_table = (function () { | ||
| 237 | 239 | ||
| 238 | // 道闸标记 | 240 | // 道闸标记 |
| 239 | var sch = line2Schedule[this.xlBm][this.id]; | 241 | var sch = line2Schedule[this.xlBm][this.id]; |
| 240 | - if(sch.sd_tag == 1){ | ||
| 241 | - this.sd_tag = sch.sd_tag; | ||
| 242 | - this.sd_time = sch.sd_time; | ||
| 243 | - } | ||
| 244 | - if(sch.sf_tag == 1){ | ||
| 245 | - this.sf_tag = sch.sf_tag; | ||
| 246 | - this.sf_time = sch.sf_time; | 242 | + if (sch) { |
| 243 | + if(sch.sd_tag == 1){ | ||
| 244 | + this.sd_tag = sch.sd_tag; | ||
| 245 | + this.sd_time = sch.sd_time; | ||
| 246 | + } | ||
| 247 | + if(sch.sf_tag == 1){ | ||
| 248 | + this.sf_tag = sch.sf_tag; | ||
| 249 | + this.sf_time = sch.sf_time; | ||
| 250 | + } | ||
| 247 | } | 251 | } |
| 248 | line2Schedule[this.xlBm][this.id] = this; | 252 | line2Schedule[this.xlBm][this.id] = this; |
| 249 | xls[this.xlBm] = 1; | 253 | xls[this.xlBm] = 1; |
| @@ -376,16 +380,18 @@ var gb_schedule_table = (function () { | @@ -376,16 +380,18 @@ var gb_schedule_table = (function () { | ||
| 376 | this.c_t_mileage_status = calcCTaskMileageStatus(this); | 380 | this.c_t_mileage_status = calcCTaskMileageStatus(this); |
| 377 | // 道闸标记 | 381 | // 道闸标记 |
| 378 | var sch = line2Schedule[this.xlBm][this.id]; | 382 | var sch = line2Schedule[this.xlBm][this.id]; |
| 379 | - if(sch.sd_tag == 1){ | ||
| 380 | - this.sd_tag = sch.sd_tag; | ||
| 381 | - this.sd_time = sch.sd_time; | 383 | + if (sch) { |
| 384 | + if(sch.sd_tag == 1){ | ||
| 385 | + this.sd_tag = sch.sd_tag; | ||
| 386 | + this.sd_time = sch.sd_time; | ||
| 387 | + } | ||
| 388 | + if(sch.sf_tag == 1){ | ||
| 389 | + this.sf_tag = sch.sf_tag; | ||
| 390 | + this.sf_time = sch.sf_time; | ||
| 391 | + } | ||
| 392 | + line2Schedule[this.xlBm][this.id] = this; | ||
| 393 | + updateDom(this); | ||
| 382 | } | 394 | } |
| 383 | - if(sch.sf_tag == 1){ | ||
| 384 | - this.sf_tag = sch.sf_tag; | ||
| 385 | - this.sf_time = sch.sf_time; | ||
| 386 | - } | ||
| 387 | - line2Schedule[this.xlBm][this.id] = this; | ||
| 388 | - updateDom(this); | ||
| 389 | }catch(e){} | 395 | }catch(e){} |
| 390 | }); | 396 | }); |
| 391 | 397 | ||
| @@ -403,16 +409,18 @@ var gb_schedule_table = (function () { | @@ -403,16 +409,18 @@ var gb_schedule_table = (function () { | ||
| 403 | var updateScheduleSigno = function (tag) { | 409 | var updateScheduleSigno = function (tag) { |
| 404 | if(tag){ | 410 | if(tag){ |
| 405 | var sch = line2Schedule[tag.xlBm][tag.realId]; | 411 | var sch = line2Schedule[tag.xlBm][tag.realId]; |
| 406 | - if(tag.sdTag == 1){ | ||
| 407 | - sch.sd_tag = tag.sdTag; | ||
| 408 | - sch.sd_time = tag.sdTime; | 412 | + if (sch) { |
| 413 | + if(tag.sdTag == 1){ | ||
| 414 | + sch.sd_tag = tag.sdTag; | ||
| 415 | + sch.sd_time = tag.sdTime; | ||
| 416 | + } | ||
| 417 | + if(tag.out == 1){ | ||
| 418 | + sch.sf_tag = tag.out; | ||
| 419 | + sch.sf_time = tag.outTimeStr; | ||
| 420 | + } | ||
| 421 | + line2Schedule[tag.xlBm][sch.id] = sch; | ||
| 422 | + updateDom(sch); | ||
| 409 | } | 423 | } |
| 410 | - if(tag.out == 1){ | ||
| 411 | - sch.sf_tag = tag.out; | ||
| 412 | - sch.sf_time = tag.outTimeStr; | ||
| 413 | - } | ||
| 414 | - line2Schedule[tag.xlBm][sch.id] = sch; | ||
| 415 | - updateDom(sch); | ||
| 416 | } | 424 | } |
| 417 | 425 | ||
| 418 | }; | 426 | }; |
| @@ -431,15 +439,17 @@ var gb_schedule_table = (function () { | @@ -431,15 +439,17 @@ var gb_schedule_table = (function () { | ||
| 431 | 439 | ||
| 432 | // 道闸标记 | 440 | // 道闸标记 |
| 433 | var sch = line2Schedule[this.xlBm][this.id]; | 441 | var sch = line2Schedule[this.xlBm][this.id]; |
| 434 | - if(sch.sd_tag == 1){ | ||
| 435 | - this.sd_tag = sch.sd_tag; | ||
| 436 | - this.sd_time = sch.sd_time; | ||
| 437 | - } | ||
| 438 | - if(sch.sf_tag == 1){ | ||
| 439 | - this.sf_tag = sch.sf_tag; | ||
| 440 | - this.sf_time = sch.sf_time; | 442 | + if (sch) { |
| 443 | + if(sch.sd_tag == 1){ | ||
| 444 | + this.sd_tag = sch.sd_tag; | ||
| 445 | + this.sd_time = sch.sd_time; | ||
| 446 | + } | ||
| 447 | + if(sch.sf_tag == 1){ | ||
| 448 | + this.sf_tag = sch.sf_tag; | ||
| 449 | + this.sf_time = sch.sf_time; | ||
| 450 | + } | ||
| 451 | + line2Schedule[this.xlBm][this.id] = this; | ||
| 441 | } | 452 | } |
| 442 | - line2Schedule[this.xlBm][this.id] = this; | ||
| 443 | }); | 453 | }); |
| 444 | }; | 454 | }; |
| 445 | 455 | ||
| @@ -878,16 +888,18 @@ var gb_schedule_table = (function () { | @@ -878,16 +888,18 @@ var gb_schedule_table = (function () { | ||
| 878 | sch = rs.t; | 888 | sch = rs.t; |
| 879 | // 道闸标记 | 889 | // 道闸标记 |
| 880 | var tag = line2Schedule[sch.xlBm][sch.id]; | 890 | 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; | 891 | + if (tag) { |
| 892 | + if(tag.sd_tag == 1){ | ||
| 893 | + sch.sd_tag = tag.sd_tag; | ||
| 894 | + sch.sd_time = tag.sd_time; | ||
| 895 | + } | ||
| 896 | + if(tag.sf_tag == 1){ | ||
| 897 | + sch.sf_tag = tag.sf_tag; | ||
| 898 | + sch.sf_time = tag.sf_time; | ||
| 899 | + } | ||
| 900 | + line2Schedule[sch.xlBm][sch.id] = sch; | ||
| 901 | + updateDom(sch); | ||
| 888 | } | 902 | } |
| 889 | - line2Schedule[sch.xlBm][sch.id] = sch; | ||
| 890 | - updateDom(sch); | ||
| 891 | i++; | 903 | i++; |
| 892 | f(); | 904 | f(); |
| 893 | } | 905 | } |