/**
 * 资产管理:充币查询
 * libingke
 * 2018/01/11
 */
/**
 * 表单
 * @type {{start: null, end: null, coin: null, user: null}}
 */
var form1 = {
    start:null,
    end:null,
    coin:null,
    user:null
};
layui.use('laydate', function(){
    var laydate = layui.laydate;
    laydate.render({
        elem: '#date_range',
        range: ':',
        done: function(value, date, endDate){
            $('#date_range').val(value);
            query(1);
        }
    });
});
/**
 * 充币查询导出
 * libingke
 * 2018/01/11
 */
function exportTable1() {
    var data = {};
    data.coin=$('select[name="coin"]').val();
    data.user=$('input[name="user"]').val();
    if ($("#date_range").val()!=='') {
        var value=$("#date_range").val();
        var t=value.split(' : ', 2);
        data.start=Math.round(new Date(t[0]).getTime()/1000+(new Date()).getTimezoneOffset()*60);
        data.end=Math.round(new Date(t[1]).getTime()/1000+(new Date()).getTimezoneOffset()*60)+86399;
    }
    $.ajax({
        url: url_export1,
        type: 'POST',
        headers: {"Authorization": 'Bearer ' + request_token},
        data: data,
        dataType: 'json',
        success: function (res) {
            if (res.code == 200 && res.data.url) {
                window.location.href = res.data.url;
            } else {
                msg_no_200('导出失败:' + res.message);
            }
        },
        error: server_error
    });
}
$(function () {
    /**
     * 回车触发 uid
     */
    $('#user').bind('keypress', function(event) {
        if(event.keyCode == "13")
            query(1);
    });
    $(".select1").bind("change",function(){ query(1); });
    /**
     * 表格
     */
    $("#table1").bootstrapTable({
        method: 'post',
        url: url_table1,
        queryParams: function (params) {
            form1.coin=$('select[name="coin"]').val();
            form1.user=$('input[name="user"]').val();
            if ($("#date_range").val()==='') {
                form1.start=null;
                form1.end=null;
            } else {
                var value=$("#date_range").val();
                var t=value.split(' : ', 2);
                form1.start=Math.round(new Date(t[0]).getTime()/1000+(new Date()).getTimezoneOffset()*60);
                form1.end=Math.round(new Date(t[1]).getTime()/1000+(new Date()).getTimezoneOffset()*60)+86399;
            }
            form1.page = params.pageNumber;
            form1.size = params.pageSize;
            return form1;
        },
        pageSize: 20,
        uniqueId: 'id',
        responseHandler: function (res) {
            if (res.code == 200) {
                if (res.data.record) {
                    var str = '累计充入: '+res.data.record.total_amount+
                        ' '+res.data.record.currency;
                    if (res.data.record.worth) {
                        str+=' ≈ '+res.data.record.worth+' CNY';
                    }
                    $('#tip1').html(str);
                }
                return {
                    "rows": res.data.rows,
                    "total": res.data.count
                };
            } else {
                layer.msg('[' + res.code + ']' + res.message);
                return false;
            }
        },
        columns:[
            {field: 'id', title: '流水编号', valign:"middle", align:"right"},
            {field: 'uid', title: 'UID', valign:"middle", align:"right"},
            {field: 'name', title: '姓名', valign:"middle", align:"center"},
            {field: 'currency', title: '币种', valign:"middle", align:"center"},
            {field: 'amount', title: '数量', valign:"middle", align:"center"},
            {field: 'rate', title: '汇率', valign:"middle", align:"center"},
            {field: 'money', title: 'RMB金额', valign:"middle", align:"center"},
            {field: 'way', title: '渠道', valign:"middle", align:"center"},
            {field: 'accamount', title: '确认金额', valign:"middle", align:"center"},
            {field: 'addtime', title: '申请时间', valign:"middle", align:"center"},
            {field: 'dealtime', title: '完成时间', valign:"middle", align:"center"},
            {field: 'checkuid', title: '初审员', valign:"middle", align:"center"},
            {field: 'recheckuid', title: '复审员', valign:"middle", align:"center"},
            {title: '状态', valign:"middle", align:"center"}
        ]
    });
});