/** * 云矿机:利息表 * libingke * 2018/05/07 */ /** * 表单1 * @type {{start_time: null, end_time: null, type: null, pool_id: null, user_id: null}} */ var form1 = { start_time:null, end_time:null, type:null, pool_id:null, user_id:null }; /** * 表单2 * @type {{start_time: null, end_time: null, type: null, pool_id: null, user_id: null}} */ var form2 = { start_time:null, end_time:null, type:null, pool_id:null, user_id:null }; layui.use('laydate', function(){ var laydate = layui.laydate; laydate.render({ elem: '#date_range1', //type: 'datetime', range: '~', done: function(value, date, endDate){ $('#date_range1').val(value); query(1); } }); laydate.render({ elem: '#date_range2', //type: 'datetime', range: '~', done: function(value, date, endDate){ $('#date_range2').val(value); query(2); } }); }); $(function () { $('#pool_id1').bind('keypress', function(event) { if(event.keyCode == "13") query(1); }); $('#pool_id2').bind('keypress', function(event) { if(event.keyCode == "13") query(2); }); $('#user_id1').bind('keypress', function(event) { if(event.keyCode == "13") query(1); }); $('#user_id2').bind('keypress', function(event) { if(event.keyCode == "13") query(2); }); $(".select1").bind("change",function(){ query(1); }); $(".select2").bind("change",function(){ query(2); }); var responseHandler= function (res) { if (res.message !== '') { msg_no_200(res.message); return false; } if (res.response.code != 200) { msg_no_200("[" + res.response.code + "] " + res.response.message); console.log(res) return false; } return { "rows": res.response.data.rows, "total": res.response.data.count }; }; /** * 初始化表格 */ $("#table1").bootstrapTable({ queryParams: function (params) { form1.type=$('form#form1 select[name="type"]').val(); form1.pool_id=$.trim($('form#form1 input[id="pool_id1"]').val()); form1.user_id=$.trim($('form#form1 input[name="user_id"]').val()); if ($("#date_range1").val()==='') { form1.start_time=null; form1.end_time=null; } else { var value=$("#date_range1").val(); var t=value.split(' ~ ', 2); form1.start_time=t[0] + ' 00:00:00'; form1.end_time=t[1] + ' 23:59:59'; } form1.page = params.pageNumber; form1.page_size = params.pageSize; $('form#form1 input[name="pool_id"]').val(form1.pool_id); //obj api_type = 'get'; return { 'type': api_type, 'url': url_table1, 'headers': getMinerHeaders(url_key, api_type, ''), 'query': form1 }; }, pageSize: 20, uniqueId: 'id', /* 接口返回结果适配 */ responseHandler: responseHandler, /* 复制矿池编号 */ onDblClickRow: function (row) { //copyText(row.pool_id); }, columns:[ [ {field: 'id', title: '编号', valign: "middle", align: "center"}, {field: 'pool_id', title: '矿池编号', valign: "middle", align: "center"}, {field: 'user_id', title: 'UID', valign: "middle", align: "center"}, { field: 'type', title: '收益类型', valign: "middle", align: "center", formatter: function (v) { switch (v) { case 1: $t = '推荐人一级奖励';break; case 2: $t = '推荐人二级奖励';break; case 3: $t = '推荐矿池一级奖励';break; case 4: $t = '推荐矿池二级奖励';break; case 5: $t = '矿池发起人奖励';break; case 6: $t = '矿池内挖矿一级奖励';break; case 7: $t = '矿池内挖矿二级奖励';break; default: $t = ''; } return $t; } }, {field: 'amount', title: '奖励金额', valign: "middle", align: "center"}, { field: 'mining_at', title: '奖励时间', valign: "middle", align: "center", formatter: function (v) {return UnixToDate(v);} } ] ] }); $("#table2").bootstrapTable({ queryParams: function (params) { form2.type=$('form#form2 select[name="type"]').val(); form2.pool_id=$.trim($('form#form2 input[id="pool_id2"]').val()); form2.user_id=$.trim($('form#form2 input[name="user_id"]').val()); if ($("#date_range2").val()==='') { form2.start_time=null; form2.end_time=null; } else { var value=$("#date_range2").val(); var t=value.split(' ~ ', 2); form2.start_time=t[0] + ' 00:00:00'; form2.end_time=t[1] + ' 23:59:59'; } form2.page = params.pageNumber; form2.page_size = params.pageSize; $('form#form2 input[name="pool_id"]').val(form2.pool_id); //obj api_type = 'get'; return { 'type': api_type, 'url': url_table2, 'headers': getMinerHeaders(url_key, api_type, ''), 'query': form2 }; }, pageSize: 20, uniqueId: 'id', responseHandler: responseHandler, onDblClickRow: function (row) { //copyText(row.pool_id); }, columns:[ [ {field: 'id', title: '编号', valign: "middle", align: "center"}, {field: 'pool_id', title: '矿池编号', valign: "middle", align: "center"}, {field: 'user_id', title: 'UID', valign: "middle", align: "center"}, { field: 'type', title: '收益类型', valign: "middle", align: "center", formatter: function (v) { switch (v) { case 1: $t = '挖矿';break; default: $t = ''; } return $t; } }, {field: 'amount', title: '奖励金额', valign: "middle", align: "center"}, { field: 'mining_at', title: '奖励时间', valign: "middle", align: "center", formatter: function (v) {return UnixToDate(v);} } ] ] }); });