/** * 经纪商资产管理 * libingke * 2018/01/10 */ /** * 表单 * @type {{start: null, end: null, search: null}} */ var form1 = { currency:null,//币种 optype:null,// 操作类型(1->用户购买,2->用户兑出,3->预购,4->兑出,5->提币) start:null, end:null, search:null }; /** * 范围日期 */ layui.use('laydate', function(){ var laydate = layui.laydate; laydate.render({ elem: '#date_range', range: ':', done: function(value, st, ed){ $('#date_range').val(value); query(1); } }); }); /** * 导出 */ var exportTable1=function () { var data = {}; data.currency=$("#currency").val()>0?$("#currency").find("option:selected").text():''; data.optype=$("#optype").val(); data.search=$("#search").val(); if ($("#date_range").val()==='') { data.start=null; data.end=null; } else { 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 () { /** * 回车触发 */ $('#uid1').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.currency=$("#currency").val()>0?$("#currency").find("option:selected").text():''; form1.optype=$("#optype").val(); form1.search=$("#search").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 = ''; $.each(res.data.record, function(index, value, array) { if (value >= 0) str+=""+value+" "+index+"
"; }); $('#tip2').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:"center", colspan: 1, rowspan: 2}, {field: 'optime', title: '操作时间', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {field: 'uid', title: 'UID', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {field: 'company', title: '经纪商名称', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {field: 'type', title: '操作', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {field: 'currency', title: '币种', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {field: 'price', title: '价格', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {field: 'amount', title: '数量', valign:"middle", align:"center", colspan: 1, rowspan: 2}, {title: '资产数据', valign:"middle", align:"center", colspan: 2, rowspan: 1} ], [ {field: 'BTC', title: 'BTC', valign:"middle", align:"center"}, {field: 'USDT', title: 'USDT', valign:"middle", align:"center"} ] ] }); }); /** * 修改返佣比例 */ var editRow=function(uid) { var row = $("#table1").bootstrapTable("getRowByUniqueId", uid); var tip = row.company!==null?row.company:('('+uid+')'); var index=layer.open({ type: 1 ,title: '修改返佣比例' ,id: 'edit-row' ,area : ['280px', 'auto'] ,skin: 'layui-layer-myBlue' ,content: '
\n' + '

'+tip+'

' + '
'+ ' 返佣比例 \n' + ' \n' + ' %\n' + '
\n'+ '
' ,btn: ['确认', '取消'] ,btn1: function() { v=$('#edit_row').val(); if(!isNaN(v) && v!==""){ $btn = $('.layui-layer-btn0').button('loading'); $.ajax({ url: url_updateRate, type: 'POST', headers: {"Authorization": 'Bearer ' + request_token}, data: {uid:uid,rebate:v}, dataType: 'json', success: function (res) { if (res.code == 200) { msg_200(res.message); layer.close(index); query(1); } else { msg_no_200(res.message); } }, error: server_error }); $btn.button('reset'); } else{ layer.msg("输入有误"); } return false; } ,btn2: function(){ layer.close(index); } }); return true; }; /** * 删除 */ var deleteRow=function(uid) { var row = $("#table1").bootstrapTable("getRowByUniqueId", uid); var tip = row.company!==null?row.company:('('+uid+')'); var title='确认删除 '+tip+'
' + '说明:未删除,仅转为不可用状态'; var index=layer.confirm(title, { title: '删除提示', skin: 'layui-layer-myRed', btn: ['确认','取消'] }, function(){ $btn = $('.layui-layer-btn0').button('loading'); $.ajax({ url: url_updateRate, type: 'POST', headers: {"Authorization": 'Bearer ' + request_token}, data: {uid:uid,status:"-1",operation:"status"}, dataType: 'json', success: function (res) { if (res.code == 200) { msg_200(res.message); layer.close(index); query(1); } else { msg_no_200(res.message); } }, error: server_error }); $btn.button('reset'); query(1); }, function(){ layer.close(index); }); };