var mmg;
$(function(){
    var laydate = layui.laydate;
    laydate.render({
        elem: '#startDate'
    });
    laydate.render({
        elem: '#endDate'
    });
})
function initGrid(){
    var h = WST.pageHeight();
    var cols = [
            {title:'ECT交易ID', name:'transactionId', width: 100,sortable: true},
            {title:'会员名称', name:'loginName' ,width:100,sortable: true},
            {title:'ECT发送方', name:'fromAccount' ,width:60,sortable: true},
            {title:'ECT接收方', name:'toAccount' ,width:40,sortable: true},
            {title:'备注', name:'dataRemarks' ,width:40,sortable: true},
            {title:'ECT提现数量', name:'ectNum' ,width:40,sortable: true, renderer:function(val,item,rowIndex){
                return '¥'+val;
            }},
            {title:'创建时间', name:'createTime' ,width:60,sortable: true,renderer:function(val,item,rowIndex){
                var today=new Date(parseInt(item['createTime'])*1000);
                var y=today.getFullYear();
                var m=today.getMonth()+1;
                var d=today.getDate();
                var h=today.getHours();
                var i=today.getMinutes();
                var s=today.getSeconds();
                return (y+"-"+m+"-"+d+" "+h+"-"+i+"-"+s);
            }},
        {title:'状态', name:'status' ,width:50,renderer: function (val,item,rowIndex){
            if(item['status']==1){
                return "<span class='statu-yes'><i class='fa fa-check-circle'></i> 已同意</span>";
            }else if(item['status']==2){
                return "<span class='statu-no'><i class='fa fa-check-circle'></i> 未同意</span>";
            }else{
                return "<span class='statu-no'><i class='fa fa-ban'></i>未审核</span>";
            }
        }},
            {title:'操作', name:'op' ,width:180, align:'center', renderer: function(val,item,rowIndex){
                var h = "";
                h += '<a class="btn btn-blue" href="javascript:toView(\'' + item['loginName'] + '\');"><i class="fa fa-search"></i>查看记录</a> ';
                h += '<a class="btn btn-blue" href="javascript:toEctDay(\'' + item['loginName'] + '\');"><i class="fa fa-search"></i>查看返还</a> ';
                if(item['status']==0){
                    h += "<a class='btn btn-blue' href='javascript:toHandle(" + item['id'] + ")'><i class='fa fa-pencil'></i>处理</a> ";
                }

                return h;
            }}
            ];

    mmg = $('.mmg').mmGrid({height: h-173,indexCol: true,indexColWidth:50, cols: cols,method:'POST',nowrap:true,
        url: WST.U('admin/ecttarget/pageQuery'), fullWidthRows: true, autoLoad: true,remoteSort: true,sortName:'createTime',sortStatus:'desc',
        remoteSort:true ,
        sortName: 'ectNo',
        sortStatus: 'desc',
        plugins: [
            $('#pg').mmPaginator({})
        ]
    });
    $('#headTip').WSTTips({width:90,height:35,callback:function(v){
         var diff = v?173:128;
         mmg.resize({height:h-diff})
    }});
    mmg.on('loadSuccess',function(e,data){
      if(data.items[0].sumEct!=undefined){
        $('#sunNum').text(data.items[0].sumEct);
      }
    })
}
function loadGrid(){
    var p = WST.getParams('.j-ipt');
    p.page = 1;
    mmg.load(p);
}
function toView(loginName){
    location.href=WST.U('admin/ectdeal/index','loginName='+loginName);
}
function toEctDay(loginName){
    location.href=WST.U('admin/ectday/index','loginName='+loginName);
}
function toExport(){
    var params = {};
    params = WST.getParams('.j-ipt');
    var box = WST.confirm({content:"您确定要导出订单吗?",yes:function(){
        layer.close(box);
        location.href=WST.U('admin/ecttarget/toExport',params);
    }});
}
function toHandle(id){
    var ll = WST.msg('正在加载信息,请稍候...');
    $.post(WST.U('admin/ecttarget/toHandle',{id:id}),{},function(data){
        layer.close(ll);
        w =WST.open({type: 1,title:"ECT提现操作",shade: [0.6, '#000'],offset:'50px',border: [0],content:data,area: ['550px', '380px']});
    });
}
var click =false;
function toEcttarget(id){
    if (click==true) return;
    $('#editFrom').isValid(function(v){
        if(v){
            var params = {};
            params.status = $('#refundStatus1')[0].checked?1:2;
            params.id = id;
            ll = WST.msg('正在加载信息,请稍候...');
            $.post(WST.U('admin/ecttarget/ectTarget'),params,function(data){
               
                var json = WST.toAdminJson(data);
                if(json.status==1){
                    if(params.status == 1){
                        $.ajax({
                            url: "http://moacapi.juzi199.com/api/ect/ect_transfer",
                            type: "POST",
                            data:{
                                'id':id
                            },
                            dataType: "jsonp", //指定服务器返回的数据类型
                            success: function (ect_data) {
                                var json = WST.toAdminJson(ect_data);
                                //console.log(json);
                                if(json.status==1){
                                    WST.msg(json.msg, {icon: 1});
                                }else{
                                    alert(json.msg);
                                }                                
                                click=true;
                                loadGrid();
                                layer.close(ll);
                                layer.close(w);
                            }
                         });
                    }else{                        
                        WST.msg('拒绝'+json.msg, {icon: 2});
                        loadGrid();
                        layer.close(w);
                        click=true;
                    }
                   
                    
                }else{
                   
                    WST.msg(json.msg, {icon: 2});
                    layer.close(w);
                    click=true;
                }
            });
        }
    })
}