<?php
$this->title = '名下账户';
?>

<?php $this->beginBlock('header_script'); ?>
    <link href="<?= STATIC_URL ?>/ui/css/plugins/dataTables/datatables.min.css" rel="stylesheet">
<?php $this->endBlock(); ?>

<div class="row">
    <div class="col-md-3">
        <?= $this->render('/common/_left_menu.php') ?>
    </div>
    <div class="col-md-9">
        <div class="ibox">
            <div class="ibox-title">
                <h2>名下账户</h2>
            </div>
            <form>
                <div class="ibox-content m-b-sm border-bottom">
                    <div class="row">
                        <div class="col-sm-3">
                            <div class="form-group">
                                <label class="control-label" for="price">上级代理商</label>
                                <select name="ibId" class="form-control select22">
                                    <option value="">请选择</option>
                                    <?php foreach ($ibs as $k => $v) : ?>
                                        <option value="<?= $v['id'] ?>" <?= $ibId == $v['id'] ? 'selected="selected"' : '' ?> ><?= $v['name'] ?></option>
                                    <?php endforeach; ?>
                                </select>
                            </div>
                        </div>
                        <div class="col-sm-3">
                            <div class="form-group">
                                <label class="control-label" for="quantity">操作</label>
                                <input type="submit" class="btn btn-primary form-control" value="搜索">
                            </div>
                        </div>
                    </div>
                </div>
            </form>
            <div class="ibox-content">

                <div class="table-responsive">
                    <table id="datatables" class="table table-striped table-bordered table-hover dataTables-example">
                        <thead>
                        <tr>
                            <th>代理商</th>
                            <th>账户</th>
                            <th>姓名</th>
                            <th>杠杆</th>
                            <th>余额</th>
                            <th>保证金</th>
                            <th>可用保证金</th>
                            <th>保证金比例</th>
                            <th>净值</th>
                            <th>最后更新时间</th>
                        </tr>
                        </thead>
                    </table>
                </div>


            </div>
        </div>

    </div>
</div>

<?php $this->beginBlock('footer_script'); ?>
<!-- Mainly scripts -->
<script src="<?= STATIC_URL ?>/ui/js/plugins/dataTables/datatables.min.js"></script>
<script>

var table;
$(document).ready(function() {
    table = $('#datatables').DataTable({
        <?php if ($isHaveAdmin) : ?>
        "aLengthMenu": [[20,50,100,500,999999999], [20,50,100,500,"ALL"]],
        <?php else : ?>
        "aLengthMenu": [[20,50,100], [20,50,100]],
        <?php endif; ?>
        language: {
            "sProcessing": "处理中...",
                "sLengthMenu": "显示 _MENU_ 项结果",
                "sZeroRecords": "没有匹配结果",
                "sInfo": "显示第 _START_ 至 _END_ 项结果，共 _TOTAL_ 项",
                "sInfoEmpty": "显示第 0 至 0 项结果，共 0 项",
                "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
                "sInfoPostFix": "",
                "sSearch": "搜索账户,姓名:",
                "sUrl": "",
                "sEmptyTable": "表中数据为空",
                "sLoadingRecords": "载入中...",
                "sInfoThousands": ",",
                "oPaginate": {
                "sFirst": "首页",
                    "sPrevious": "上页",
                    "sNext": "下页",
                    "sLast": "末页"
            },
            "oAria": {
                "sSortAscending": ": 以升序排列此列",
                "sSortDescending": ": 以降序排列此列"
            }
        },
        "processing": true,
            "serverSide": true,
            "ajax": '/ib/users/list?ibId=<?= $ibId ?>',
            "order": [[1, "desc"]],
            "columns": [{
                "data": "name"
            },{
                "data": "LOGIN"
            },{
                "data": "NAME"
            },
            {
                "data": "LEVERAGE"
            },
            {
                "data": "BALANCE"
            },
            {
                "data": "MARGIN"
            },
            {
                "data": "MARGIN_FREE"
            },
            {
                "data": "MARGIN_LEVEL"
            },
            {
                "data": "EQUITY"
            },
            {
                "data": "MODIFY_TIME"
            }],
            columnDefs: [{
            targets: 1,
            "orderable": false
        }],
        "sPaginationType": "full_numbers",
        dom: '<"html5buttons"B>lTfgitp',
        buttons: [{
            extend: 'copy'
        },
        {
            extend: 'csv'
        },
        {
            extend: 'excel'
        },
        {
            extend: 'pdf'
        },
        {
            extend: 'print',
            customize: function(win) {
                $(win.document.body).addClass('white-bg');
                $(win.document.body).css('font-size', '10px');
                $(win.document.body).find('table').addClass('compact').css('font-size', 'inherit');
            }
        }]
    
    });

    $('#datatables tbody').on('click', 'tr', function() {
        if ($(this).hasClass('selected')) {
            $(this).removeClass('selected');
        } else {
            table.$('tr.selected').removeClass('selected');
            $(this).addClass('selected');
        }
        var data=table.row('.selected').data();
        if(data!=undefined&&data.LOGIN!=""){
            var url="/ib/statistics?login="+data.LOGIN;
            window.location.href=url;
        }
    });

});
</script>
<?php $this->endBlock(); ?>