/**
* 资产管理:提款查询
* libingke
* 2018/01/11
*/
/**
* 表单
* @type {{start: null, end: null, way: null, statu: null, user: null}}
*/
var form1 = {
start:null,
end:null,
way:null,
statu:null,
user:null
};
var laydate = layui.laydate;
layui.use('laydate', function(){
laydate.render({
elem: '#date_range',
range: ':',
done: function(value, date, endDate){
$('#date_range').val(value);
query(1);
}
});
});
var plugInit = false;
var t1 = '';
var t2 = '';
var openDatePlug=function() {
if (plugInit == false) {
var d=new Date();
var today=d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate();
laydate.render({elem: '#t1',show: true, min: today,
done: function(value, date, endDate){t1 = value;}});
laydate.render({elem: '#t2',type: 'time',
done: function(value, date, endDate){t2 = value;}});
plugInit = true;
}
};
var set_export_plan=function() {
plugInit = false;
layer.open({
type: 1,
title: '设置导出计划',
id: 'set-export-plan',
area : ['310px', '220px'],
skin: 'layui-layer-myBlue',
zIndex: 100,
content: '
\n' +
'
\n' +
'
\n' +
' \n' +
'
\n' +
'
' +
' \n' +
'
\n' +
'
\n' +
' \n' +
'
\n' +
'
\n',
btn: ['设定导出计划', '取消'],
btnAlign: 'c',
btn1: function() {
if (t1 == '' || t2 == '') {
layer.msg('请先设置日期和时间', {time:800});
} else {
var mytime=Math.round(new Date(t1+' '+t2).getTime()/1000);
$.ajax({
url: url_setPlan,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
data: {mytime:mytime},
dataType: 'json',
success: function (data) {
if (data.code == 200) {
msg_200(data.message);
layer.closeAll();
} else {
msg_no_200(data.message);
}
},
error: server_error
});
}
}
});
};
var get_export_plan=function() {
$.ajax({
url: url_getPlan,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
dataType: 'json',
success: function (data) {
if (data.code == 200) {
var plan_list = '',c = 0;
plan_list += '';
$.each(data.data, function(k,v){
c++;
plan_list += '导出时间 | ' + v + ' | ';
plan_list += '删除 |
';
});
plan_list += '
';
if (c==0) plan_list = "暂无导出计划
";
layer.open({
type: 1,
title: '计划表',
id: 'get-plan-table',
area : ['340px', 'auto'],
skin: 'layui-layer-lan',
content: '' + plan_list + '
',
btn: '关闭',
btnAlign: 'c'
});
} else {
msg_no_200(data.message);
}
},
error: server_error
});
};
var delete_export_plan=function(a) {
$.ajax({
url: url_delPlan,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
dataType: 'json',
data: {tid:a},
success: function (data) {
if (data.code == 200) {
layer.msg(data.message, {time: 800});
$("#tr-"+a).remove();
} else {
msg_no_200(data.message);
}
},
error: server_error
});
};
var show_plan=function() {
$.ajax({
url: url_showPlan,
headers: {"Authorization": 'Bearer ' + request_token},
dataType: 'json',
success: function (data) {
if (data.code == 200) {
var show_list = '';
show_list += '';
$.each(data.data, function(k,v){
show_list += ' ' + v.name + ' | 下载 |
';
});
show_list += '
';
layer.open({
type: 1,
title: '已导出数据',
id: 'show-plan',
skin: 'layui-layer-myBlue',
content: '' + show_list + '
',
btn: '关闭',
btnAlign: 'c'
});
} else {
msg_no_200(data.message);
}
},
error: server_error
});
};
$(function () {
/**
* 回车触发 uid
*/
$('#uid').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) {
var user=$('form#form1 input[name="uid"]').val();
if (user) {
$.ajax({
url: url_params,
type: 'get',
async: false,
data: {uid:$('form#form1 input[name="uid"]').val()},
dataType: 'json',
success: function (res) {
if (res.uid && res.uid!='-1') {
user=res.uid;
}
console.log(res);
}
});
}
form1.statu=$('form#form1 select[name="statu"]').val();
form1.user=user;
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.usdt && res.data.cny) {
var str = '小计: '+res.data.usdt+
' USDT ≈ '+res.data.cny+' 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: 'mobile', title: '手机号', valign:"middle", align:"center"},
{field: 'usdt_amount', title: 'USDT数量', valign:"middle", align:"center"},
{field: 'amount', title: '\t金额', valign:"middle", align:"center"},
{field: 'bank', title: '\t对方地址', valign:"middle", align:"center"},
{field: 'addtime', title: '提交时间', valign:"middle", align:"center"},
/*{field: 'dealtime', title: '完成时间', valign:"middle", align:"center"},*/
{field: 'tradeno', title: '导出编码', valign:"middle", align:"center"},
{field: 'statusMark', title: '状态', valign:"middle", align:"center"},
{
field: 'coin_id', title: '撤提', valign:"middle", align:"center",
formatter: function (value, row) {
if (row.status != 'undefined' && row.status == 6) {
return '撤销';
} else {
return '';
}
}
}
]
});
});
/**
* 撤销提币
* @param id
* @param c
* @returns {boolean}
*/
var coinOutCt=function(id, c) {
var $btn = $(c).button('loading');
layer.confirm('确认撤销该次提款申请?', {
title: '提示',
skin: 'layui-layer-myRed',
btn: ['确认撤销','取消'],
btn1: function(){
var $btn2= $('.layui-layer-btn0').button('loading');
$.ajax({
url: url_ct,
type: 'POST',
headers: {"Authorization": 'Bearer ' + request_token},
data: {id:id},
dataType: 'json',
success: function (res) {
if (res.code == 200) {
msg_200(res.message);
query(1);
} else {
msg_no_200(res.message);
}
$btn2.button('reset');
},
error: function () {
server_error();
$btn2.button('reset');
}
});
return true;
}
});
setTimeout(function(){$btn.button('reset');}, 500);
return false;
};