一个没啥用的小demo

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="http://csserp.jinlejia.com/style/bootstrap/css/cloud-admin.css?v=20181009" >
    <link rel="stylesheet" type="text/css"  href="http://csserp.jinlejia.com/style/bootstrap/css/themes/default.css" id="skin-switcher" >
    <link rel="stylesheet" type="text/css"  href="http://csserp.jinlejia.com/style/bootstrap/css/responsive.css" >
    <link href="http://csserp.jinlejia.com/style/bootstrap/font-awesome/css/font-awesome.min.css" rel="stylesheet">
    <!-- DATE RANGE PICKER -->
    <!-- FONTS -->
    <link href='http://csserp.jinlejia.com/style/bootstrap/font-googleapis/css/font-googleapis.css' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" type="text/css" href="http://csserp.jinlejia.com/style/bootstrap/js/hubspot-messenger/css/messenger.min.css" />
    <link rel="stylesheet" type="text/css" href="http://csserp.jinlejia.com/style/bootstrap/js/hubspot-messenger/css/messenger-spinner.min.css" />
    <link rel="stylesheet" type="text/css" href="http://csserp.jinlejia.com/style/bootstrap/js/hubspot-messenger/css/messenger-theme-future.min.css" />
    <!-- JAVASCRIPTS -->
    <!-- Placed at the end of the document so the pages load faster -->
    <!-- JQUERY -->
    <script src="http://jserp.jinlejia.com/style/bootstrap/js/jquery/jquery-2.0.3.min.js"></script>
    <!-- JQUERY UI-->
    <script src="http://jserp.jinlejia.com/style/bootstrap/js/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.min.js"></script>
    <!-- BOOTSTRAP -->
    <script src="http://jserp.jinlejia.com/style/bootstrap/bootstrap-dist/js/bootstrap.min.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/hubspot-messenger/js/messenger.min.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/hubspot-messenger/js/messenger-theme-flat.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/hubspot-messenger/js/messenger-theme-future.js"></script>
    <!-- DATE RANGE PICKER -->
    <!-- SLIMSCROLL -->
    <!-- SLIMSCROLL -->
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/jQuery-slimScroll-1.3.0/jquery.slimscroll.min.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/jQuery-slimScroll-1.3.0/slimScrollHorizontal.min.js"></script>
    
    <!-- COOKIE -->
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/jQuery-Cookie/jquery.cookie.min.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/js/jlj/common/common.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/js/jlj/common/base.js"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/js/jlj/common/head.js?v=20181008"></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/js/jlj/follow/showfollow.js""></script>
    <script type="text/javascript" src="http://jserp.jinlejia.com/style/bootstrap/js/bootbox/bootbox.min.js"></script>


    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
    <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
    <script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
    <script type="text/javascript" src="./js/echarts.common.min.js"></script>
    <style type="text/css">
        * {
            padding: 0;
            margin: 0;
        }
        li {
            list-style: none;
        }
        a {
            text-decoration: none;
        }
        .tableBox table,.lastTable,.firstTable,.firstModalTable,.twoModalTable,.lastModalTable {
            text-align: center;
            border-collapse:collapse;
            table-layout:fixed;
        }
        .tableBox table td {
            border: 1px solid;
        }
        .tableBox table th,.firstTable th,.firstModalTable th, tfoot tr th {
            text-align: center;
            border: 1px solid;
        }
        label {
            height: 34px;
            line-height: 34px;
        }
        .c111 {
            overflow-y: auto;
            height: 500px;
            width: 100%;
        }
        .firstTable th:first-child, .tableBox table tr td:first-child, tfoot tr th:first-child, 
        .firstModalTable th:first-child, .twoModalTable tr td:first-child, .lastModalTable th:first-child
         {
            width: 50px;
        }
        .m,.n,.m_modal,.n_modal {
            position: absolute;
            background-color: rgb(241,241,241);
            right: 15px;
            display: none;
        }
        .firstModalTable,.lastModalTable {
            width: calc(100% - 17px);
        }
        </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div id="content" class="col-lg-12">
                <!-- PAGE HEADER-->
                <div class="row">
                    <div class="col-sm-12">
                        <div style="margin-bottom: 10px;" class="page-header">
                            <ul class="breadcrumb">
                                <li>
                                    <i class="fa fa-home"></i>
                                    <a href="index.html">Home</a>
                                </li>
                                <li>Calendar</li>
                            </ul>
                        </div>
                    </div>
                </div>
                <!-- /PAGE HEADER -->
                <!-- CALENDAR -->
                <div class="row">
                    <div class="col-sm-12 clearfix">
                        <div style="background-color: #999; border: 1px solid red;" class="col-sm-12">
                            <h3 class="content-title pull-left">成交占比分析</h3>
                        </div>
                    </div>
                </div>
                <div class="row">
                    <div class="col-sm-12">
                        <form class="form-inline">
                            <div class="row">
                                <div class="form-group col-sm-12 pull-left">
                                    <div style="margin: 20px -15px;" class="row">
                                        <label class="control-label text-right col-sm-1">分析维度</label>
                                        <div class="col-sm-2">
                                            <select style="width: 100%;" class="form-control">
                                                <option value="1">业绩占比</option>
                                                <option value="1">业绩占比</option>
                                                <option value="1">业绩占比</option>
                                            </select>
                                        </div>
                                        <label class="control-label text-right col-sm-1">交易类型</label>
                                        <div class="col-sm-2">
                                            <select style="width: 100%;" class="form-control">
                                                <option value="1">全部</option>
                                                <option value="1">业绩占比</option>
                                                <option value="1">业绩占比</option>
                                            </select>
                                        </div>
                                        <label class="control-label text-right col-sm-1">商圈</label>
                                        <div class="col-sm-2">
                                            <select style="width: 100%;" class="form-control">
                                                <option value="1">全部</option>
                                                <option value="1">业绩占比</option>
                                                <option value="1">业绩占比</option>
                                            </select>
                                        </div>
                                    </div>
                                    <div class="row">
                                        <label class="control-label text-right col-sm-1">共享店</label>
                                        <div class="col-sm-2">
                                            <input style="width: 100%;" class="form-control" type="text">
                                        </div>
                                        <label class="control-label text-right col-sm-1">日期</label>
                                        <div class="col-sm-2">
                                            <select style="width: 100%;" class="form-control">
                                                <option value="1">昨天</option>
                                                <option value="1">业绩占比</option>
                                                <option value="1">业绩占比</option>
                                            </select>
                                        </div>
                                        <label class="control-label text-right col-sm-1"></label>
                                        <div class="col-sm-3">
                                            <button style="margin-right: 10px;" class="btn btn-primary">搜索</button>
                                            <button class="btn btn-primary">导出</button>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </form>
                        <div class="row" style="padding-top: 20px;">
                            <div class="col-sm-12">
                                <div class="col-sm-4">
                                    <table style="margin-bottom: -1px;" class="table table-bordered firstTable">
                                            <thead>
                                                <tr>
                                                    <th>序列</th>
                                                    <th>业绩范围</th>
                                                    <th>成交人数</th>
                                                    <th>百分比</th>
                                                </tr>
                                            </thead>
                                            <span class="m"></span>
                                    </table>
                                    <div class="tableBox getWidth">
                                        <table style="margin-bottom: -1px;" class="table table-bordered">
                                            <tbody>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>2</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>3</td>
                                                    <td>0.5万或以下</td>
                                                    <td>4</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>4</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>5</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                            </tbody>
                                        </table>
                                    </div>
                                    <table style="margin-bottom: -1px; width: 300px;" class="table lastTable table-bordered">
                                        <tfoot>
                                            <tr>
                                                <th></th>
                                                <th>合计</th>
                                                <th>XX</th>
                                                <th>100%</th>
                                            </tr>
                                        </tfoot>
                                        <span class="n"></span>
                                    </table>
                                </div>
                                <div class="col-sm-6">
                                    <div  style="width: 700px;height: 500px;" id="main"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <!-- 模态框(Modal) -->
    <div  class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <!-- 头部位置 -->
                    <h3 style="text-align: center;">业绩明细</h>
                </div>
                <div class="modal-body">
                    <!-- 这里是内容区 -->
                    <div class="row" style="margin: 0 auto">
                            <div class="col-sm-12">
                                <table style="margin-bottom: -1px;" class="table firstModalTable table-bordered">
                                        <thead>
                                            <tr>
                                                <th>序列</th>
                                                <th>业绩范围</th>
                                                <th>成交人数</th>
                                                <th>百分比</th>
                                            </tr>
                                        </thead>
                                        <span class="m_modal"></span>
                                    </table>
                                    <div class="getModelWidth modelTable">
                                        <table style="margin-bottom: -1px;" class="table twoModalTable table-bordered">
                                            <tbody>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>2</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>3</td>
                                                    <td>0.5万或以下</td>
                                                    <td>4</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>4</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>5</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>2</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>3</td>
                                                    <td>0.5万或以下</td>
                                                    <td>4</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>4</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>5</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>2</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>3</td>
                                                    <td>0.5万或以下</td>
                                                    <td>4</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>4</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>5</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>1</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>2</td>
                                                    <td>0.5万或以下</td>
                                                    <td>1</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>3</td>
                                                    <td>0.5万或以下</td>
                                                    <td>4</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>4</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                                <tr>
                                                    <td>5</td>
                                                    <td>0.5万或以下</td>
                                                    <td>xx</td>
                                                    <td>xx.xx%</td>
                                                </tr>
                                            </tbody>
                                        </table>
                                    </div>
                                    <table style="margin-bottom: -1px;" class="table lastModalTable twoTable table-bordered">
                                        <tfoot>
                                            <tr>
                                                <th>1</th>
                                                <th>合计</th>
                                                <th>XX</th>
                                                <th>100%</th>
                                            </tr>
                                        </tfoot>
                                        <span class="n_modal"></span>
                                    </table>
                            </div>
                        </div>
                    <!-- 内容结束 -->
                </div>
                <div class="modal-footer" style="text-align: center;">
                    <!-- 底部 -->
                    <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        $(function() {
            init();
            var myChart = echarts.init(document.getElementById('main'));
            $(".tableBox tbody tr td:nth-child(3)").attr({
                    'data-toggle': 'modal',
                    'data-target': '#myModal'
                })
            // 指定图表的配置项和数据
            var option = {
                        title : {
                            text: '成交占比分析图',
                            subtext: '业绩占比',
                            x:'center'
                        },
                        tooltip : {
                            trigger: 'item',
                            formatter: "{a} <br/>{b} : {c} ({d}%)"
                        },
                        legend: {
                            orient: 'vertical',
                            right: 'left',
                            data: ['0.5万或以下','0.5万以上 - 1万','2万以上 - 5万','3万以上 - 6万','4万以上 - 7万']
                        },
                        series : [
                            {
                                name: '11111',
                                type: 'pie',
                                radius : '55%',
                                center: ['50%', '60%'],
                                data:[
                                    {value:10, name:'0.5万或以下'},
                                    {value:10, name:'0.5万以上 - 1万'},
                                    {value:10, name:'2万以上 - 5万'},
                                    {value:10, name:'3万以上 - 6万'},
                                    {value:10, name:'4万以上 - 7万'},
                                    {value:10, name:'5万以上 - 7万'},
                                    {value:10, name:'6万以上 - 7万'},
                                    {value:10, name:'7万以上 - 7万'},
                                    {value:10, name:'8万以上 - 7万'}
                                ],
                                itemStyle: {
                                    emphasis: {
                                        shadowBlur: 10,
                                        shadowOffsetX: 0,
                                        shadowColor: 'rgba(0, 0, 0, 0.5)'
                                    }
                                }
                            }
                        ]
                    };

            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
            // 屏幕改变时重新渲染表格
            $(window).resize(function() {
                init()
            });
            $(".tableBox tbody tr td:nth-child(3)").click(function() {
                if($('.modelTable tbody tr').length > 15) {
                    $('.modelTable').addClass('c111');
                    $('.m_modal,.n_modal').css('display','block');
                }else if ($('.modelTable tbody tr').length < 15) {
                    $('.firstModalTable,.lastModalTable').css('width','100%')
                }
                var width = $('.getWidth')[0].scrollWidth;
                var scrollBarWidth = $('.getWidth')[0].offsetWidth - width;
                var mhieght = $(".firstTable thead tr th").innerHeight() + 2;
                $('.m_modal,.n_modal').css('width',scrollBarWidth);
                $('.m_modal,.n_modal').css('height',mhieght);

            })
        })

        // 表格初始化函数
        function init() {
            if($('.tableBox tbody tr').length > 15) {
                $('.tableBox').addClass("c111")
                $('.m,.n').css('display','block');
            }
            var width = $('.getWidth')[0].scrollWidth;
            // 获取滚动条的宽度
            var scrollBarWidth = $('.getWidth')[0].offsetWidth - width;
            var mhieght = $(".firstTable thead tr th").innerHeight() + 2;
            $('.m,.n').css('width',scrollBarWidth);
            $('.m,.n').css('height',mhieght);
            $('.firstTable').css("width",width);
            $('.lastTable').css("width",width);
        }
    </script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值