generated from root/miduo_server
流水导出
parent
d08d43854c
commit
0b5c611057
|
|
@ -4,7 +4,8 @@
|
|||
<meta charset="utf-8"/>
|
||||
<meta name="renderer" content="webkit|ie-comp|ie-stand"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
|
||||
<meta http-equiv="Cache-Control" content="no-siteapp"/>
|
||||
<script type="text/javascript" src="lib/html5shiv.js"></script>
|
||||
<script type="text/javascript" src="lib/respond.min.js"></script>
|
||||
|
|
@ -28,47 +29,55 @@
|
|||
<div class="page-container" style="text-align: center">
|
||||
<h2><span style="color:red;">玩家充值订单信息</span></h2>
|
||||
<div class="text-c">
|
||||
<div class="mt-20">
|
||||
<table class="table table-border table-bordered table-bg table-hover table-sort table-responsive">
|
||||
<thead>
|
||||
<tr class="text-c">
|
||||
<!--<th width="25"><input type="checkbox" name="" value=""/></th>-->
|
||||
<th width="200">订单id</th>
|
||||
<th width="200">充值时间</th>
|
||||
<th width="200">服务器id</th>
|
||||
<th width="200">用户id</th>
|
||||
<th width="200">礼包id</th>
|
||||
<th width="200">礼包名称</th>
|
||||
<th width="200">礼包内容</th>
|
||||
<th width="200">礼包金额</th>
|
||||
<th width="200">货币类型</th>
|
||||
<th width="200">货币数量</th>
|
||||
<th width="200">支付方式</th>
|
||||
<th width="200">注册时间</th>
|
||||
<!--<input type="text" placeholder="物品名称" name="itemName" value="" class="input-text" style="width:120px">-->
|
||||
<button onclick="return tableToExcel()" class="btn btn-primary upload-btn">
|
||||
<i class="Hui-iconfont"></i>
|
||||
导出
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="text-c">
|
||||
<div class="mt-20">
|
||||
<table class="table table-border table-bordered table-bg table-hover table-sort table-responsive" id="aa">>
|
||||
<thead>
|
||||
<tr class="text-c">
|
||||
<!--<th width="25"><input type="checkbox" name="" value=""/></th>-->
|
||||
<th width="200">订单id</th>
|
||||
<th width="200">充值时间</th>
|
||||
<th width="200">服务器id</th>
|
||||
<th width="200">用户id</th>
|
||||
<th width="200">礼包id</th>
|
||||
<th width="200">礼包名称</th>
|
||||
<th width="200">礼包内容</th>
|
||||
<th width="200">礼包金额</th>
|
||||
<th width="200">货币类型</th>
|
||||
<th width="200">货币数量</th>
|
||||
<th width="200">支付方式</th>
|
||||
<th width="200">注册时间</th>
|
||||
|
||||
|
||||
<!--<th width="240">操作</th>-->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr th:each="obj:${cgPayOrders}">
|
||||
<td th:text="${obj.orderNo}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.payTime}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.serverId}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.accountid}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.productid}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.productName}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.productContent}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.amount}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.currency_code}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.currency_price}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.recharge_type}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.registerTime}" style="text-align: center;"></td>
|
||||
|
||||
<!--<th width="240">操作</th>-->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr th:each="obj:${cgPayOrders}">
|
||||
<td th:text="${obj.orderNo}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.payTime}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.serverId}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.accountid}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.productid}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.productName}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.productContent}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.amount}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.currency_code}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.currency_price}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.recharge_type}" style="text-align: center;"></td>
|
||||
<td th:text="${obj.registerTime}" style="text-align: center;"></td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--_footer 作为公共模版分离出去-->
|
||||
|
|
@ -82,15 +91,71 @@
|
|||
<script type="text/javascript" src="../static/lib/datatables/1.10.0/jquery.dataTables.min.js"></script>
|
||||
<script type="text/javascript" src="../static/lib/laypage/1.2/laypage.js"></script>
|
||||
<script type="text/javascript">
|
||||
$('.table-sort').dataTable({
|
||||
"aaSorting": [[ 1, "desc" ]],//默认第几个排序
|
||||
"bStateSave": true,//状态保存
|
||||
"pading":false,
|
||||
"aoColumnDefs": [
|
||||
//{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
|
||||
// {"orderable":false,"aTargets":[0,0]}// 不参与排序的列
|
||||
]
|
||||
});
|
||||
$('.table-sort').dataTable({
|
||||
"aaSorting": [[1, "desc"]],//默认第几个排序
|
||||
"bStateSave": true,//状态保存x异步 request请求
|
||||
"pading": false,
|
||||
"aoColumnDefs": [
|
||||
//{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
|
||||
{"orderable": false, "aTargets": [0, 8]}// 不参与排序的列
|
||||
]
|
||||
});
|
||||
|
||||
function getUserInfo() {
|
||||
|
||||
return true
|
||||
|
||||
}
|
||||
function tableToExcel() {
|
||||
var titles = $("#aa").find("tr:first th"); //获得表头td数组
|
||||
var json = $("#aa").find("tr:not(:first)").map(function (i, e) {
|
||||
var getDisplay = e.style.display;
|
||||
if (getDisplay !== "none") {
|
||||
return "{" + $(e).children("td").map(function (j, el) {
|
||||
var name = $(titles[j]).html();
|
||||
return name + ":'" + $(el).html() + "'";
|
||||
}).get().join(",") + "}";
|
||||
}
|
||||
}).get().join(",");
|
||||
// var aa =JSON.stringify(json); //将JSON对象转化为JSON字符
|
||||
// alert(aa);
|
||||
// var obj = JSON.parse(cc); //由JSON字符串转换为JSON对象
|
||||
// alert(obj);
|
||||
// const jsonData = JSON.stringify(json.responseObject);
|
||||
var jsonData = eval("[" + json + "]");
|
||||
var aa = JSON.stringify(jsonData);
|
||||
var jsonData = JSON.parse(aa);//转换为json对象
|
||||
// var jsonData = JSON.stringify(aa);
|
||||
// alert(jsonData);
|
||||
// var jsonData =JSON.parse(bb);
|
||||
// alert(jsonData);
|
||||
// alert(jsonData)
|
||||
// var jsonData = [{用户id:'30006627',服务器ID:'10212',时间:'2019-04-11 00:02:51',用户等级:'100',道具名称:'0',道具数量:'0',动作后的物品存量:'4',物品操作原因:'213',增加:'0'}]
|
||||
// alert(jsonData);
|
||||
// var bb =JSON.stringify(jsonData); //将JSON对象转化为JSON字符
|
||||
// alert(bb);
|
||||
// alert(json);
|
||||
let str = "订单id,充值时间,服务器id,用户id,礼包id,礼包名称,礼包内容,礼包金额,货币类型,货币数量,支付方式,注册时间\n";
|
||||
for (let i = 0; i < jsonData.length; i++) {
|
||||
var parse = jsonData[i];
|
||||
// var bb =JSON.stringify(jsonData[i])
|
||||
// alert(bb);
|
||||
// var parse = JSON.parse(bb);
|
||||
// alert(parse);
|
||||
for (let item in parse) {
|
||||
str += parse[item];
|
||||
str += ',';
|
||||
}
|
||||
str += '\n';
|
||||
}
|
||||
let uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);
|
||||
let link = document.createElement("a")
|
||||
link.href = uri;
|
||||
link.download = "order.csv";
|
||||
document.body.appendChild(link);
|
||||
link.click();
|
||||
document.body.removeChild(link);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue