Commit a327fcf17b69303b36aa6a1e0337a05743e2bfb0

Authored by 潘钊
1 parent 99f4fec2

update

src/main/java/com/bsth/StartCommand.java
@@ -103,7 +103,7 @@ public class StartCommand implements CommandLineRunner{ @@ -103,7 +103,7 @@ public class StartCommand implements CommandLineRunner{
103 * 每15秒从数据库抓取到离站信息和班次匹配 103 * 每15秒从数据库抓取到离站信息和班次匹配
104 * (网关生成的到离站数据也是延迟批量入库,所以缩短该线程执行周期并不会提高 “实际到离站” 的实时性) 104 * (网关生成的到离站数据也是延迟批量入库,所以缩短该线程执行周期并不会提高 “实际到离站” 的实时性)
105 */ 105 */
106 - //scheduler.scheduleWithFixedDelay(gpsArrivalStationThread, 15, 20, TimeUnit.SECONDS); 106 + scheduler.scheduleWithFixedDelay(gpsArrivalStationThread, 15, 20, TimeUnit.SECONDS);
107 107
108 /** 108 /**
109 * 首个调度指令下发(2分钟运行一次) 109 * 首个调度指令下发(2分钟运行一次)
src/main/resources/static/pages/control/line/index.html
@@ -69,7 +69,7 @@ @@ -69,7 +69,7 @@
69 </div> 69 </div>
70 </div> 70 </div>
71 <div class="portlet-body" id="top-tabs-wrap" > 71 <div class="portlet-body" id="top-tabs-wrap" >
72 - <ul class="nav nav-tabs" > 72 + <ul class="nav nav-tabs top-nav" >
73 <li class="active"> 73 <li class="active">
74 <a href="#tab_home" data-toggle="tab" aria-expanded="false" style="padding: 10px 15px;"> 74 <a href="#tab_home" data-toggle="tab" aria-expanded="false" style="padding: 10px 15px;">
75 <i class="fa fa-home"></i> 主页 75 <i class="fa fa-home"></i> 主页
src/main/resources/static/pages/control/line/js/keyboardListen.js
@@ -24,13 +24,20 @@ $(document.body).on(&#39;keydown&#39;, function(e){ @@ -24,13 +24,20 @@ $(document.body).on(&#39;keydown&#39;, function(e){
24 success: function(){ 24 success: function(){
25 createVehSearch($('#ctrlFSearchSelect')) 25 createVehSearch($('#ctrlFSearchSelect'))
26 .on('change', function(){ 26 .on('change', function(){
27 - var array = _data.findByCl($(this).val()); 27 + var nbbm = $(this).val();
  28 + var array = _data.findByCl(nbbm);
28 if(!array || array.length == 0) 29 if(!array || array.length == 0)
29 layer.msg('没有找到相关班次信息!'); 30 layer.msg('没有找到相关班次信息!');
30 else{ 31 else{
  32 + var tab = $('#tab_line_' + array[0].xlBm);
  33 + //清除对应tab 的样式
  34 + $('.pb-table tr.selected', tab).removeClass('selected,dir_0,dir_1');
  35 +
  36 + //console.log(tab, array[0].xlBm, array);
31 var runingSch,nearestSch; 37 var runingSch,nearestSch;
32 //当前时间戳,忽略毫秒 38 //当前时间戳,忽略毫秒
33 var t = Date.parse(new Date()); 39 var t = Date.parse(new Date());
  40 + var sch;//要定位到的班次
34 $.each(array, function(){ 41 $.each(array, function(){
35 //正在执行的班次 42 //正在执行的班次
36 if(this.status == 1) 43 if(this.status == 1)
@@ -42,7 +49,7 @@ $(document.body).on(&#39;keydown&#39;, function(e){ @@ -42,7 +49,7 @@ $(document.body).on(&#39;keydown&#39;, function(e){
42 nearestSch = this; 49 nearestSch = this;
43 50
44 //高亮所有班次 51 //高亮所有班次
45 - $('.pb-table tr[data-id='+this.id+']').addClass('selected dir_' + this.xlDir); 52 + $('.pb-table tr[data-id='+this.id+']', tab).addClass('selected dir_' + this.xlDir);
46 }); 53 });
47 54
48 if(!sch) 55 if(!sch)
@@ -50,7 +57,8 @@ $(document.body).on(&#39;keydown&#39;, function(e){ @@ -50,7 +57,8 @@ $(document.body).on(&#39;keydown&#39;, function(e){
50 57
51 var delay; 58 var delay;
52 //当前选中的选项卡 59 //当前选中的选项卡
53 - var activeTab = $('#top-tabs-wrap ul li.active a'); 60 + var activeTab = $('#top-tabs-wrap ul.top-nav li.active a');
  61 +
54 if(activeTab.data('id') == sch.xlBm){ 62 if(activeTab.data('id') == sch.xlBm){
55 //搜索的班次就在当前页面 63 //搜索的班次就在当前页面
56 delay = 0; 64 delay = 0;
@@ -63,7 +71,6 @@ $(document.body).on(&#39;keydown&#39;, function(e){ @@ -63,7 +71,6 @@ $(document.body).on(&#39;keydown&#39;, function(e){
63 } 71 }
64 72
65 setTimeout(function(){ 73 setTimeout(function(){
66 - $('.pb-table tr.selected').removeClass('selected');  
67 var tr = $('tr[data-id='+sch.id+']', tab) 74 var tr = $('tr[data-id='+sch.id+']', tab)
68 .addClass('selected search'); 75 .addClass('selected search');
69 76
@@ -76,9 +83,16 @@ $(document.body).on(&#39;keydown&#39;, function(e){ @@ -76,9 +83,16 @@ $(document.body).on(&#39;keydown&#39;, function(e){
76 $(this).removeClass('animated flash'); 83 $(this).removeClass('animated flash');
77 }); 84 });
78 }, delay); 85 }, delay);
  86 +
  87 + msg_ct('高亮车辆 ' + nbbm);
79 } 88 }
80 }).select2("open"); 89 }).select2("open");
81 } 90 }
82 }); 91 });
83 } 92 }
  93 +
  94 +
  95 + function msg_ct(t){
  96 + layer.msg(t,{offset: 'ct', shift : 5});
  97 + }
84 }); 98 });
85 \ No newline at end of file 99 \ No newline at end of file
src/main/resources/static/pages/control/line/temps/alone_tp.html
@@ -287,7 +287,7 @@ @@ -287,7 +287,7 @@
287 </div> 287 </div>
288 <hr> 288 <hr>
289 <div class="form-custom-footer"> 289 <div class="form-custom-footer">
290 - <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;确&nbsp;&nbsp;定 </button> 290 + <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;定 </button>
291 <button type="button" class="btn layui-layer-close"> 取消 </button> 291 <button type="button" class="btn layui-layer-close"> 取消 </button>
292 </div> 292 </div>
293 </div> 293 </div>
@@ -365,7 +365,7 @@ @@ -365,7 +365,7 @@
365 365
366 <hr> 366 <hr>
367 <div class="form-custom-footer"> 367 <div class="form-custom-footer">
368 - <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;确&nbsp;&nbsp;定 </button> 368 + <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;定 </button>
369 <button type="button" class="btn layui-layer-close"> 取消 </button> 369 <button type="button" class="btn layui-layer-close"> 取消 </button>
370 </div> 370 </div>
371 </form> 371 </form>
@@ -462,7 +462,7 @@ @@ -462,7 +462,7 @@
462 462
463 <hr> 463 <hr>
464 <div class="form-custom-footer"> 464 <div class="form-custom-footer">
465 - <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;确&nbsp;&nbsp;定 </button> 465 + <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;定 </button>
466 <button type="button" class="btn layui-layer-close"> 取消 </button> 466 <button type="button" class="btn layui-layer-close"> 取消 </button>
467 </div> 467 </div>
468 </div> 468 </div>
@@ -511,7 +511,7 @@ @@ -511,7 +511,7 @@
511 </div> 511 </div>
512 <hr> 512 <hr>
513 <div class="form-custom-footer"> 513 <div class="form-custom-footer">
514 - <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;确&nbsp;&nbsp;定 </button> 514 + <button type="button" class="btn blue-madison confirm"> <i class="fa fa-check"></i> &nbsp;&nbsp;定 </button>
515 <button type="button" class="btn layui-layer-close"> 取消 </button> 515 <button type="button" class="btn layui-layer-close"> 取消 </button>
516 </div> 516 </div>
517 </form> 517 </form>