/**
客户端统计
 */
layui.define(['table', 'form'], function (exports) {
    var $ = layui.$
        , admin = layui.admin
        , view = layui.view
        , table = layui.table
        , form = layui.form;

    table.render({
        elem: '#LAY-monitor'
        , url: '/api/monitor'
        , cols: [[
            { field: 'rtsp_name', title: '通道名称', minWidth: 150 }// sort: true,templet: '#imgTpl'
            , { field: 'rtsp_url', title: 'rtsp地址' }
            , { field: 'client_count', title: '在线数量', minWidth: 100 }
        ]]
        , page: true
        , limit: 15
        , limits: [10, 15, 20, 25, 30, 50]
        , text: { none: '暂无数据!' }
        , request: {
            pageName: 'page' //页码的参数名称，默认：page
            , limitName: 'limit' //每页数据量的参数名，默认：limit
        }
        , response: {
            statusName: 'code' //规定数据状态的字段名称，默认：code
            , statusCode: 0 //规定成功的状态码，默认：0
        }
        , parseData: function (res) { //res 即为原始返回的数据
            return {
                "code": res.code, //解析接口状态
                "msg": res.message, //解析提示文本
                "count": res.count, //解析数据长度,区分大小写
                "data": res.data //解析数据列表,区分大小写
            };
        }
    });

    //监听搜索
    form.on('submit(LAY-front-search)', function (data) {
        var field = data.field;
        //执行重载
        table.reload('LAY-monitor', {
            page: {
                curr: 1 //重新从第 1 页开始
            },
            where: field
        });
    });
    exports('monitor', {})
});