| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- $.ajaxSetup({
- headers: {
- 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
- }
- });
- var thead = type('/admin/game/getPrizeTable',{game:'xy28'});
- var url1 = '{{ URL::asset("admin/json/package.json")}}';
- var url2 = '/admin/game/gameBet';
- layui.use(['laydate', 'laypage', 'layer', 'table'], function () {
- var laydate = layui.laydate //日期
- , laypage = layui.laypage //分页
- , laytpl = layui.laytpl;
- layer = layui.layer //弹层
- , table = layui.table //表格
- //时间选择器
- laydate.render({
- elem: '#test6'
- , range: true
- });
- //执行一个 table 实例
- table.render({
- elem: '#LAY_table_user'
- , url: url2 //数据接口
- , page: true //开启分页
- , id: 'tab'
- , method: 'post'
- , where: {status: 1}
- , even: true
- , cols: [
- thead
- // [ //表头
- // // {checkbox: true, fixed: 'left'},
- // {field: 'id', title: 'ID', width: 140, sort: true, fixed: 'left'}
- // , {field: 'order_id', title: '订单号', width: 250, sort: true, fixed: 'left'}
- // , {field: 'game_name', title: '游戏', width: 100}
- // , {field: 'game_no', title: '期数', width: 200, sort: true}
- // , {field: 'money', title: '下注金额', width: 120, sort: true}
- // , {field: 'prize_money', title: '赢取金额', width: 120, sort: true}
- // , {field: 'get_money', title: '输赢结果', width: 120, sort: true}
- // , {field: 'money_time', title: '开奖时间', width: 200}
- // , {field: 'account_name', title: '投注账号', width: 100}
- // , {field: 'settle_status', title: '状态', templet: '#sexTpl', width: 100}
- // , {fixed: 'right', title: '查看', width: 100, align: 'center', toolbar: '#barDemo'}
- // ]
- ]
- , done: function (res, curr, count) {
- //如果是异步请求数据方式,res即为你接口返回的信息。
- //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
- }
- });
- //监听工具条
- table.on('tool(demo)', function (obj) {
- var data = obj.data;
- if (obj.event === 'detail') {
- $.post('/admin/game/CodeDetails', {order_id: data.order_id}, function (data) {
- var data = data;
- var str = '';
- if (data.status == 1) {
- var obj = data.data;
- str += '<table class="layui-table">';
- str += '<colgroup>';
- str += '<col width="180">';
- str += '<col width="200">';
- str += '<col width="200">';
- str += '<col width="200">';
- str += '<col width="200">';
- str += '<col width="200">';
- str += '<col>';
- str += '</colgroup>';
- str += '<thead>';
- str += '<tr>';
- str += '<th>投注类型</th>';
- str += '<th>投注内容</th>';
- str += '<th>投注金额</th>';
- str += '<th>赔率</th>';
- str += '<th>可赢金额</th>';
- str += '<th>输赢结果</th>';
- str += '</tr> ';
- str += '</thead>';
- str += '<tbody>';
- for (var i = 0; i < obj.length; i++) {
- if (obj[i].prize_status == '中奖') {
- str += '<tr class="layui-bg-red">';
- str += '<td>' + obj[i].gameType + '</td>';
- str += '<td>' + obj[i].p_code + '</td>';
- str += '<td>' + obj[i].money + '</td>';
- str += '<td>' + obj[i].odds + '</td>';
- str += '<td>' + obj[i].maybe + '</td>';
- str += '<td>' + obj[i].prize_status + '</td>';
- str += '</tr> ';
- } else {
- str += '<tr>';
- str += '<td>' + obj[i].gameType + '</td>';
- str += '<td>' + obj[i].p_code + '</td>';
- str += '<td>' + obj[i].money + '</td>';
- str += '<td>' + obj[i].odds + '</td>';
- str += '<td>' + obj[i].maybe + '</td>';
- str += '<td>' + obj[i].prize_status + '</td>';
- str += '</tr> ';
- }
- }
- str += ' </tbody>';
- str += ' </table>';
- }
- layer.open({
- type: 1
- , id: 'LAY_layuipro'
- , area: '600px;'
- , shade: 0.4
- , moveType: 1
- , content: str
- });
- });
- } else if (obj.event === 'del') {
- layer.confirm('真的删除行么', function (index) {
- obj.del();
- layer.close(index);
- });
- } else if (obj.event === 'edit') {
- layer.alert('编辑行:<br>' + JSON.stringify(data))
- }
- });
- var $ = layui.$, active = {
- reload: function () {
- var demoReload = $('input[name="number"]');
- //执行重载
- table.reload('tab', {
- page: {
- curr: 1 //重新从第 1 页开始
- }
- , where: {
- key: {
- id: demoReload.val()
- }
- }
- });
- }
- };
- $('.layui-btn').on('click', function () {
- var type = $(this).data('type');
- active[type] ? active[type].call(this) : '';
- });
- // var $ = layui.$, active = {
- // getCheckData: function () { //获取选中数据
- // var checkStatus = table.checkStatus('tab')
- // , data = checkStatus.data;
- // layer.alert(JSON.stringify(data));
- // }
- // , getCheckLength: function () { //获取选中数目
- // var checkStatus = table.checkStatus('tab')
- // , data = checkStatus.data;
- // layer.msg('选中了:' + data.length + ' 个');
- // }
- // , isAll: function () { //验证是否全选
- // var checkStatus = table.checkStatus('tab');
- // layer.msg(checkStatus.isAll ? '全选' : '未全选')
- // }
- // };
- //
- // $('.demoTable .layui-btn').on('click', function () {
- // var type = $(this).data('type');
- // active[type] ? active[type].call(this) : '';
- // });
- });
|