125 lines
4.5 KiB
HTML
125 lines
4.5 KiB
HTML
|
|
<title>钻石充值列表</title>
|
|
|
|
<div class="layui-card layadmin-header">
|
|
<div class="layui-breadcrumb" lay-filter="breadcrumb">
|
|
<a lay-href="">主页</a>
|
|
<a><cite>商城</cite></a>
|
|
<a><cite>钻石充值列表</cite></a>
|
|
</div>
|
|
</div>
|
|
<table id="playerconfig" lay-filter="playerconfig"></table>
|
|
<script type="text/html" id="table-admin">
|
|
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit"><i class="layui-icon layui-icon-edit"></i>修改</a>
|
|
</script>
|
|
<script>
|
|
layui.use(['table', 'admin'], function () {
|
|
var $ = layui.$
|
|
, admin = layui.admin
|
|
, view = layui.view
|
|
, table = layui.table
|
|
, setter = layui.setter
|
|
, form = layui.form;
|
|
|
|
|
|
//第一个实例
|
|
|
|
|
|
table.render({
|
|
elem: '#playerconfig',
|
|
url: setter.baseurl + "adminapi/mall/GetOrderList",
|
|
method: "post",
|
|
contentType: "application/json",
|
|
page: true,
|
|
where: {
|
|
keyWord: "",
|
|
state: -1
|
|
},
|
|
request: {
|
|
pageName: 'pageIndex' //页码的参数名称,默认:page
|
|
, limitName: 'pageSize' //每页数据量的参数名,默认:limit
|
|
},
|
|
limit: 10,
|
|
headers: {
|
|
'token': layui.data(setter.tableName)[setter.request.tokenName]
|
|
},
|
|
cols: [
|
|
[
|
|
{
|
|
field: "name",
|
|
title: "用户名",
|
|
templet: function (d) {
|
|
|
|
return d.createInfo.userName
|
|
}
|
|
}, {
|
|
field: "productName",
|
|
title: "商品",
|
|
templet: function (d) {
|
|
return d.productInfo.name
|
|
}
|
|
}, {
|
|
field: "price",
|
|
title: "单价"
|
|
},
|
|
{
|
|
field: "payCount",
|
|
title: "购买数量"
|
|
},
|
|
{
|
|
field: "payMoney",
|
|
title: "支付总额"
|
|
}
|
|
, {
|
|
field: "registerTime",
|
|
title: "购买时间",
|
|
templet: function (d) {
|
|
return formatTimestamp(d.createInfo.optionTime);
|
|
}
|
|
}]
|
|
],
|
|
text: "对不起,加载出现异常!",
|
|
response: {
|
|
statusName: 'code', //数据状态的字段名称,默认:code
|
|
statusCode: 0, //成功的状态码,默认:0
|
|
msgName: 'info', //状态信息的字段名称,默认:msg
|
|
countName: 'count', //数据总数的字段名称,默认:count
|
|
dataName: 'data' //数据列表的字段名称,默认:data
|
|
}
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
// 将时间戳(秒)转换为指定格式的时间
|
|
function formatTimestamp(timestamp, format = 'yyyy-MM-dd hh:mm:ss') {
|
|
if (!timestamp) return '';
|
|
|
|
// 时间戳是秒数,需要转为毫秒
|
|
const date = new Date(timestamp * 1000);
|
|
|
|
const o = {
|
|
'M+': date.getMonth() + 1, // 月份
|
|
'd+': date.getDate(), // 日
|
|
'h+': date.getHours(), // 小时
|
|
'm+': date.getMinutes(), // 分
|
|
's+': date.getSeconds(), // 秒
|
|
'q+': Math.floor((date.getMonth() + 3) / 3), // 季度
|
|
'S': date.getMilliseconds() // 毫秒
|
|
};
|
|
|
|
if (/(y+)/.test(format)) {
|
|
format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
|
|
}
|
|
|
|
for (const k in o) {
|
|
if (new RegExp('(' + k + ')').test(format)) {
|
|
format = format.replace(RegExp.$1, (RegExp.$1.length === 1) ?
|
|
(o[k]) : (('00' + o[k]).substr(('' + o[k]).length)));
|
|
}
|
|
}
|
|
|
|
return format;
|
|
}
|
|
</script> |