|
@@ -228,9 +228,9 @@
|
|
|
<div class="main billcb">
|
|
|
<div class="layui-elem-quote">
|
|
|
<div class="layui-form layui-inline">
|
|
|
- <input type="radio" name="type" value="1" title="打赏彩币" checked="" lay-filter="typeRadio">
|
|
|
+ <input type="radio" name="type" value="1" title="竞价彩币" checked="" lay-filter="typeRadio">
|
|
|
<input type="radio" name="type" value="2" title="购买文章" lay-filter="typeRadio">
|
|
|
- <input type="radio" name="type" value="3" title="竞价彩币" lay-filter="typeRadio">
|
|
|
+ <input type="radio" name="type" value="3" title="打赏彩币" lay-filter="typeRadio">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="searchbox">
|
|
@@ -302,90 +302,159 @@
|
|
|
<script src="../../js/common.js"></script>
|
|
|
<script type="text/javascript">
|
|
|
//账单 彩币 打赏文章指标类型枚举
|
|
|
- var dstype = {
|
|
|
- 1:'独胆',
|
|
|
- 2:'双胆',
|
|
|
- 3:'三胆',
|
|
|
- 4:'杀一码',
|
|
|
- 5:'杀二码',
|
|
|
- 6:'杀三码',
|
|
|
- 7:'杀一尾',
|
|
|
- 8:'杀二尾',
|
|
|
- 9:'杀三尾',
|
|
|
- 10:'杀一跨',
|
|
|
- 11:'杀二跨',
|
|
|
- 12:'杀三跨',
|
|
|
- 13:'五码复试',
|
|
|
- 14:'六码复试',
|
|
|
- 15:'组选',
|
|
|
- 16:'直选',
|
|
|
- 17:'独胆',
|
|
|
- 18:'双胆',
|
|
|
- 19:'三胆',
|
|
|
- 20:'杀一码',
|
|
|
- 21:'杀二码',
|
|
|
- 22:'杀三码',
|
|
|
- 23:'杀一尾',
|
|
|
- 24:'杀二尾',
|
|
|
- 25:'杀三尾',
|
|
|
- 26:'杀一跨',
|
|
|
- 27:'杀二跨',
|
|
|
- 28:'杀三跨',
|
|
|
- 29:'五码复试',
|
|
|
- 30:'六码复试',
|
|
|
- 31:'组选',
|
|
|
- 32:'直选',
|
|
|
- 33:'红球杀二',
|
|
|
- 34:'红球杀三',
|
|
|
- 35:'红球定二',
|
|
|
- 36:'红球定三',
|
|
|
- 37:'红球定四',
|
|
|
- 38:'红球红10中3',
|
|
|
- 39:'蓝球杀三',
|
|
|
- 40:'蓝球杀五',
|
|
|
- 41:'蓝球定三',
|
|
|
- 42:'蓝球定五',
|
|
|
- 43:'前区杀三',
|
|
|
- 44:'前区杀五',
|
|
|
- 45:'前区定二',
|
|
|
- 46:'前区定三',
|
|
|
- 47:'前区定四',
|
|
|
- 48:'前区红12',
|
|
|
- 49:'后区杀三',
|
|
|
- 50:'后区杀五',
|
|
|
- 51:'后区定三',
|
|
|
- 52:'后区定四',
|
|
|
- 53:'后区六码',
|
|
|
- }
|
|
|
+ var dstype = [
|
|
|
+ {
|
|
|
+ parentid:1,
|
|
|
+ datas:{
|
|
|
+ 1: '独胆',
|
|
|
+ 2: '双胆',
|
|
|
+ 3: '三胆',
|
|
|
+ 4: '杀一码',
|
|
|
+ 5: '杀二码',
|
|
|
+ 6: '杀三码',
|
|
|
+ 7: '杀一尾',
|
|
|
+ 8: '杀二尾',
|
|
|
+ 9: '杀三尾',
|
|
|
+ 10: '杀一跨',
|
|
|
+ 11: '杀二跨',
|
|
|
+ 12: '杀三跨',
|
|
|
+ 13: '五码复试',
|
|
|
+ 14: '六码复试',
|
|
|
+ 15: '组选',
|
|
|
+ 16: '直选',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ parentid:2,
|
|
|
+ datas:{
|
|
|
+ 17: '独胆',
|
|
|
+ 18: '双胆',
|
|
|
+ 19: '三胆',
|
|
|
+ 20: '杀一码',
|
|
|
+ 21: '杀二码',
|
|
|
+ 22: '杀三码',
|
|
|
+ 23: '杀一尾',
|
|
|
+ 24: '杀二尾',
|
|
|
+ 25: '杀三尾',
|
|
|
+ 26: '杀一跨',
|
|
|
+ 27: '杀二跨',
|
|
|
+ 28: '杀三跨',
|
|
|
+ 29: '五码复试',
|
|
|
+ 30: '六码复试',
|
|
|
+ 31: '组选',
|
|
|
+ 32: '直选',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ parentid:3,
|
|
|
+ datas:{
|
|
|
+ 33: '红球杀二',
|
|
|
+ 34: '红球杀三',
|
|
|
+ 35: '红球定二',
|
|
|
+ 36: '红球定三',
|
|
|
+ 37: '红球定四',
|
|
|
+ 38: '红球红10中3',
|
|
|
+ 39: '蓝球杀三',
|
|
|
+ 40: '蓝球杀五',
|
|
|
+ 41: '蓝球定三',
|
|
|
+ 42: '蓝球定五',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ parentid:4,
|
|
|
+ datas:{
|
|
|
+ 43: '前区杀三',
|
|
|
+ 44: '前区杀五',
|
|
|
+ 45: '前区定二',
|
|
|
+ 46: '前区定三',
|
|
|
+ 47: '前区定四',
|
|
|
+ 48: '前区红12',
|
|
|
+ 49: '后区杀三',
|
|
|
+ 50: '后区杀五',
|
|
|
+ 51: '后区定三',
|
|
|
+ 52: '后区定四',
|
|
|
+ 53: '后区六码',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
//彩币购买账单指标类型枚举
|
|
|
- var cstype = {
|
|
|
- 1:'SD胆码金钱',
|
|
|
- 2:'SD杀码金钱',
|
|
|
- 3:'SD杀尾金钱',
|
|
|
- 4:'SD杀跨金钱',
|
|
|
- 5:'SD复试金钱',
|
|
|
- 6:'SD单注金钱',
|
|
|
- 7:'P3胆码金钱',
|
|
|
- 8:'P3杀码金钱',
|
|
|
- 9:'P3杀尾金钱',
|
|
|
- 10:'P3杀跨金钱',
|
|
|
- 11:'P3复试金钱',
|
|
|
- 12:'P3单注金钱',
|
|
|
- 13:'双色球红球杀码金钱',
|
|
|
- 14:'双色球红球定胆金钱',
|
|
|
- 15:'双色球蓝球杀码金钱',
|
|
|
- 16:'双色球蓝球定胆金钱',
|
|
|
- 17:'大乐透红球杀码金钱',
|
|
|
- 18:'大乐透红球定胆金钱',
|
|
|
- 19:'大乐透蓝球杀码金钱',
|
|
|
- 20:'大乐透蓝球定胆金钱'
|
|
|
- }
|
|
|
+ var cstype = [
|
|
|
+ {
|
|
|
+ parentid:1,
|
|
|
+ datas:{
|
|
|
+ 1:'SD胆码金钱',
|
|
|
+ 2:'SD杀码金钱',
|
|
|
+ 3:'SD杀尾金钱',
|
|
|
+ 4:'SD杀跨金钱',
|
|
|
+ 5:'SD复试金钱',
|
|
|
+ 6:'SD单注金钱',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ parentid:2,
|
|
|
+ datas:{
|
|
|
+ 7:'P3胆码金钱',
|
|
|
+ 8:'P3杀码金钱',
|
|
|
+ 9:'P3杀尾金钱',
|
|
|
+ 10:'P3杀跨金钱',
|
|
|
+ 11:'P3复试金钱',
|
|
|
+ 12:'P3单注金钱',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ parentid:3,
|
|
|
+ datas:{
|
|
|
+ 13:'双色球红球杀码金钱',
|
|
|
+ 14:'双色球红球定胆金钱',
|
|
|
+ 15:'双色球蓝球杀码金钱',
|
|
|
+ 16:'双色球蓝球定胆金钱',
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ parentid:4,
|
|
|
+ datas:{
|
|
|
+ 17:'大乐透红球杀码金钱',
|
|
|
+ 18:'大乐透红球定胆金钱',
|
|
|
+ 19:'大乐透蓝球杀码金钱',
|
|
|
+ 20:'大乐透蓝球定胆金钱'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]
|
|
|
|
|
|
layui.use(['element', 'table', 'form'], function () {
|
|
|
var element = layui.element,
|
|
|
table = layui.table,
|
|
|
- form = layui.form,
|
|
|
- laydate = layui.laydate;
|
|
|
+ form = layui.form
|
|
|
+ form.on('select(restcztype)', function(data){
|
|
|
+ var obj = ''
|
|
|
+ var parentid = data.value
|
|
|
+ var typed = $('input[name="type"]:checked').val() //币种类型
|
|
|
+ if(typed == 2) {
|
|
|
+ reloadForm(cstype)
|
|
|
+ }
|
|
|
+ if(typed == 3) {
|
|
|
+ reloadForm(dstype)
|
|
|
+ }
|
|
|
+ function reloadForm(res) {
|
|
|
+ if(parentid == 0) {
|
|
|
+ var tips = "<option value='0'>请选择指标</option>"
|
|
|
+ $("#restzb").html(tips)
|
|
|
+ form.render('select');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ res.forEach(function(item) {
|
|
|
+ if(item.parentid == parentid) {
|
|
|
+ obj = item.datas
|
|
|
+ }
|
|
|
+ })
|
|
|
+ var str = ''
|
|
|
+ for(var attr in obj) {
|
|
|
+ str += "<option value="+attr+">"+obj[attr]+"</option>"
|
|
|
+ }
|
|
|
+ $("#restzb").html(str)
|
|
|
+ form.render('select');
|
|
|
+ }
|
|
|
+ })
|
|
|
// 根据不同值 渲染不同的表格
|
|
|
form.on('radio(typeRadio)', function(data){
|
|
|
if(data.value == 1) {
|
|
@@ -395,23 +464,23 @@
|
|
|
}
|
|
|
if(data.value == 2) {
|
|
|
var str = "<option value='0'>请选择指标</option>"
|
|
|
- for(var i=0;i<Object.keys(dstype).length;i++) {
|
|
|
- str += "<option value="+Object.keys(dstype)[i]+">"+dstype[Object.keys(dstype)[i]]+"</option>"
|
|
|
+ for(var i=0;i<Object.keys(cstype).length;i++) {
|
|
|
+ str += "<option value="+Object.keys(cstype)[i]+">"+cstype[Object.keys(cstype)[i]]+"</option>"
|
|
|
}
|
|
|
$("#restzb").html(str)
|
|
|
form.render('select');
|
|
|
- $("#allds").show()
|
|
|
+ $("#allds").hide()
|
|
|
$("#target").show()
|
|
|
tableRender(cols2)
|
|
|
}
|
|
|
if(data.value == 3) {
|
|
|
var str = "<option value='0'>请选择指标</option>"
|
|
|
- for(var i=0;i<Object.keys(cstype).length;i++) {
|
|
|
- str += "<option value="+Object.keys(cstype)[i]+">"+cstype[Object.keys(cstype)[i]]+"</option>"
|
|
|
+ for(var i=0;i<Object.keys(dstype).length;i++) {
|
|
|
+ str += "<option value="+Object.keys(dstype)[i]+">"+dstype[Object.keys(dstype)[i]]+"</option>"
|
|
|
}
|
|
|
$("#restzb").html(str)
|
|
|
form.render('select');
|
|
|
- $("#allds").hide()
|
|
|
+ $("#allds").show()
|
|
|
$("#target").show()
|
|
|
tableRender(cols3)
|
|
|
}
|
|
@@ -453,6 +522,52 @@
|
|
|
},
|
|
|
]]
|
|
|
var cols2 = [[
|
|
|
+ { title: 'ID', align: 'center', type: 'numbers' },
|
|
|
+ { field: 'userid', title: '用户ID' },
|
|
|
+ { field: 'qi', title: '期数' },
|
|
|
+ // { field: 'articleid', title: '文章编码' },
|
|
|
+ { field: 'articlename', title: '文章名称' },
|
|
|
+ // { field: 'authorid', title: '作者编码' },
|
|
|
+ { field: 'authorname', title: '作者名称' },
|
|
|
+ { field: 'money', title: '金额' },
|
|
|
+ {
|
|
|
+ field: 'type_cz', title: '彩种类型', templet: function (res) {
|
|
|
+ var str = '';
|
|
|
+ switch (res['type_cz']) {
|
|
|
+ case 1:
|
|
|
+ str = '福彩3D';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ str = '排列三'
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ str = '双色球'
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ str = '大乐透'
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return str
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'type_zb', title: '指标类型', templet: function (res) {
|
|
|
+ var str = ''
|
|
|
+ cstype.forEach((item,index) => {
|
|
|
+ if(item.parentid == res['type_cz']) {
|
|
|
+ str = cstype[index].datas[res['type_zb']]
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return str;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ field: 'createtime', title: '创建时间', templet: function (res) {
|
|
|
+ return formatDate(res.createtime)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ ]]
|
|
|
+ var cols3 = [[
|
|
|
{ title: 'ID', align: 'center', type: 'numbers' },
|
|
|
{ field: 'userid', title: '用户ID' },
|
|
|
{ field: 'qi', title: '期数' },
|
|
@@ -517,7 +632,13 @@
|
|
|
},
|
|
|
{
|
|
|
field: 'type_zb', title: '指标类型', templet: function (res) {
|
|
|
- return dstype[res['type_zb']]
|
|
|
+ var str = ''
|
|
|
+ dstype.forEach((item,index) => {
|
|
|
+ if(item.parentid == res['type_cz']) {
|
|
|
+ str = dstype[index].datas[res['type_zb']]
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return str;
|
|
|
}
|
|
|
},
|
|
|
{
|
|
@@ -526,46 +647,7 @@
|
|
|
}
|
|
|
},
|
|
|
]]
|
|
|
- var cols3 = [[
|
|
|
- { title: 'ID', align: 'center', type: 'numbers' },
|
|
|
- { field: 'userid', title: '用户ID' },
|
|
|
- { field: 'qi', title: '期数' },
|
|
|
- // { field: 'articleid', title: '文章编码' },
|
|
|
- { field: 'articlename', title: '文章名称' },
|
|
|
- // { field: 'authorid', title: '作者编码' },
|
|
|
- { field: 'authorname', title: '作者名称' },
|
|
|
- { field: 'money', title: '金额' },
|
|
|
- {
|
|
|
- field: 'type_cz', title: '彩种类型', templet: function (res) {
|
|
|
- var str = '';
|
|
|
- switch (res['type_cz']) {
|
|
|
- case 1:
|
|
|
- str = '福彩3D';
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- str = '排列三'
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- str = '双色球'
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- str = '大乐透'
|
|
|
- break;
|
|
|
- }
|
|
|
- return str
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'type_zb', title: '指标类型', templet: function (res) {
|
|
|
- return cstype[res['type_zb']]
|
|
|
- }
|
|
|
- },
|
|
|
- {
|
|
|
- field: 'createtime', title: '创建时间', templet: function (res) {
|
|
|
- return formatDate(res.createtime)
|
|
|
- }
|
|
|
- },
|
|
|
- ]]
|
|
|
+
|
|
|
|
|
|
tableRender(cols1) //默认初始化表格
|
|
|
function tableRender(params) {
|
|
@@ -635,7 +717,7 @@
|
|
|
})
|
|
|
}
|
|
|
$('#searchbtn').on('click', function(){
|
|
|
- var typed = $('input[name="type"]:checked').val()
|
|
|
+ var typed = $('input[name="type"]:checked').val() //打赏类型
|
|
|
var userid = $.trim($('#restuserid').val());
|
|
|
var qi = $.trim($('#restqi').val());
|
|
|
var authorname = $.trim($('#restauthorname').val());
|
|
@@ -656,14 +738,14 @@
|
|
|
}
|
|
|
if(typed == 2) {
|
|
|
Object.assign(obj,{
|
|
|
- type_cz:type_cz,
|
|
|
- type:type,
|
|
|
- type_article:type_article,
|
|
|
type_zb:type_zb
|
|
|
})
|
|
|
}
|
|
|
if(typed == 3) {
|
|
|
Object.assign(obj,{
|
|
|
+ type_cz:type_cz,
|
|
|
+ type:type,
|
|
|
+ type_article:type_article,
|
|
|
type_zb:type_zb
|
|
|
})
|
|
|
}
|