后台界面同步:以线上 /mnt/web/admin 为准,补入仓库缺失/更新的页面(mall、socket、琉璃树等)
This commit is contained in:
@@ -0,0 +1,125 @@
|
||||
|
||||
<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>
|
||||
Reference in New Issue
Block a user