|
@@ -2,6 +2,7 @@ let tableSumCNT;
|
|
|
let tableDateSumCNT;
|
|
let tableDateSumCNT;
|
|
|
let tableSumSNB;
|
|
let tableSumSNB;
|
|
|
let tableDateSumSNB;
|
|
let tableDateSumSNB;
|
|
|
|
|
+let tableErrorSNB;
|
|
|
let tree;
|
|
let tree;
|
|
|
let startDate = new Date(new Date(new Date().toLocaleDateString()).getTime()),
|
|
let startDate = new Date(new Date(new Date().toLocaleDateString()).getTime()),
|
|
|
endDate = new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1);
|
|
endDate = new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1);
|
|
@@ -51,6 +52,10 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
return '<span style="color: red">土地租赁</span>';
|
|
return '<span style="color: red">土地租赁</span>';
|
|
|
} else if (d.payType == 4) {
|
|
} else if (d.payType == 4) {
|
|
|
return '<span style="color: red">购买种子</span>';
|
|
return '<span style="color: red">购买种子</span>';
|
|
|
|
|
+ } else if (d.payType == 2) {
|
|
|
|
|
+ return '<span style="color: red">自然灾害防护</span>';
|
|
|
|
|
+ } else if (d.payType == 3) {
|
|
|
|
|
+ return '<span style="color: red">野兽灾害防护</span>';
|
|
|
} else {
|
|
} else {
|
|
|
return '待添加:' + d.payType;
|
|
return '待添加:' + d.payType;
|
|
|
}
|
|
}
|
|
@@ -105,6 +110,10 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
return '<span style="color: red">土地租赁</span>';
|
|
return '<span style="color: red">土地租赁</span>';
|
|
|
} else if (d.payType == 4) {
|
|
} else if (d.payType == 4) {
|
|
|
return '<span style="color: red">购买种子</span>';
|
|
return '<span style="color: red">购买种子</span>';
|
|
|
|
|
+ } else if (d.payType == 2) {
|
|
|
|
|
+ return '<span style="color: red">自然灾害防护</span>';
|
|
|
|
|
+ } else if (d.payType == 3) {
|
|
|
|
|
+ return '<span style="color: red">野兽灾害防护</span>';
|
|
|
} else {
|
|
} else {
|
|
|
return '待添加:' + d.payType;
|
|
return '待添加:' + d.payType;
|
|
|
}
|
|
}
|
|
@@ -152,16 +161,29 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
, cols: [[
|
|
, cols: [[
|
|
|
{
|
|
{
|
|
|
field: 'tranType', title: '交易类型', templet: function (d) {
|
|
field: 'tranType', title: '交易类型', templet: function (d) {
|
|
|
- if (d.tranType == 3) { // 自定义内容
|
|
|
|
|
- return '<span style="color: red">购买种子</span>';
|
|
|
|
|
- } else if (d.tranType == 0) {
|
|
|
|
|
- return '<span style="color: green">出售水果</span>';
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if (d.tranType == 0) { // 自定义内容
|
|
|
|
|
+ return '<span style="color: green">出售果实</span>';
|
|
|
} else if (d.tranType == 1) {
|
|
} else if (d.tranType == 1) {
|
|
|
return '<span style="color: red">SNB兑换CNT冻结</span>';
|
|
return '<span style="color: red">SNB兑换CNT冻结</span>';
|
|
|
} else if (d.tranType == 2) {
|
|
} else if (d.tranType == 2) {
|
|
|
return '<span style="color: green">SNB兑换CNT解冻</span>';
|
|
return '<span style="color: green">SNB兑换CNT解冻</span>';
|
|
|
|
|
+ } else if (d.tranType == 3) {
|
|
|
|
|
+ return '<span style="color: red">购买种子</span>';
|
|
|
|
|
+ } else if (d.tranType == 4) {
|
|
|
|
|
+ return '<span style="color: red">偷取果实</span>';
|
|
|
|
|
+ } else if (d.tranType == 5) {
|
|
|
|
|
+ return '<span style="color: red">购买装备</span>';
|
|
|
|
|
+ } else if (d.tranType == 6) {
|
|
|
|
|
+ return '<span style="color: red">购买装备</span>';
|
|
|
|
|
+ } else if (d.tranType == 7) {
|
|
|
|
|
+ return '<span style="color: red">购买狗粮</span>';
|
|
|
|
|
+ } else if (d.tranType == 8) {
|
|
|
|
|
+ return '<span style="color: red">释放SNB</span>';
|
|
|
|
|
+ } else if (d.tranType == 9) {
|
|
|
|
|
+ return '<span style="color: red">幸运值</span>';
|
|
|
} else {
|
|
} else {
|
|
|
- return '待添加:' + d.payType;
|
|
|
|
|
|
|
+ return '<span style="color: red">待添加:</span>' + d.tranType;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -210,16 +232,28 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
, cols: [
|
|
, cols: [
|
|
|
[{
|
|
[{
|
|
|
field: 'tranType', title: '交易类型', templet: function (d) {
|
|
field: 'tranType', title: '交易类型', templet: function (d) {
|
|
|
- if (d.tranType == 3) { // 自定义内容
|
|
|
|
|
- return '<span style="color: red">购买种子</span>';
|
|
|
|
|
- } else if (d.tranType == 0) {
|
|
|
|
|
- return '<span style="color: green">出售水果</span>';
|
|
|
|
|
|
|
+ if (d.tranType == 0) { // 自定义内容
|
|
|
|
|
+ return '<span style="color: green">出售果实</span>';
|
|
|
} else if (d.tranType == 1) {
|
|
} else if (d.tranType == 1) {
|
|
|
return '<span style="color: red">SNB兑换CNT冻结</span>';
|
|
return '<span style="color: red">SNB兑换CNT冻结</span>';
|
|
|
} else if (d.tranType == 2) {
|
|
} else if (d.tranType == 2) {
|
|
|
return '<span style="color: green">SNB兑换CNT解冻</span>';
|
|
return '<span style="color: green">SNB兑换CNT解冻</span>';
|
|
|
|
|
+ } else if (d.tranType == 3) {
|
|
|
|
|
+ return '<span style="color: red">购买种子</span>';
|
|
|
|
|
+ } else if (d.tranType == 4) {
|
|
|
|
|
+ return '<span style="color: red">偷取果实</span>';
|
|
|
|
|
+ } else if (d.tranType == 5) {
|
|
|
|
|
+ return '<span style="color: red">购买装备</span>';
|
|
|
|
|
+ } else if (d.tranType == 6) {
|
|
|
|
|
+ return '<span style="color: red">购买装备</span>';
|
|
|
|
|
+ } else if (d.tranType == 7) {
|
|
|
|
|
+ return '<span style="color: red">购买狗粮</span>';
|
|
|
|
|
+ } else if (d.tranType == 8) {
|
|
|
|
|
+ return '<span style="color: red">释放SNB</span>';
|
|
|
|
|
+ } else if (d.tranType == 9) {
|
|
|
|
|
+ return '<span style="color: red">幸运值</span>';
|
|
|
} else {
|
|
} else {
|
|
|
- return '待添加:' + d.payType;
|
|
|
|
|
|
|
+ return '<span style="color: red">待添加:</span>' + d.tranType;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -231,6 +265,46 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
, cellMinWidth: 80
|
|
, cellMinWidth: 80
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ tableErrorSNB = table.render({
|
|
|
|
|
+ elem: '#snbErrorTable'
|
|
|
|
|
+ , url: ctx + "/sys/sysProperty/findAllSNBErrorInfo"
|
|
|
|
|
+ , method: 'POST'
|
|
|
|
|
+ //请求前参数处理
|
|
|
|
|
+ , request: {
|
|
|
|
|
+ pageName: 'page' //页码的参数名称,默认:page
|
|
|
|
|
+ , limitName: 'rows' //每页数据量的参数名,默认:limit
|
|
|
|
|
+ }
|
|
|
|
|
+ , response: {
|
|
|
|
|
+ statusName: 'flag' //规定数据状态的字段名称,默认:code
|
|
|
|
|
+ , statusCode: true //规定成功的状态码,默认:0
|
|
|
|
|
+ , msgName: 'msg' //规定状态信息的字段名称,默认:msg
|
|
|
|
|
+ , countName: 'records' //规定数据总数的字段名称,默认:count
|
|
|
|
|
+ , dataName: 'rows' //规定数据列表的字段名称,默认:data
|
|
|
|
|
+ }
|
|
|
|
|
+ //响应后数据处理
|
|
|
|
|
+ , parseData: function (res) { //res 即为原始返回的数据
|
|
|
|
|
+ var data = res.data;
|
|
|
|
|
+ // console.log("返回的地址数据:", data);
|
|
|
|
|
+ //这里应该是反回一个用户,后台做成了页面数据。但是只带一条数据
|
|
|
|
|
+ return {
|
|
|
|
|
+ "flag": res.flag, //解析接口状态
|
|
|
|
|
+ "msg": res.msg, //解析提示文本
|
|
|
|
|
+ "records": data.records, //解析数据长度
|
|
|
|
|
+ "rows": data.rows //解析数据列表
|
|
|
|
|
+ };
|
|
|
|
|
+ }
|
|
|
|
|
+ , toolbar: '#snbErrorTableToolbarDemo'
|
|
|
|
|
+ , title: 'SNB异常消费统计'
|
|
|
|
|
+ , cols: [[
|
|
|
|
|
+ {field: 'userId', title: '用户id'}
|
|
|
|
|
+ , {field: 'tranPrice', title: '交易金额'}
|
|
|
|
|
+ , {field: 'createTime', title: '交易时间'}
|
|
|
|
|
+ ]]
|
|
|
|
|
+ , defaultToolbar: ['', 'exports', 'print']
|
|
|
|
|
+ , page: false
|
|
|
|
|
+ , height: height
|
|
|
|
|
+ , cellMinWidth: 80
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
//头工具栏事件
|
|
//头工具栏事件
|
|
|
table.on('toolbar(test)', function (obj) {
|
|
table.on('toolbar(test)', function (obj) {
|
|
@@ -238,6 +312,9 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
case 'snbReload':
|
|
case 'snbReload':
|
|
|
sumSnbReload();
|
|
sumSnbReload();
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case 'snbErrorReload':
|
|
|
|
|
+ sumErrorSnbReload();
|
|
|
|
|
+ break;
|
|
|
case 'cntReload':
|
|
case 'cntReload':
|
|
|
sumCntReload();
|
|
sumCntReload();
|
|
|
break;
|
|
break;
|
|
@@ -297,6 +374,20 @@ layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], func
|
|
|
|
|
|
|
|
function sumSnbReload() {
|
|
function sumSnbReload() {
|
|
|
tableSumSNB.reload({
|
|
tableSumSNB.reload({
|
|
|
|
|
+ page: false
|
|
|
|
|
+ , method: 'POST'
|
|
|
|
|
+ , url: ctx + "/sys/sysProperty/findAllSNBErrorInfo"
|
|
|
|
|
+ , done: function (res, curr, count) {
|
|
|
|
|
+ // console.log(res, curr, count);
|
|
|
|
|
+ //this.where={};
|
|
|
|
|
+ //不清空,有问题:搜索条件会保留
|
|
|
|
|
+ //清空, 有问题:分页的时候没有搜索条件了,分页会受到影响
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+function sumErrorSnbReload() {
|
|
|
|
|
+ tableErrorSNB.reload({
|
|
|
page: false
|
|
page: false
|
|
|
, method: 'POST'
|
|
, method: 'POST'
|
|
|
, url: ctx + "/sys/sysProperty/findAllSNBGroupByPayType"
|
|
, url: ctx + "/sys/sysProperty/findAllSNBGroupByPayType"
|