$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});



var thead = type('/admin/game/getPrizeTable',{game:'xy28'});


var url1 = '{{ URL::asset("admin/json/package.json")}}';
var url2 = '/admin/game/gameBet';

layui.use(['laydate', 'laypage', 'layer', 'table'], function () {
    var laydate = layui.laydate //日期
        , laypage = layui.laypage //分页
        , laytpl = layui.laytpl;
    layer = layui.layer //弹层
        , table = layui.table //表格

    //时间选择器
    laydate.render({
        elem: '#test6'
        , range: true

    });
    //执行一个 table 实例
    table.render({
        elem: '#LAY_table_user'
        , url: url2 //数据接口
        , page: true //开启分页
        , id: 'tab'
        , method: 'post'
        , where: {status: 1}
        , even: true
        , cols: [
            thead
//             [ //表头
// //                {checkbox: true, fixed: 'left'},
//             {field: 'id', title: 'ID', width: 140, sort: true, fixed: 'left'}
//             , {field: 'order_id', title: '订单号', width: 250, sort: true, fixed: 'left'}
//             , {field: 'game_name', title: '游戏', width: 100}
//             , {field: 'game_no', title: '期数', width: 200, sort: true}
//             , {field: 'money', title: '下注金额', width: 120, sort: true}
//             , {field: 'prize_money', title: '赢取金额', width: 120, sort: true}
//             , {field: 'get_money', title: '输赢结果', width: 120, sort: true}
//             , {field: 'money_time', title: '开奖时间', width: 200}
//             , {field: 'account_name', title: '投注账号', width: 100}
//             , {field: 'settle_status', title: '状态', templet: '#sexTpl', width: 100}
//             , {fixed: 'right', title: '查看', width: 100, align: 'center', toolbar: '#barDemo'}
//         ]
        ]
        , done: function (res, curr, count) {
            //如果是异步请求数据方式，res即为你接口返回的信息。
            //如果是直接赋值的方式，res即为：{data: [], count: 99} data为当前页数据、count为数据总长度

        }
    });


    //监听工具条
    table.on('tool(demo)', function (obj) {
        var data = obj.data;
        if (obj.event === 'detail') {
            $.post('/admin/game/CodeDetails', {order_id: data.order_id}, function (data) {
                var data = data;
                var str = '';
                if (data.status == 1) {
                    var obj = data.data;
                    str += '<table class="layui-table">';
                    str += '<colgroup>';
                    str += '<col width="180">';
                    str += '<col width="200">';
                    str += '<col width="200">';
                    str += '<col width="200">';
                    str += '<col width="200">';
                    str += '<col width="200">';
                    str += '<col>';
                    str += '</colgroup>';
                    str += '<thead>';
                    str += '<tr>';
                    str += '<th>投注类型</th>';
                    str += '<th>投注内容</th>';
                    str += '<th>投注金额</th>';
                    str += '<th>赔率</th>';
                    str += '<th>可赢金额</th>';
                    str += '<th>输赢结果</th>';
                    str += '</tr> ';
                    str += '</thead>';
                    str += '<tbody>';

                    for (var i = 0; i < obj.length; i++) {
                        if (obj[i].prize_status == '中奖') {
                            str += '<tr class="layui-bg-red">';
                            str += '<td>' + obj[i].gameType + '</td>';
                            str += '<td>' + obj[i].p_code + '</td>';
                            str += '<td>' + obj[i].money + '</td>';
                            str += '<td>' + obj[i].odds + '</td>';
                            str += '<td>' + obj[i].maybe + '</td>';
                            str += '<td>' + obj[i].prize_status + '</td>';
                            str += '</tr> ';
                        } else {
                            str += '<tr>';
                            str += '<td>' + obj[i].gameType + '</td>';
                            str += '<td>' + obj[i].p_code + '</td>';
                            str += '<td>' + obj[i].money + '</td>';
                            str += '<td>' + obj[i].odds + '</td>';
                            str += '<td>' + obj[i].maybe + '</td>';
                            str += '<td>' + obj[i].prize_status + '</td>';
                            str += '</tr> ';
                        }
                    }

                    str += ' </tbody>';
                    str += ' </table>';

                }
                layer.open({
                    type: 1
                    , id: 'LAY_layuipro'
                    , area: '600px;'
                    , shade: 0.4
                    , moveType: 1
                    , content: str
                });
            });


        } else if (obj.event === 'del') {
            layer.confirm('真的删除行么', function (index) {
                obj.del();
                layer.close(index);
            });
        } else if (obj.event === 'edit') {
            layer.alert('编辑行：<br>' + JSON.stringify(data))
        }
    });


    var $ = layui.$, active = {
        reload: function () {
            var demoReload = $('input[name="number"]');
            //执行重载
            table.reload('tab', {
                page: {
                    curr: 1 //重新从第 1 页开始
                }
                , where: {
                    key: {
                        id: demoReload.val()
                    }
                }
            });
        }
    };

    $('.layui-btn').on('click', function () {
        var type = $(this).data('type');
        active[type] ? active[type].call(this) : '';
    });


//        var $ = layui.$, active = {
//            getCheckData: function () { //获取选中数据
//                var checkStatus = table.checkStatus('tab')
//                    , data = checkStatus.data;
//                layer.alert(JSON.stringify(data));
//            }
//            , getCheckLength: function () { //获取选中数目
//                var checkStatus = table.checkStatus('tab')
//                    , data = checkStatus.data;
//                layer.msg('选中了：' + data.length + ' 个');
//            }
//            , isAll: function () { //验证是否全选
//                var checkStatus = table.checkStatus('tab');
//                layer.msg(checkStatus.isAll ? '全选' : '未全选')
//            }
//        };
//
//        $('.demoTable .layui-btn').on('click', function () {
//            var type = $(this).data('type');
//            active[type] ? active[type].call(this) : '';
//        });
});