Commit 81cca30042047df426105291a6854f69a602c30a
1 parent
be43654a
线调进入界面选择线路加全选线路按钮
Showing
1 changed file
with
48 additions
and
1 deletions
src/main/resources/static/pages/control/lineallot_v2/main.html
| @@ -144,7 +144,7 @@ | @@ -144,7 +144,7 @@ | ||
| 144 | <div class="allot_wrap uk-flex-center" uk-grid> | 144 | <div class="allot_wrap uk-flex-center" uk-grid> |
| 145 | <div class="uk-card uk-card-hover uk-card-body uk-width-2-3@m" | 145 | <div class="uk-card uk-card-hover uk-card-body uk-width-2-3@m" |
| 146 | style="padding-top: 20px;padding-bottom: 20px;"> | 146 | style="padding-top: 20px;padding-bottom: 20px;"> |
| 147 | - <div class="company_search_wrap"> | 147 | + <div class="company_search_wrap" style="width: 99%"> |
| 148 | <select class="uk-select company_search_select"></select> | 148 | <select class="uk-select company_search_select"></select> |
| 149 | <select class="uk-select fgs_search_select" disabled> | 149 | <select class="uk-select fgs_search_select" disabled> |
| 150 | <option value="">分公司搜索</option> | 150 | <option value="">分公司搜索</option> |
| @@ -153,6 +153,9 @@ | @@ -153,6 +153,9 @@ | ||
| 153 | <span class="uk-form-icon uk-form-icon-flip" uk-icon="icon: search"></span> | 153 | <span class="uk-form-icon uk-form-icon-flip" uk-icon="icon: search"></span> |
| 154 | <input class="uk-input line_search_input" style="width: 310px;" placeholder="搜索线路"> | 154 | <input class="uk-input line_search_input" style="width: 310px;" placeholder="搜索线路"> |
| 155 | </div> | 155 | </div> |
| 156 | + <button class="uk-button uk-button-primary" style="font-size: 16px;float: right;" id="select_all" data-selectType="select_all_no"><i | ||
| 157 | + uk-icon=" " style="margin-right: 5px;" ></i>全选 | ||
| 158 | + </button> | ||
| 156 | </div> | 159 | </div> |
| 157 | <hr> | 160 | <hr> |
| 158 | <div class="line_list_all_wrap"></div> | 161 | <div class="line_list_all_wrap"></div> |
| @@ -164,8 +167,10 @@ | @@ -164,8 +167,10 @@ | ||
| 164 | <button class="uk-button uk-button-default uk-button-large" style="font-size: 16px" id="go_to_real_system_btn"><i | 167 | <button class="uk-button uk-button-default uk-button-large" style="font-size: 16px" id="go_to_real_system_btn"><i |
| 165 | uk-icon=" icon: sign-in" style="margin-right: 5px;" ></i>进入线路调度 | 168 | uk-icon=" icon: sign-in" style="margin-right: 5px;" ></i>进入线路调度 |
| 166 | </button> | 169 | </button> |
| 170 | + | ||
| 167 | <label class="pattern_type_label"><input class="uk-checkbox" type="checkbox" > 主调模式登录</label> | 171 | <label class="pattern_type_label"><input class="uk-checkbox" type="checkbox" > 主调模式登录</label> |
| 168 | <label class="new_window_open_label" title="可能会被浏览器阻止新建窗口" uk-tooltip><input class="uk-checkbox" type="checkbox"> 新窗口打开</label> | 172 | <label class="new_window_open_label" title="可能会被浏览器阻止新建窗口" uk-tooltip><input class="uk-checkbox" type="checkbox"> 新窗口打开</label> |
| 173 | + | ||
| 169 | </div> | 174 | </div> |
| 170 | 175 | ||
| 171 | <div class="uk-alert-warning uk-width-2-3@m " uk-alert> | 176 | <div class="uk-alert-warning uk-width-2-3@m " uk-alert> |
| @@ -244,6 +249,7 @@ | @@ -244,6 +249,7 @@ | ||
| 244 | $('.item[data-id='+line.lineCode+']','.line_list_all_wrap').trigger('click'); | 249 | $('.item[data-id='+line.lineCode+']','.line_list_all_wrap').trigger('click'); |
| 245 | }); | 250 | }); |
| 246 | } | 251 | } |
| 252 | + selectButtonStatus(); | ||
| 247 | }); | 253 | }); |
| 248 | 254 | ||
| 249 | $('.pattern_type_label').on('click', function () { | 255 | $('.pattern_type_label').on('click', function () { |
| @@ -297,6 +303,7 @@ | @@ -297,6 +303,7 @@ | ||
| 297 | }); | 303 | }); |
| 298 | $('.checked_list').append(span); | 304 | $('.checked_list').append(span); |
| 299 | } | 305 | } |
| 306 | + selectButtonStatus(); | ||
| 300 | }); | 307 | }); |
| 301 | 308 | ||
| 302 | /*$('.checked_list').on('click', '.item', function () { | 309 | /*$('.checked_list').on('click', '.item', function () { |
| @@ -469,6 +476,44 @@ | @@ -469,6 +476,44 @@ | ||
| 469 | })(); | 476 | })(); |
| 470 | var storage = window.localStorage; | 477 | var storage = window.localStorage; |
| 471 | $('#go_to_real_system_btn').on('click', go_to_xd_sys); | 478 | $('#go_to_real_system_btn').on('click', go_to_xd_sys); |
| 479 | + $('#select_all').on('click', function(){ | ||
| 480 | + if ($(this).attr("data-selectType")=="select_all_no"){ | ||
| 481 | + $('.line_list_all_wrap>.item').addClass('active'); | ||
| 482 | + $(this).text('全不选'); | ||
| 483 | + $(this).attr("data-selectType","select_all"); | ||
| 484 | + var linesArrays= $('.line_list_all_wrap span.item'); | ||
| 485 | + if(linesArrays&&linesArrays.length>0){ | ||
| 486 | + $('.checked_list').empty(); | ||
| 487 | + for (var i = 0; i < linesArrays.length; i++) { | ||
| 488 | + var span = $('<span data-id="'+$(linesArrays[i]).data('id')+'" class="item uk-card uk-card-default uk-animation-slide-bottom '+($(linesArrays[i]).hasClass('destroy')?"destroy":"")+'">'+$(linesArrays[i]).text()+'</span>') | ||
| 489 | + .one('webkitAnimationEnd', function () { | ||
| 490 | + $(this).removeClass('uk-animation-slide-bottom'); | ||
| 491 | + }); | ||
| 492 | + $('.checked_list').append(span); | ||
| 493 | + } | ||
| 494 | + } | ||
| 495 | + $(this).removeClass('uk-button-primary'); | ||
| 496 | + $(this).addClass('uk-button-default'); | ||
| 497 | + return; | ||
| 498 | + } | ||
| 499 | + if ($(this).attr("data-selectType")=="select_all"){ | ||
| 500 | + $('.line_list_all_wrap>.item').removeClass('active'); | ||
| 501 | + $(this).text('全选'); | ||
| 502 | + $(this).attr("data-selectType","select_all_no"); | ||
| 503 | + $('.checked_list').empty(); | ||
| 504 | + $(this).removeClass('uk-button-default'); | ||
| 505 | + $(this).addClass('uk-button-primary'); | ||
| 506 | + return; | ||
| 507 | + } | ||
| 508 | + }); | ||
| 509 | + var selectButtonStatus=function(){ | ||
| 510 | + if($('.checked_list span.item').length==$('.line_list_all_wrap span.item').length){ | ||
| 511 | + $('#select_all').removeClass('uk-button-primary').addClass('uk-button-default').attr("data-selectType","select_all").text('全不选'); | ||
| 512 | + }else { | ||
| 513 | + $('#select_all').removeClass('uk-button-default').addClass('uk-button-primary').attr("data-selectType","select_all_no").text('全选'); | ||
| 514 | + } | ||
| 515 | + } | ||
| 516 | + | ||
| 472 | /** | 517 | /** |
| 473 | * 进入线调 | 518 | * 进入线调 |
| 474 | */ | 519 | */ |
| @@ -608,7 +653,9 @@ | @@ -608,7 +653,9 @@ | ||
| 608 | var lineCode = $(e).data('id'); | 653 | var lineCode = $(e).data('id'); |
| 609 | $('.item[data-id='+lineCode+']','.line_list_all_wrap').removeClass('active'); | 654 | $('.item[data-id='+lineCode+']','.line_list_all_wrap').removeClass('active'); |
| 610 | $(e).remove(); | 655 | $(e).remove(); |
| 656 | + selectButtonStatus(); | ||
| 611 | } | 657 | } |
| 658 | + | ||
| 612 | </script> | 659 | </script> |
| 613 | </body> | 660 | </body> |
| 614 | </html> | 661 | </html> |
| 615 | \ No newline at end of file | 662 | \ No newline at end of file |