123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- @extends('statistics.module.layouts.content')
- @push('meta')
- @endpush
- @push('css')
- @endpush
- @push('js')
- <script src="{{ theme_asset('app/js/echarts.common.min.js') }}"></script>
- @endpush
- @section('content')
- <div class="wide container demand_warp">
- @include('statistics.module.section.left_menu')
- <div class="cq_rt index_right">
- <div class="define_module"></div>
- <div class="char-box">
- <div class="char-title no-icon">近一年内的供求情况<input type="button" class="export_excel" value="导出为excel"/></div>
- <div id="trend" style="width: 100%;height: 360px;"></div>
- </div>
- <div class="detail-info">
- <div class="table_title">详细数据</div>
- <table border="0" cellpadding="0" cellspacing="0">
- <tr><th>时间</th><th>需求人数</th><th>求职人数</th><th>求人倍率</th></tr>
- @foreach ($date_arr as $k=>$v)
- <tr>
- <td>{{$v}}</td>
- <td>{{ $jobs_data[$v] or 0 }}</td>
- <td>{{ $resume_data[$v] or 0 }}</td>
- <td>{{ $multiple[$v] or 0 }}</td>
- </tr>
- @endforeach
- <tr>
- <td>合计</td>
- <td>{{$job_total}}</td>
- <td>{{$resume_total}}</td>
- <td>{{$resume_total>0?sprintf("%.2f", (int)$job_total/(int)$resume_total):'0'}}</td>
- </tr>
- </table>
- </div>
- </div>
- <div class="clear"></div>
- </div>
- @endsection
- @section('script')
- <script type="text/javascript">
- var date_arr = [];
- var job_arr = [];
- var resume_arr = [];
- var multiple_arr = [];
- @foreach($date_arr as $k=>$v)
- date_arr.push("{{$v}}");
- @endforeach
- @foreach($jobs_data as $k=>$v)
- job_arr.push("{{$v}}");
- @endforeach
- @foreach($resume_data as $k=>$v)
- resume_arr.push("{{$v}}");
- @endforeach
- @foreach($multiple as $k=>$v)
- multiple_arr.push("{{$v}}");
- @endforeach
- var colors = ['#ff5b82','#2da1f9','#ff9b19','#0063ed'];
- option = {
- title: [{
- left: '5',
- top: '5',
- text: '趋势图',
- textStyle:{
- color:'#565656',
- fontSize:14,
- fontWeight:'normal'
- }
- }],
- color:colors,
- tooltip: {
- trigger: 'axis',
- axisPointer: { // 坐标轴指示器,坐标轴触发有效
- type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
- }
- },
- legend: {
- data: ['需求人数', '求职人数','求人倍率'],
- align: 'right',
- top:10,
- right: 20,
- itemWidth:18,
- itemHeight:6
- },
- grid: {
- left: '10',
- right: '10',
- bottom: '10',
- containLabel: true
- },
- xAxis: [{
- type: 'category',
- boundaryGap:true,
- axisTick:{
- alignWithLabel:true
- },
- axisLabel:{
- interval: 0, //坐标轴刻度标签的显示间隔 , 0 强制显示所有标签。
- //rotate:-45, //刻度标签旋转的角度
- margin:15,
- textStyle: {
- color: '#333333',
- fontSize:10
- }
- },
- data: date_arr
- }],
- yAxis: [{
- type: 'value',
- axisLabel: {
- formatter: '{value}'
- }
- },{
- type: 'value',
- axisLabel: {
- formatter: '{value}'
- },splitLine:{
- show:false
- }
- }
- ],
- series: [{
- name: '需求人数',
- type: 'bar',
- barGap: 0,
- yAxisIndex:0,
- data: job_arr
- }, {
- name: '求职人数',
- type: 'bar',
- yAxisIndex:0,
- data: resume_arr
- }, {
- name: '求人倍率',
- type: 'line',
- symbol:'circle',//拐点样式
- symbolSize: 6,//拐点大小
- yAxisIndex:1,
- data: multiple_arr
- }]
- };
- var myChart = echarts.init(document.getElementById('trend'));
- myChart.setOption(option);
- $('.export_excel').click(function(){
- window.location.href="{{route('statistics.demand.overall',['isExcel'=>1])}}";
- });
- </script>
- @endsection
|