<extend name="Public/manage" />
<block name="head">
    <link href="__CSS__/user_zxy.css" rel="stylesheet">
    <script src="__JS__/bootstrap-select.min.js"></script>
    <script src="__JS__/zh-cn.js"></script>
    <script src="__JS__/echarts-all.js"></script>
    <script src="__JS__/chart.js"></script>
    <script src="__JS__/jquery.tablesorter.js"></script>
    <script src="__JS__/string.js"></script>
    <script src="__JS__/datacommon.js"></script>
    <script src="__JS__/retain.js"></script>
</block>
<block name="location">
	<a class="z_nav" href="{:U('Stats/retention')}">数据统计</a>
	<a class="z_nav curt_nav" href="{:U('Stats/loss')}">流失分析</a>
</block>
<block name="body" >
	<div class="matter_right_content border_right">
		<div class="title"><i class="liushi_icon"></i><span>流失数据</span></div>
                    <div class="matter_box matter_box2 clearfix">
                        <div class="input-inline">
                            <form class="form-inline form_left formwidth120 clearfix search-form">
                                <div class="form-group form-group-sm pull-left">
                                   <select class="form-control fwsub selectpicker" name="game_id" id="youxi_name" data-live-search="true">
                                            <option value="">游戏名称</option>
                                            <volist name=":getDevelopGameList(UID)" id="vo">
                                                <option value="{$vo.id}">{$vo.game_name}</option>
                                            </volist>
                                        </select>
                                    <input type="hidden"  class="url_l" value="{:U('Stats/loss')}">
                                </div>
                                <div class="form-group form-group-sm pull-left lose_type">
                                    <select id="lose_type" name="channel_id" class="form-control fwsub fserver selectpicker" >
                                        <option value="1">连续3天不登录</option>
                                        <option value="2">连续7天不登录</option>
                                    </select>
                                </div>
                                <div class="form-group form-group-sm pull-left margl_23">
                                    <div class="input-group">
                                        <input id="startDate" class="form-control fwsub hasDatepicker" type="text" name="time_start" value="{:empty(I('time_start')) ? date('Y-m-d',strtotime('-6day')) : I('time_start')}" placeholder="{:date('Y-m-d',strtotime('-6day'))}">
                                        <span class="arrow_icon"></span>
                                    </div>
                                </div>
                                
                                <div class="form-group form-group-sm pull-left">
                                    <div class="input-group">
                                        <input id="endDate" class="form-control fwsub hasDatepicker" type="text" name="time_end" value="{:empty(I('time_end')) ? date('Y-m-d') : I('time_end')}" placeholder="{:date('Y-m-d')}">
                                        <span class="arrow_icon"></span>
                                    </div>
                                </div>
                                
                                <div class="form-group form-group-sm pull-left" style="margin-right: 0;">
                                    <div class="input-group">
                                        <a class="btn btn_primary user_btn user_btn3" href="javascript:void(0);" id="search">查询</a>
                                    </div>
                                </div>						
                            </form>
                        </div>
                        
                        <ul class="nav nav-pills" role="tablist" id="generalTabs">
                            <li role="presentation" data-cate="1" class="<empty name='Think.get.cate'>active<else /><eq name='Think.get.cate' value='1'>active</eq></empty>" data-toggle="tooltip" data-placement="bottom" data-original-title="玩家流失分析">
                                <a href="#lossPlayer" aria-controls="lossPlayer" role="tab" data-toggle="tab" data="lossPlayer">玩家流失</a>
                            </li>
                            <li role="presentation" data-cate="2" class="<eq name='Think.get.cate' value='2'>active</eq>" data-toggle="tooltip" data-placement="bottom" data-original-title="流失金额分析">
                                <a href="#lossMoney" aria-controls="lossMoney" role="tab" data-toggle="tab" data="lossMoney">流失金额分析</a>
                            </li>
                            <li role="presentation" data-cate="3" class="<eq name='Think.get.cate' value='3'>active</eq>" data-toggle="tooltip" data-placement="bottom" data-original-title="流失次数分析">
                                <a href="#lossTimes" aria-controls="lossTimes" role="tab" data-toggle="tab" data="lossTimes">流失次数分析</a>
                            </li>
                        </ul>
                    </div>
                    
                    
                    
                    <div class="matter_box matter_box2">
                        <div class="matter_mt-4">
                            <div class="tab-content matter_mt">
                                <div role="tabpanel" class="tab-pane <empty name='Think.get.cate'>active<else /><eq name='Think.get.cate' value='1'>active</eq></empty>" id="lossPlayer">
                                    <div class="row f-mlr-0">
                                        <div id="lossPlayerChart" style="height: 350px; padding-top: 10px; -webkit-tap-highlight-color: transparent; user-select: none; background-color: rgba(0, 0, 0, 0); cursor: default;" >
                                        </div>
                                    </div>
                                </div>
                                <div role="tabpanel" class="tab-pane <eq name='Think.get.cate' value='2'>active</eq>" id="lossMoney">
                                    <div class="row f-mlr-0">
                                        <div id="lossMoneyChart" style="height:350px;padding-top:10px;"></div>
                                        
                                    </div>
                                </div>
                                <div role="tabpanel" class="tab-pane <eq name='Think.get.cate' value='3'>active</eq>" id="lossTimes">
                                    <div class="row f-mlr-0">
                                        <div id="lossTimesChart" style="height:350px;padding-top:10px;"></div>
                                        
                                    </div>
                                </div>
                                
							</div>
                		</div>
                    </div>
                       </div>
                    </div>
                </div>
            </div>
        </div>
        <script src="__JS__/usersLost.js"></script>
        <script>
            Think.setValue('game_id',"{:I('game_id')}");
            Think.setValue('channel_id',"{:I('channel_id')}");
            $('.tabtitle .jbtn').on('click',function() {
                var that = $(this),href = that.attr('href');
                that.addClass('active').siblings().removeClass('active');
                $(href).removeClass('hidden').siblings().addClass('hidden');
            });

            $.VMenu.show('#menu');
            $.VMenu.open('m3.3');
            
            $(function() {
                $('input[name=time_start]').datetimepicker({
                    format: 'yyyy-mm-dd',
                    language:"zh-CN",
                    minView:2,
                    autoclose:true
                });
                
                $('input[name=time_end]').datetimepicker({
                    format: 'yyyy-mm-dd',
                    language:"zh-CN",
                    minView:2,
                    autoclose:true
                });
                
                $('#youxi_name').selectpicker({
                    size: 15
                    
                });
				$('#lose_type').selectpicker({
                    size: 15
                    
                });
            });
            $('#search').click(function(){
                var url= $('.url_l').val();
                var query  = $('.search-form').find('input').serialize();
                query  += "&"+$('.search-form').find('select').serialize();
                query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g,'');
                query = query.replace(/&/g,'/');
                query = query.replace(/=/g,'/');
                url=url.replace('.html','/'+query);
								url += '/cate/'+$.trim($('#generalTabs li.active').attr('data-cate'));
                location.href = url;
            })
            
        </script>
        <script type="text/javascript">
var dataJson = {"lossplayer":{"loss":{"2016-12-13":9,"2016-12-14":24,"2016-12-15":32,"2016-12-16":28,"2016-12-17":42,"2016-12-18":18,"2016-12-19":18},"lossrate":{"2016-12-13":9,"2016-12-14":35,"2016-12-15":67,"2016-12-16":59,"2016-12-17":45,"2016-12-18":55,"2016-12-19":23}},"lossmoney":{"2016-12-13":13,"2016-12-14":32,"2016-12-15":40,"2016-12-16":37,"2016-12-23":24,"2016-12-24":23,"2016-12-25":23},"losstimes":{"2016-12-13":4,"2016-12-14":8,"2016-12-15":8,"2016-12-16":9,"2016-12-17":4,"2016-12-18":2,"2016-12-26":4}};
var dataJson = {$json_data};
</script>
<switch name="Think.get.cate">
<case value='2'><script>lossMoneyChart();</script></case>
<case value='3'><script>lossTimesChart();</script></case>
<default />
<script>
lossPlayerChart();
</script>
</switch>
</block>