|
79 | 79 | <span class="help-block"> 生成重置密码必备,示例:https://github.com </span> |
80 | 80 | </div> |
81 | 81 | </div> |
| 82 | + <div class="form-group"> |
| 83 | + <label class="col-md-2 control-label">端口范围</label> |
| 84 | + <div class="col-md-2"> |
| 85 | + <div class="input-group input-large input-daterange"> |
| 86 | + <input type="text" class="form-control" name="min_port" value="{{$min_port}}" id="min_port"> |
| 87 | + <span class="input-group-addon"> ~ </span> |
| 88 | + <input type="text" class="form-control" name="max_port" value="{{$max_port}}" id="max_port"> |
| 89 | + </div> |
| 90 | + </div> |
| 91 | + </div> |
82 | 92 | <div class="form-group"> |
83 | 93 | <label for="is_register" class="col-md-2 control-label">用户注册</label> |
84 | 94 | <div class="col-md-6"> |
|
570 | 580 | var min_rand_score = $(this).val(); |
571 | 581 |
|
572 | 582 | $.post("{{url('admin/setConfig')}}", {_token:'{{csrf_token()}}', name:'min_rand_score', value:min_rand_score}, function (ret) { |
573 | | - if (ret.status == 'fail') { |
574 | | - layer.msg(ret.message, {time:1000}, function() { |
| 583 | + layer.msg(ret.message, {time:1000}, function() { |
| 584 | + if (ret.status == 'fail') { |
575 | 585 | window.location.reload(); |
576 | | - }); |
577 | | - } |
| 586 | + } |
| 587 | + }); |
578 | 588 | }); |
579 | 589 | }); |
580 | 590 |
|
|
583 | 593 | var max_rand_score = $(this).val(); |
584 | 594 |
|
585 | 595 | $.post("{{url('admin/setConfig')}}", {_token:'{{csrf_token()}}', name:'max_rand_score', value:max_rand_score}, function (ret) { |
586 | | - if (ret.status == 'fail') { |
587 | | - layer.msg(ret.message, {time:1000}, function() { |
| 596 | + layer.msg(ret.message, {time:1000}, function() { |
| 597 | + if (ret.status == 'fail') { |
588 | 598 | window.location.reload(); |
589 | | - }); |
590 | | - } |
| 599 | + } |
| 600 | + }); |
| 601 | + }); |
| 602 | + }); |
| 603 | +
|
| 604 | + // 设置最小端口 |
| 605 | + $("#min_port").change(function () { |
| 606 | + var min_port = $(this).val(); |
| 607 | +
|
| 608 | + if (parseInt(min_port) < 1000) { |
| 609 | + layer.msg('最小端口不能小于1000', {time:1000}); |
| 610 | + return ; |
| 611 | + } |
| 612 | +
|
| 613 | + $.post("{{url('admin/setConfig')}}", {_token:'{{csrf_token()}}', name:'min_port', value:min_port}, function (ret) { |
| 614 | + layer.msg(ret.message, {time:1000}, function() { |
| 615 | + if (ret.status == 'fail') { |
| 616 | + window.location.reload(); |
| 617 | + } |
| 618 | + }); |
| 619 | + }); |
| 620 | + }); |
| 621 | +
|
| 622 | + // 设置最大端口 |
| 623 | + $("#max_port").change(function () { |
| 624 | + var min_port = $("#min_port").val(); |
| 625 | + var max_port = $(this).val(); |
| 626 | +
|
| 627 | + // 最大端口必须大于最小端口 |
| 628 | + if (parseInt(max_port) <= parseInt(min_port)) { |
| 629 | + layer.msg('必须大于最小端口', {time:1000}); |
| 630 | + return ; |
| 631 | + } |
| 632 | +
|
| 633 | + if (parseInt(max_port) > 65535) { |
| 634 | + layer.msg('最大端口不能大于65535', {time:1000}); |
| 635 | + return ; |
| 636 | + } |
| 637 | +
|
| 638 | + $.post("{{url('admin/setConfig')}}", {_token:'{{csrf_token()}}', name:'max_port', value:max_port}, function (ret) { |
| 639 | + layer.msg(ret.message, {time:1000}, function() { |
| 640 | + if (ret.status == 'fail') { |
| 641 | + window.location.reload(); |
| 642 | + } |
| 643 | + }); |
591 | 644 | }); |
592 | 645 | }); |
593 | 646 |
|
|
0 commit comments