70 lines
2.0 KiB
PHP
70 lines
2.0 KiB
PHP
|
<div class="modal fade" id="grpModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
|
||
|
<div class="modal-dialog" role="document">
|
||
|
<div class="modal-content">
|
||
|
<div class="modal-header">
|
||
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||
|
<h4 class="modal-title" id="myModalLabel">
|
||
|
<cn>群组设置同步</cn>
|
||
|
<en>Group config sync</en>
|
||
|
</h4>
|
||
|
</div>
|
||
|
<div class="modal-body">
|
||
|
<table class="table table-striped">
|
||
|
<thead>
|
||
|
<tr>
|
||
|
<th>Mac</th>
|
||
|
<th>IP</th>
|
||
|
<th>
|
||
|
<cn>状态</cn>
|
||
|
<en>Status</en>
|
||
|
</th>
|
||
|
</tr>
|
||
|
</thead>
|
||
|
<tbody id="grpList">
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<div class="modal-footer">
|
||
|
<button type="button" class="btn btn-warning" id="grpSync">
|
||
|
<cn>开始同步</cn>
|
||
|
<en>Start sync</en>
|
||
|
</button>
|
||
|
<button type="button" class="btn btn-default" data-dismiss="modal">
|
||
|
<cn>关闭</cn>
|
||
|
<en>Close</en>
|
||
|
</button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<script>
|
||
|
var grpList;
|
||
|
|
||
|
function grpGetList() {
|
||
|
rpc( "group.getList", null, function ( data ) {
|
||
|
grpList=data;
|
||
|
var html = '';
|
||
|
for ( var i = 0; i < data.length; i++ ) {
|
||
|
html += '<tr><td>' + data[ i ].mac + '</td>';
|
||
|
html += '<td>' + data[ i ].ip + '</td>';
|
||
|
html += '<td class="grpStatus"><i class="fa fa-ellipsis-h text-muted text-hide"></i><i class="fa fa-check text-success text-hide"></i><i class="fa fa-times text-danger text-hide"></i></td></tr>';
|
||
|
}
|
||
|
$( "#grpList" ).html( html );
|
||
|
} );
|
||
|
}
|
||
|
|
||
|
function grpShow() {
|
||
|
$( "#grpList" ).html( "" );
|
||
|
$( '#grpModal' ).modal( 'show' );
|
||
|
grpGetList();
|
||
|
}
|
||
|
|
||
|
function grpSetStatus( index, stat ) {
|
||
|
$( "#grpList .grpStatus" ).eq( index ).find( "i" ).each( function ( i, e ) {
|
||
|
if ( i != stat )
|
||
|
$( this ).addClass( "text-hide" );
|
||
|
else
|
||
|
$( this ).removeClass( "text-hide" );
|
||
|
} );
|
||
|
}
|
||
|
</script>
|