<?php if (!defined('THINK_PATH')) exit(); /*a:1:{s:64:"D:\wwwroot\pay.6gym.com\public/../app/index\view\orders\list.html";i:1611578394;}*/ ?>

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title><?php echo $web_config['web_site']; ?> - 6gym.com 6G源码 </title>
    <link rel="stylesheet" href="/static/assets/libs/layui/css/layui.css"/>
    <link rel="stylesheet" href="/static/assets/module/admin.css?v=318" media="all"/>
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    <style>
        /** 数据表格中的select尺寸调整 */
        .layui-table-view .layui-table-cell .layui-select-title .layui-input {
            height: 28px;
            line-height: 28px;
        }

        .layui-table-view [lay-size="lg"] .layui-table-cell .layui-select-title .layui-input {
            height: 40px;
            line-height: 40px;
        }

        .layui-table-view [lay-size="lg"] .layui-table-cell .layui-select-title .layui-input {
            height: 40px;
            line-height: 40px;
        }

        .layui-table-view [lay-size="sm"] .layui-table-cell .layui-select-title .layui-input {
            height: 20px;
            line-height: 20px;
        }

        .layui-table-view [lay-size="sm"] .layui-table-cell .layui-btn-xs {
            height: 18px;
            line-height: 18px;
        }
          /** 统计快捷方式样式 */
        .console-link-block {
            font-size: 16px;
            padding: 20px 20px;
            border-radius: 4px;
            background-color: #40D4B0;
            color: #FFFFFF !important;
            box-shadow: 0 2px 3px rgba(0, 0, 0, .05);
            position: relative;
            overflow: hidden;
            display: block;
        }

        .console-link-block .console-link-block-num {
            font-size: 40px;
            margin-bottom: 5px;
            opacity: .9;
        }

        .console-link-block .console-link-block-text {
            opacity: .8;
        }

        .console-link-block .console-link-block-icon {
            position: absolute;
            top: 50%;
            right: 20px;
            width: 50px;
            height: 50px;
            font-size: 50px;
            line-height: 50px;
            margin-top: -25px;
            color: #FFFFFF;
            opacity: .8;
        }

        .console-link-block .console-link-block-band {
            color: #fff;
            width: 100px;
            font-size: 12px;
            padding: 2px 0 3px 0;
            background-color: #E32A16;
            line-height: inherit;
            text-align: center;
            position: absolute;
            top: 8px;
            right: -30px;
            transform-origin: center;
            transform: rotate(45deg) scale(.8);
            opacity: .95;
            z-index: 2;
        }

        /** //统计快捷方式样式 */

        /** 设置每个快捷块的颜色 */
        .layui-row > div:nth-child(2) .console-link-block {
            background-color: #55A5EA;
        }

        .layui-row > div:nth-child(3) .console-link-block {
            background-color: #9DAFFF;
        }

        .layui-row > div:nth-child(4) .console-link-block {
            background-color: #F591A2;
        }

        .layui-row > div:nth-child(5) .console-link-block {
            background-color: #FEAA4F;
        }

        .layui-row > div:last-child .console-link-block {
            background-color: #9BC539;
        }
    </style>
</head>
<body onscroll="layui.admin.hideFixedEl();">
<!-- 正文开始 -->
<div class="layui-fluid">
    <div class="layui-row layui-col-space15">
        <div class="layui-col-md3 layui-col-sm4 layui-col-xs6">
            <div class="console-link-block">
                <div class="console-link-block-num"><?php echo $tj_data['jr']; ?> <span style="font-size: 22px;line-height: 1;">元</span></div>
                <div class="console-link-block-text">今日收入</div>
               
               
            </div>
        </div>
        <div class="layui-col-md3 layui-col-sm4 layui-col-xs6">
            <div class="console-link-block">
                <div class="console-link-block-num"><?php echo $tj_data['zr']; ?> <span style="font-size: 22px;line-height: 1;">元</span></div>
                <div class="console-link-block-text">昨日收入</div>
               
               
            </div>
        </div>
        <div class="layui-col-md3 layui-col-sm4 layui-col-xs6">
            <div class="console-link-block">
                <div class="console-link-block-num"><?php echo $tj_data['yz']; ?> <span style="font-size: 22px;line-height: 1;">元</span></div>
                <div class="console-link-block-text">本周收入</div>
                
                
            </div>
        </div>
        <div class="layui-col-md3 layui-col-sm4 layui-col-xs6">
            <div class="console-link-block">
                <div class="console-link-block-num"><?php echo $tj_data['yy']; ?> <span style="font-size: 22px;line-height: 1;">元</span></div>
                <div class="console-link-block-text">本月收入</div>
                
                
            </div>
        </div>
       
    </div>
    <br>
    <div class="layui-card">
        <div class="layui-card-body">
            <!-- 表格工具栏 -->
            <form class="layui-form toolbar table-tool-mini">
                <div class="layui-form-item">
                       
                        <div class="layui-inline">
                        <label class="layui-form-label w-auto">订单号:</label>
                        <div class="layui-input-inline">
                            <input name="num" class="layui-input" type="text" placeholder="查询的订单号"/>
                            
                        </div>
                        </div>
                        <div class="layui-inline">
                        <label class="layui-form-label w-auto">附加信息:</label>
                        <div class="layui-input-inline">
                            <input name="remark" class="layui-input" type="text" placeholder="查询的订单附加信息"/>
                            
                        </div>
                        </div>
                        <div class="layui-inline">
                        <label class="layui-form-label w-auto">创建时间:</label>
                        <div class="layui-input-inline">
                            <input name="order_time" class="layui-input icon-date" placeholder="选择日期范围"
                                   autocomplete="off"/>
                        </div>
                        </div>
                      
                        <div class="layui-inline">
                        <label class="layui-form-label w-auto">通道:</label>
                        <div class="layui-input-inline">
                            <select name="payc">
                                <option value="">选择通道</option>
                                <?php if(is_array($game_list) || $game_list instanceof \think\Collection || $game_list instanceof \think\Paginator): $i = 0; $__LIST__ = $game_list;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$vo): $mod = ($i % 2 );++$i;?>
                                <option value="<?php echo $vo['id']; ?>"><?php echo $vo['game_name']; ?></option>
                                <?php endforeach; endif; else: echo "" ;endif; ?>
                            </select>
                        </div>
                        </div>
                        <div class="layui-inline">
                        <label class="layui-form-label w-auto">状态:</label>
                        <div class="layui-input-inline">
                            <select name="state">
                                <option value="">选择状态</option>
                                <option value="1">未支付</option>
                                <option value="2">已支付</option>
                                <option value="3">超时</option>
                            </select>
                        </div>
                        </div>
                    <div class="layui-inline" style="padding-right: 110px;">
                        <button class="layui-btn icon-btn" lay-filter="tbBasicTbSearch" lay-submit>
                            <i class="layui-icon">&#xe615;</i>查询
                        </button>
                        
                       
                    </div>
                </div>
            <?php if($order_Set == '1'): ?>
             <div class="table-tool-mini" style="margin-bottom:10px">
                 
              <button class="layui-btn layui-btn-sm layui-btn-danger icon-btn" type="button" id="del_1" ><i class="layui-icon">&#xe640;</i>删除7天前订单</button>
              <button class="layui-btn layui-btn-sm layui-btn-danger icon-btn" type="button" id="del_2"><i class="layui-icon">&#xe640;</i>删除14天前订单</button>
              <button class="layui-btn layui-btn-sm layui-btn-danger icon-btn" type="button" id="del_3"><i class="layui-icon">&#xe640;</i>删除超时订单</button>
              <button class="layui-btn layui-btn-sm layui-btn-danger icon-btn" type="button" id="del_4"><i class="layui-icon">&#xe640;</i>删除全部订单</button>
              <button class="layui-btn layui-btn-sm layui-btn-bule icon-btn" type="button" id="del_xz"><i class="layui-icon">&#xe640;</i>删除选中订单</button>
              </div>
            </form>
            <?php endif; ?>
            <!-- 数据表格 -->
            <table id="tbBasicTable" lay-filter="tbBasicTable"></table>
        </div>
    </div>
  
</div>





<script type="text/html" id="eDialogTbState">
     {{# if(d.state==2){ }}
     {{# if(d.api_state==2){ }}
     <span class="layui-badge layui-badge-green" lay-event="checkList">已回调</span>
     {{# }else if(d.api_state==1){ }}
     <span class="layui-badge layui-badge-blue" lay-event="checkList">未请求</span>
     {{# }else if(d.api_state==3){ }}
     <span class="layui-badge layui-badge-grat" lay-event="checkList">回调失败</span>
     {{# } }}
    {{# }else if(d.state==1){ }}
    ---
    {{# }else if(d.state==3){ }}
    ---
    {{# } }}
</script>
<!-- 操作列 -->
<script type="text/html" id="reback_set">
   
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="add_reback">手动补单</a>
   
</script>
<script id="eDialogCheckDialog" type="text/html">
    <div style="padding: 25px 25px 25px 30px;">
        {{d.http}}
    </div>
</script>

<!-- js部分 -->
<script type="text/javascript" src="/static/assets/libs/layui/layui.js"></script>
<script type="text/javascript" src="/static/assets/js/common.js?v=318"></script>
<script>
    layui.use(['layer', 'form','laytpl','admin','table', 'util', 'dropdown','baseTable','laydate'], function () {
        var $ = layui.jquery;
        var layer = layui.layer;
        var form = layui.form;
        var table = layui.table;
        var util = layui.util;
        var dropdown = layui.dropdown;
        var laytpl = layui.laytpl;
        var admin = layui.admin;
        var laydate = layui.laydate;
        /* 渲染表格 */
        var insTb = table.render({
            elem: '#tbBasicTable',
            url: "<?php echo url('orders/orders_list'); ?>",
            page: true,
            cellMinWidth: 100,
            cols: [[
                {type: 'checkbox'},
                {field: 'land_id', title: '收款账号', align: 'left',width:160},
                {field: 'land_type', title: '所属通道', align: 'left',width:160},
                {field: 'remark', title: '附加信息', align: 'left',width:150},
                {field: 'num', title: '平台订单号', align: 'left',width:260},
                {field: 'money', title: '金额', align: 'left',width:80,templet: function(d){return d.money+'元'}},
                {
                    field: 'order_time', title: '创建时间',width: 180, templet: function (d) {
                        return util.toDateString(d.order_time*1000);
                    }, align: 'left'
                },
                {
                    field: 'state', title: '状态',width: 120, templet: function (d) {
                        if(d.reback == '1'){
                            var reback = '(补单)';
                        }else{
                            var reback = '';
                        }
                        
                        var strs = {
                            1:'<span class="layui-badge">未支付</span>',
                            2:'<span class="layui-badge layui-badge-green">已支付'+reback+'</span>',
                            3:'<span class="layui-badge layui-badge-gray">订单超时</span>'
                        };
                        
                        
                        return strs[d.state];
                    }, align: 'left'
                },
                
               
                {
                    field: 'pay_time', title: '支付/回调时间', templet: function (d) {
                         if(d.pay_time!=''){
                             return util.toDateString(d.pay_time*1000)+'<br>'+util.toDateString(d.request_time*1000) ;
                             
                         }else{
                             return '---'
                         }  
                    }, align: 'left'
                },
                {toolbar: '#eDialogTbState', minWidth: 100, title: '回调'},
                {
                    toolbar: '#reback_set', title: '操作',width: 100, align: 'left'
                },
                <?php if($cate == '1'): ?>{field: 'payment', title: '手续费', align: 'left',templet: function(d){
                    if(d.payment!=0){return d.payment+'元'}else{return '---'}
                    
                }},<?php endif; ?>
                
               
             
            ]]
        });

        /* 表格搜索 */
        form.on('submit(tbBasicTbSearch)', function (data) {
            if (data.field.order_time) {
                var searchDate = data.field.order_time.split(' - ');
                data.field.startDate = searchDate[0];
                data.field.endDate = searchDate[1];
            } else {
                data.field.startDate = null;
                data.field.endDate = null;
            }
            
            data.field.order_time = undefined;
            insTb.reload({where: data.field, page: {curr: 1}});
            return false;
        });

        /* 表格工具条点击事件 */
        table.on('tool(tbBasicTable)', function (obj) {
            var data = obj.data; // 获得当前行数据
            var layEvent = obj.event;
            if (obj.event === 'add_reback') { // 手动回调
                add_reback(data);
            } else if (layEvent == 'checkList') {
                openCheckList(data);
            } 
            dropdown.hideAll();
        });
       <?php if($order_Set == '1'): ?> 
       $('#del_xz').click(function () {
            var checkRows = table.checkStatus('tbBasicTable');
            if (checkRows.data.length === 0) {
                layer.msg('请选择您要删除的数据', {icon: 2});
            } else {
                var a = Array();
                 for(var i=0;i< checkRows.data.length;i++){
                     a.push(checkRows.data[i].id); 
                }
                $.post("<?php echo url('orders/orders_del_type_pl'); ?>", {
                    type:a,
                }, function (res) {
                    if (res.code === 1) {
                        layer.msg(res.msg, {icon: 1});
                        insTb.reload({page: {curr: 1}});
                    } else {
                        layer.msg(res.msg, {icon: 2});
                    }
                }, 'json');
            }
        });
       <?php endif; if($order_Set == '1'): ?>
       $('#del_1').click(function () {
           del(1); 
       });
       $('#del_2').click(function () {
           del(2);
       });
       $('#del_3').click(function () {
           del(3);
       });
       $('#del_4').click(function () {
           del(4);
       });
       <?php endif; ?>
        /* 渲染创建时间选择 */
        laydate.render({
            elem: 'input[name="order_time"]',
            type: 'date',
            range: true,
            trigger: 'click'
        });
        
         /* 渲染支付时间选择 */
        laydate.render({
            elem: 'input[name="pay_time"]',
            type: 'date',
            range: true,
            trigger: 'click'
        });
        
        function add_reback(obj){
            layer.confirm('确定要手动处理此订单吗？<br><span style="color:red">确认处理后将进行手动补单，届时该订单将变更为已支付和进行回调处理,该通道相应的金额也会计入</span>,已知晓请确认!', {
                shade: .1,
                skin: 'layui-layer-admin'
                }, function (i) {
                layer.close(i);
                    layer.load(2);
                    $.get("<?php echo url('orders/reback'); ?>", {
                        id: obj.id
                    }, function (res) {
                        layer.closeAll('loading');
                        if (res.code == 1) {
                            layer.msg(res.msg, {icon: 1});
                            insTb.reload({page: {curr: 1}});
                           
                        } else {
                            layer.msg(res.msg, {icon: 2});
                        }
                    }, 'json');
                
            });
        }

        
         // 回调内容弹窗
        function openCheckList(d) {
            laytpl(eDialogCheckDialog.innerHTML).render(d, function (html) {
                admin.open({
                    type: 1,
                    title: '回调详情',
                    content: html
                });
            });
        }
        
         /* 删除 */
        <?php if($order_Set == '1'): ?>
        function del(obj) {
           
            if(obj==1){
                var msg='您确定要删除7天前的订单数据吗？';
            }else if(obj==2){
                var msg='您确定要删除14天前的订单数据吗？';
            }else if(obj==3){
                var msg='您确定要删除超时的订单数据吗？';
            }else if(obj==4){
                var msg='您确定要删除全部的订单数据吗？';
            }
            
            layer.confirm(msg, {
                skin: 'layui-layer-admin',
                shade: .1
            }, function (i) {
                layer.close(i);
                var loadIndex = layer.load(2);
                $.get("<?php echo url('orders/orders_del_type'); ?>", {
                    type: obj,
                   
                }, function (res) {
                    layer.close(loadIndex);
                    if (res.code === 1) {
                        layer.msg(res.msg, {icon: 1});
                        insTb.reload({page: {curr: 1}});
                    } else {
                        layer.msg(res.msg, {icon: 2});
                    }
                }, 'json');
            });
                
        } 
       <?php endif; ?>

    });
    
    
</script>
</body>
</html>