|
@@ -828,30 +828,27 @@ let app = new Vue({
|
|
..._.cloneDeep(this.commonOption),
|
|
..._.cloneDeep(this.commonOption),
|
|
series: [
|
|
series: [
|
|
{
|
|
{
|
|
- name: '全员劳动生产率',
|
|
|
|
- type: 'line',
|
|
|
|
- yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用
|
|
|
|
- smooth: true, //平滑曲线显示
|
|
|
|
- showAllSymbol: true, //显示所有图形。
|
|
|
|
- symbol: 'circle', //标记的图形为实心圆
|
|
|
|
- symbolSize: 8, //标记的大小
|
|
|
|
- smooth: false,
|
|
|
|
|
|
+ name: '招聘需求公告次数',
|
|
|
|
+ type: 'bar',
|
|
|
|
+ barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
- //折线拐点标志的样式
|
|
|
|
- color: '#B889EA',
|
|
|
|
- borderColor: '#B889EA',
|
|
|
|
- width: 2,
|
|
|
|
- shadowColor: '#B889EA',
|
|
|
|
- shadowBlur: 4,
|
|
|
|
- },
|
|
|
|
- lineStyle: {
|
|
|
|
- color: '#B889EA',
|
|
|
|
- width: 2,
|
|
|
|
|
|
+ normal: {
|
|
|
|
+ color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
|
|
+ {
|
|
|
|
+ offset: 0,
|
|
|
|
+ color: '#69c0ff',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ offset: 1,
|
|
|
|
+ color: '#082550',
|
|
|
|
+ },
|
|
|
|
+ ]),
|
|
|
|
+ },
|
|
},
|
|
},
|
|
- data: [60, 50, 80, 80, 90, 55, 40, 60, 50, 80, 90, 55, 40, 60, 50, 90, 55, 40],
|
|
|
|
|
|
+ data: dataR1[0],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- name: '人工成本利润率同比',
|
|
|
|
|
|
+ name: '招聘需求公告累计招聘人次',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -859,7 +856,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#69c0ff',
|
|
|
|
|
|
+ color: '#43ede3',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -868,12 +865,13 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [50, 40, 60, 20, 45, 30, 60, 100, 45, 40, 50, 20, 60, 80, 45, 70, 50, 40],
|
|
|
|
|
|
+ data: dataR1[1],
|
|
},
|
|
},
|
|
|
|
+
|
|
],
|
|
],
|
|
}
|
|
}
|
|
- option.title.text = '各集团人工成本利润率情况'
|
|
|
|
- option.legend.data = ['人工成本利润率同比', '全员劳动生产率']
|
|
|
|
|
|
+ option.title.text = '当前各省属企业招聘需求公示人次'
|
|
|
|
+ option.legend.data = ['招聘需求公告次数', '招聘需求公告累计招聘人次']
|
|
option.legend.show = true
|
|
option.legend.show = true
|
|
option.yAxis.push({
|
|
option.yAxis.push({
|
|
splitLine: {
|
|
splitLine: {
|
|
@@ -891,7 +889,7 @@ let app = new Vue({
|
|
..._.cloneDeep(this.commonOption),
|
|
..._.cloneDeep(this.commonOption),
|
|
series: [
|
|
series: [
|
|
{
|
|
{
|
|
- name: '2023年公开招聘数',
|
|
|
|
|
|
+ name: '2022年录用结果累计公示次数',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -899,7 +897,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#45DAD1',
|
|
|
|
|
|
+ color: '#69c0ff',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -908,10 +906,10 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [50, 40, 60, 20, 45, 30, 60, 100, 45, 40, 50, 20, 60, 80, 45, 70, 50, 40],
|
|
|
|
|
|
+ data: dataR2[0],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- name: '2022年退出人数',
|
|
|
|
|
|
+ name: '2022年录用结果公告累计招聘人数',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -919,7 +917,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#69c0ff',
|
|
|
|
|
|
+ color: '#45DAD1',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -928,12 +926,13 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [60, 50, 80, 80, 90, 55, 40, 60, 50, 80, 90, 55, 40, 60, 50, 90, 55, 40],
|
|
|
|
|
|
+ data: dataR2[1],
|
|
},
|
|
},
|
|
|
|
+
|
|
],
|
|
],
|
|
}
|
|
}
|
|
- option.title.text = '当前各省属企业公开招聘数/退出人数对比'
|
|
|
|
- option.legend.data = ['2023年公开招聘数', '2022年退出人数']
|
|
|
|
|
|
+ option.title.text = '当前各省属企业录用结果公示人次'
|
|
|
|
+ option.legend.data = [ '2022年录用结果累计公示次数', '2022年录用结果公告累计招聘人数' ]
|
|
option.legend.show = true
|
|
option.legend.show = true
|
|
option.yAxis.push({
|
|
option.yAxis.push({
|
|
splitLine: {
|
|
splitLine: {
|
|
@@ -951,7 +950,7 @@ let app = new Vue({
|
|
..._.cloneDeep(this.commonOption),
|
|
..._.cloneDeep(this.commonOption),
|
|
series: [
|
|
series: [
|
|
{
|
|
{
|
|
- name: '招聘需求公开次数',
|
|
|
|
|
|
+ name: '2022年利润(万)',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -959,7 +958,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#45DAD1',
|
|
|
|
|
|
+ color: '#69c0ff',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -968,10 +967,10 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [50, 40, 60, 20, 45, 30, 60, 100, 45, 40, 50, 20, 60, 80, 45, 70, 50, 40],
|
|
|
|
|
|
+ data: dataR3[0],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- name: '招聘需求公告需要招聘数',
|
|
|
|
|
|
+ name: '2022年累计招聘数',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -979,7 +978,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#69c0ff',
|
|
|
|
|
|
+ color: '#45DAD1',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -988,12 +987,12 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [60, 50, 80, 80, 90, 55, 40, 60, 50, 80, 90, 55, 40, 60, 50, 90, 55, 40],
|
|
|
|
|
|
+ data: dataR3[1],
|
|
},
|
|
},
|
|
],
|
|
],
|
|
}
|
|
}
|
|
- option.title.text = '当前各省属企业招聘需求公示人次'
|
|
|
|
- option.legend.data = ['招聘需求公开次数', '招聘需求公告需要招聘数']
|
|
|
|
|
|
+ option.title.text = '各省属企业年利润与当前招聘人数'
|
|
|
|
+ option.legend.data = ['2022年利润(万)', '2022年累计招聘数']
|
|
option.legend.show = true
|
|
option.legend.show = true
|
|
option.yAxis.push({
|
|
option.yAxis.push({
|
|
splitLine: {
|
|
splitLine: {
|
|
@@ -1011,7 +1010,7 @@ let app = new Vue({
|
|
..._.cloneDeep(this.commonOption),
|
|
..._.cloneDeep(this.commonOption),
|
|
series: [
|
|
series: [
|
|
{
|
|
{
|
|
- name: '录用结果公告次数',
|
|
|
|
|
|
+ name: '2022年退出人数',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -1019,7 +1018,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#6682F5',
|
|
|
|
|
|
+ color: '#69c0ff',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -1028,10 +1027,10 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [50, 40, 60, 20, 45, 30, 60, 100, 45, 40, 50, 20, 60, 80, 45, 70, 50, 40],
|
|
|
|
|
|
+ data: dataR4[0],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- name: '录用结果公告总人数',
|
|
|
|
|
|
+ name: '2022年累计招聘人数',
|
|
type: 'bar',
|
|
type: 'bar',
|
|
barWidth: 15,
|
|
barWidth: 15,
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -1039,7 +1038,7 @@ let app = new Vue({
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
|
{
|
|
{
|
|
offset: 0,
|
|
offset: 0,
|
|
- color: '#69c0ff',
|
|
|
|
|
|
+ color: '#45DAD1',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
offset: 1,
|
|
offset: 1,
|
|
@@ -1048,12 +1047,12 @@ let app = new Vue({
|
|
]),
|
|
]),
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- data: [60, 50, 80, 80, 90, 55, 40, 60, 50, 80, 90, 55, 40, 60, 50, 90, 55, 40],
|
|
|
|
|
|
+ data: dataR4[1],
|
|
},
|
|
},
|
|
],
|
|
],
|
|
}
|
|
}
|
|
- option.title.text = '当前各省属企业录用结果公示人次'
|
|
|
|
- option.legend.data = ['录用结果公告次数', '录用结果公告总人数']
|
|
|
|
|
|
+ option.title.text = '各省属企业退二进一完成情况'
|
|
|
|
+ option.legend.data = ['2022年退出人数', '2022年累计招聘人数']
|
|
option.legend.show = true
|
|
option.legend.show = true
|
|
option.yAxis.push({
|
|
option.yAxis.push({
|
|
splitLine: {
|
|
splitLine: {
|