/** * 资产管理:提款查询 * 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 += ''; plan_list += ''; }); plan_list += '
导出时间 ' + v + '删除
'; 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 += ''; }); show_list += '
' + v.name + '下载
'; 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; };