| | |
| | | label="当前完成率"> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="laogongJiuyeEcharts" id="laogongJiuyeEcharts"></div> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import nowSize from "../../../../libs/nowSize"; |
| | | export default { |
| | | name: "workStatistics", |
| | | data() { |
| | |
| | | }] |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.laogongJiuyeEcharts() |
| | | }, |
| | | methods: { |
| | | laogongJiuyeEcharts() { |
| | | let myEchart = this.$echarts.init(document.getElementById('laogongJiuyeEcharts')) |
| | | let option = { |
| | | color : ['#FF5151','#51FF5D','#FFD151'], |
| | | title: { |
| | | text: '历年城镇就业人数分析图', |
| | | left: 'center', |
| | | top: '8%', |
| | | textStyle: { |
| | | color: '#FFFFFF', |
| | | fontSize: nowSize(30) |
| | | }, |
| | | }, |
| | | tooltip: { |
| | | trigger: 'axis' |
| | | }, |
| | | legend: { |
| | | itemWidth: nowSize(30), |
| | | itemHeight: nowSize(4), |
| | | itemGap: nowSize(50), |
| | | right:'2%', |
| | | top: 'center', |
| | | orient: 'vertical', |
| | | textStyle: { |
| | | color: '#FFFFFF', |
| | | fontSize: nowSize(24), |
| | | } |
| | | }, |
| | | grid: { |
| | | top: '15%', |
| | | left: '4%', |
| | | right: '18%', |
| | | bottom: '3%', |
| | | containLabel: true |
| | | }, |
| | | xAxis: { |
| | | type: 'category', |
| | | boundaryGap: false, |
| | | data: ['2021/4', '2021/5', '2021/6', '2021/7', '2021/8', '2021/9', '2021/10'], |
| | | axisLabel: { |
| | | show: true, |
| | | textStyle: { |
| | | color: "#fff", |
| | | fontSize:nowSize(24) |
| | | } |
| | | }, |
| | | axisLine: { |
| | | lineStyle: { |
| | | color: "#999999", |
| | | width: 1, |
| | | type: "solid" |
| | | } |
| | | }, |
| | | splitLine: { |
| | | show: false |
| | | } |
| | | }, |
| | | yAxis: { |
| | | type: 'value', |
| | | axisLabel: { |
| | | show: true, |
| | | textStyle: { |
| | | color: "#fff", |
| | | fontSize:nowSize(24) |
| | | } |
| | | }, |
| | | axisLine: { |
| | | lineStyle: { |
| | | color: "#999999", |
| | | width: 1, |
| | | type: "solid" |
| | | } |
| | | }, |
| | | splitLine: { |
| | | show: false |
| | | } |
| | | }, |
| | | series: [ |
| | | { |
| | | name: '新增就业', |
| | | type: 'line', |
| | | data: [370, 332, 401, 534, 490, 530, 910] |
| | | }, |
| | | { |
| | | name: '失业人员再就业', |
| | | type: 'line', |
| | | data: [220, 182, 191, 234, 290, 330, 310] |
| | | }, |
| | | { |
| | | name: '就业困难人员再就业', |
| | | type: 'line', |
| | | data: [150, 132, 201, 154, 190, 330, 410] |
| | | } |
| | | ] |
| | | }; |
| | | myEchart.setOption(option) |
| | | window.addEventListener('resize',function () { |
| | | myEchart.resize() |
| | | }) |
| | | |
| | | }, |
| | | handleheader(data) { |
| | | return { |
| | | lineHeight: '0', |
| | |
| | | line-height: 2.5; |
| | | } |
| | | } |
| | | .laogongJiuyeEcharts{ |
| | | height: calc(100% - 640px - 0.33203125rem /* 85/256 */); |
| | | } |
| | | } |
| | | </style> |
| | |
| | | </el-table-column> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="zhiyepeixun-echarts"></div> |
| | | <div class="zhiyepeixun-echarts" id="zhiyepeixunEcharts"></div> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import nowSize from "../../../../libs/nowSize"; |
| | | export default { |
| | | name: "zhiyePeixun", |
| | | data() { |
| | |
| | | }] |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.zhiyepeixunEcharts() |
| | | }, |
| | | methods: { |
| | | handleheader(data) { |
| | | return { |
| | | lineHeight: '0', |
| | | |
| | | } |
| | | }, |
| | | zhiyepeixunEcharts() { |
| | | let myEchart = this.$echarts.init(document.getElementById('zhiyepeixunEcharts')) |
| | | let option = { |
| | | tooltip: { |
| | | trigger: 'axis', |
| | | axisPointer: { |
| | | type: 'cross', |
| | | crossStyle: { |
| | | color: '#999' |
| | | } |
| | | } |
| | | }, |
| | | title: { |
| | | text:'历年职业培训情况分析图', |
| | | left: 'center', |
| | | top:'3%', |
| | | textStyle: { |
| | | color: '#fff', |
| | | fontSize: nowSize(30) |
| | | } |
| | | }, |
| | | legend: { |
| | | right:'3%', |
| | | top:'3%', |
| | | textStyle: { |
| | | color:'#fff', |
| | | fontSize: nowSize(24) |
| | | } |
| | | }, |
| | | xAxis: [ |
| | | { |
| | | type: 'category', |
| | | data: ['2017年', '2018年', '2019年', '2020年', '2021年', '2022年', '2023年'], |
| | | axisPointer: { |
| | | type: 'shadow' |
| | | }, |
| | | axisLabel: { |
| | | textStyle: { |
| | | color: '#fff', |
| | | fontSize: nowSize(24) |
| | | } |
| | | }, |
| | | axisLine: { |
| | | lineStyle: { |
| | | color: "#999999", |
| | | width: 1, |
| | | type: "solid" |
| | | } |
| | | } |
| | | } |
| | | ], |
| | | yAxis: [ |
| | | { |
| | | type: 'value', |
| | | name: 'Precipitation', |
| | | min: 0, |
| | | max: 250, |
| | | interval: 50, |
| | | axisLabel: { |
| | | formatter: '{value} ml', |
| | | textStyle: { |
| | | color: '#fff', |
| | | fontSize: nowSize(24) |
| | | } |
| | | }, |
| | | axisLine: { |
| | | |
| | | } |
| | | }, |
| | | { |
| | | type: 'value', |
| | | name: 'Temperature', |
| | | min: 0, |
| | | max: 25, |
| | | interval: 5, |
| | | axisLabel: { |
| | | formatter: '{value} °C' |
| | | } |
| | | } |
| | | ], |
| | | series: [ |
| | | { |
| | | name: 'Evaporation', |
| | | type: 'bar', |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value + ' ml'; |
| | | } |
| | | }, |
| | | data: [ |
| | | 2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3 |
| | | ] |
| | | }, |
| | | { |
| | | name: 'Temperature', |
| | | type: 'line', |
| | | yAxisIndex: 1, |
| | | tooltip: { |
| | | valueFormatter: function (value) { |
| | | return value + ' °C'; |
| | | } |
| | | }, |
| | | data: [2.0, 4.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2] |
| | | } |
| | | ] |
| | | }; |
| | | myEchart.setOption(option) |
| | | window.addEventListener('resize',function () { |
| | | myEchart.resize() |
| | | }) |
| | | } |
| | | } |
| | | } |