Browse Source

新增弹窗,分析预警中心

zhbyyy 2 years ago
parent
commit
fafbdb12e7

+ 66 - 82
manpowerPort/js/index.js

@@ -33,7 +33,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '公司名称', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         // waitTime: '50000',
@@ -43,48 +43,34 @@ let app = new Vue({
         rowNum: 4,
         align: ['right', 'center', 'center', 'center'],
         data: [
-          // ['<span class="lightOut"><span class="light red"></span></span>', '2022年1月', '山西焦煤', '已经开展高层次人才引进工作'],
-          // ['<span class="lightOut"><span class="light yellow"></span></span>', '2022年2月', '山西文旅', '不能按期完成序时进度'],
-          // ['<span class="lightOut"><span class="light green"></span></span>', '2022年3月', '大地控股', '已经实现中长期激励机制贯彻'],
-          // ['<span class="lightOut"><span class="light red"></span></span>', '2022年4月', '国际能源', '薪酬结果没有做到公开'],
-          // ['<span class="lightOut"><span class="light yellow"></span></span>', '2022年5月', '山西焦煤', '已经开展高层次人才引进工作'],
-          // ['<span class="lightOut"><span class="light green"></span></span>', '2022年6月', '山西焦煤', '不能按期完成序时进度'],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2022.12.07	 ', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.04	 ', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.05	 ', '	晋能控股	 ', '	总部人员压减成效突出	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.06	 ', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2022.12.07	 ', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
-          ['<span class="lightOut"><span class="	light red	"></span></span>', '	2023.01.08	 ', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2022.11.07	 ', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.10	 ', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.11	 ', '	华舰体育	 ', '	集团人数增长速度较快	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.12	 ', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2022.09.07	 ', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.15	 ', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
-          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	2023.01.16	 ', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
-          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	2023.01.17	 ', '	航产集团	 ', '	人工成本利润率显著降低	 '],
-          ['<span class="lightOut"><span class="	light red	"></span></span>', '	2023.01.18	 ', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2022.11.07	 ', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
-          ['<span class="lightOut"><span class="	light green	"></span></span>', '	2023.01.20	 ', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
-          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	2022.12.07	 ', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
-          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	2022.12.07	 ', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
-          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	2022.12.07	 ', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
         ],
-        // data: [
-        //   ['<span style-"display:inline-block; width:15px;height:15px;border-radius:50%;background-color:green;"></span>', '2022年1月', '山西焦煤', '已经开展高层次人才引进工作'],
-        //   ['2022年2月', '山西文旅', '不能按期完成序时进度'],
-        //   ['2022年3月', '大地控股', '已经实现中长期激励机制贯彻'],
-        //   ['2022年4月', '国际能源', '薪酬结果没有做到公开'],
-        //   ['2022年5月', '山西焦煤', '已经开展高层次人才引进工作'],
-        //   ['2022年6月', '山西焦煤', '不能按期完成序时进度'],
-        // ],
       },
       storageRecordConfig2: {
         header: ['', '企业名称', '预警内容', '累计未获取数据日期'],
@@ -108,20 +94,6 @@ let app = new Vue({
           ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	经营业绩考核12月数据未获取	 ', '	15	 '],
           ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定长效机制情况数据更新错误	 ', '	-	 '],
         ]
-        // [
-        //   ['<span class="lightOut"><span class="	light green	"></span></span>', '	华新燃气	 ', '	本季度数据更新及时准确	 ', '	四季度	 ', '	-	 '],
-        //   ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	本季度数据更新及时准确	 ', '	四季度	 ', '		 '],
-        //   ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	六定长效机制情况未更新	 ', '	2022.12.01-12.31	 ', '	30	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	建设投资	 ', '	六定长效机制12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	交控集团	 ', '	经营业绩考核12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	太重集团	 ', '	经营业绩考核12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	经营业绩考核12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水务集团	 ', '	经营业绩考核12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	经营业绩考核12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	经营业绩考核12月数据未获取	 ', '	2022.12.01-12.31	 ', '	15	 '],
-        //   ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定长效机制情况数据更新错误	 ', '	2022.12.01-12.31	 ', '	-	 '],
-        // ]
-        ,
       },
       companyList: companyList,
       commonOption: {
@@ -242,7 +214,7 @@ let app = new Vue({
       this.time = formatDate()
     }, 1000)
     this.centerData = data
-    this.generateEcharts()
+    // this.generateEcharts()
   },
   beforeDestroy () {
     if (this.timer) {
@@ -261,18 +233,18 @@ let app = new Vue({
         // "language": "zh_CN"
 
         // SIT环境
-        "appId": "CockpitScreen",
-        "appSecuret": "JSCdpsjgl@539126",
-        "tenantid": "test",
-        "accountId": "1484008912330950656",
-        "language": "zh_CN"
-
-        // UAT环境
         // "appId": "CockpitScreen",
         // "appSecuret": "JSCdpsjgl@539126",
-        // "tenantid": "uatierp",
-        // "accountId": "1490670568960163840",
+        // "tenantid": "test",
+        // "accountId": "1484008912330950656",
         // "language": "zh_CN"
+
+        // UAT环境
+        "appId": "CockpitScreen",
+        "appSecuret": "JSCdpsjgl@539126",
+        "tenantid": "uatierp",
+        "accountId": "1490670568960163840",
+        "language": "zh_CN"
       }
       post('/ierp/api/getAppToken.do', value).then(res => {
         this.app_token = res.data.app_token
@@ -290,18 +262,18 @@ let app = new Vue({
         // "usertype": "UserName"
 
         // SIT环境
-        "user": "jiashicangjiekou",
-        "apptoken": this.app_token,
-        "tenantid": "test",
-        "accountId": "1484008912330950656",
-        "usertype": "UserName"
-
-        // UAT环境
         // "user": "jiashicangjiekou",
         // "apptoken": this.app_token,
-        // "tenantid": "uatierp",
-        // "accountId": "1490670568960163840",
+        // "tenantid": "test",
+        // "accountId": "1484008912330950656",
         // "usertype": "UserName"
+
+        // UAT环境
+        "user": "jiashicangjiekou",
+        "apptoken": this.app_token,
+        "tenantid": "uatierp",
+        "accountId": "1490670568960163840",
+        "usertype": "UserName"
       }
       post('/ierp/api/login.do', value).then(res => {
         this.access_token = res.data.access_token
@@ -372,7 +344,7 @@ let app = new Vue({
           // return
           // 左侧图表
           // tipData.focus[0] = res.orgData.area1.keyPoint
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各省属企业总部机构数
           dataL1[1] = []
           dataL1[0] = []
@@ -395,7 +367,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // tipData.focus[1] = res.orgData.area2.keyPoint
-          // tipData.analysis[1] = res.orgData.area2.intAnalysis
+          tipData.analysis[1] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           // 各省属企业管理人员数
           dataL3[0] = []
           dataL3[1] = []
@@ -416,7 +388,7 @@ let app = new Vue({
           // 定员额
           // 弹窗
           // tipData.focus[2] = res.orgData.area3.keyPoint
-          // tipData.analysis[2] = res.orgData.area3.intAnalysis
+          tipData.analysis[2] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各省属企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -466,7 +438,7 @@ let app = new Vue({
           // 核心指标监测
           // 弹窗
           // tipData.focus[3] = res.orgData.area9.keyPoint
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 劳动生产各省属企业全员率
           c1[0] = []
           c1[1] = []
@@ -485,12 +457,24 @@ let app = new Vue({
           this.echartC1.province = res.orgData.area9.card1[0].ZBPZ0096
           this.echartC2.national = res.orgData.area9.card2[0].ZBPZ0099
           this.echartC2.province = res.orgData.area9.card2[0].ZBPZ0098
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          res.orgData.area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          res.orgData.area10.card2.forEach(item => {
+            this.storageRecordConfig2.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.warning, item.date])
+          })
+          this.storageRecordConfig2 = { ...this.storageRecordConfig2 }
 
           // 左边
           // 定机制
           // 弹窗
           // tipData.focus[4] = res.orgData.area4.keyPoint
-          // tipData.analysis[4] = res.orgData.area4.intAnalysis
+          tipData.analysis[4] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各省属企业招聘需求公示人次
           dataR1[0] = []
           dataR1[1] = []
@@ -523,7 +507,7 @@ let app = new Vue({
           // 定薪酬
           // 弹窗
           // tipData.focus[5] = res.orgData.area5.keyPoint
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各省属企业在岗职工平均薪酬
           fjxdataL1[0] = []
           fjxdataL1[1] = []
@@ -542,7 +526,7 @@ let app = new Vue({
           // 定任期
           // 弹窗
           // tipData.focus[5] = res.orgData.area6.keyPoint
-          // tipData.analysis[5] = res.orgData.area6.intAnalysis
+          tipData.analysis[5] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各省属企业全员绩效考核
           fjxdataL3[0] = []
           res.orgData.area6.card1.forEach(item => {

+ 47 - 19
manpowerPort/js/index2.js

@@ -28,7 +28,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '所属集团', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         evenRowBGC: '',
@@ -36,17 +36,33 @@ let app = new Vue({
         rowNum: 4,
         align: ['center', 'center', 'center', 'center'],
         data: [
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.05', '山西煤炭运销集团长治有限公司', '集团人数增长速度较快'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.05', '山西煤炭运销集团长治有限公司', '人员增速显著高于全员劳动生产率增速'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西煤炭运销集团忻州有限公司', '总部机构压减有待改善'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.05', '晋能控股电力集团有限公司', '“退二进一”完成情况表现优秀'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.06', '中国太原煤炭交易中心有限公司', '全员劳动生产率提升明显'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '中国太原煤炭交易中心有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '晋能控股装备制造集团有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2023.01.08', '晋能控股山西煤业集团有限公司', '年利润亏损但年薪酬增长'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2022.11.07', '晋能控股山西电力股份有限公司', '年利润亏损但年薪酬增长'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '晋控电力山西新能源有限公司', '中层管理人数改革成效显著'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.11.07', '晋能控股煤业集团有限公司', '人工成本利润率增长且总人数下降'],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
         ],
       },
       storageRecordConfig2: {
@@ -247,7 +263,7 @@ let app = new Vue({
           // 弹窗
           // return
           // 左侧图表
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各二级企业本部机构数
           dataL1[0] = []
           res.orgData.area1.card1.forEach(item => {
@@ -262,7 +278,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // 左侧图表
-          // tipData.analysis[2] = res.orgData.area2.intAnalysis
+          tipData.analysis[2] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           //各二级企业本部中层管理人数
           dataL3[0] = []
           res.orgData.area2.card1.forEach(item => {
@@ -278,7 +294,7 @@ let app = new Vue({
 
           // 定员额
           // 弹窗
-          // tipData.analysis[1] = res.orgData.area3.intAnalysis
+          tipData.analysis[1] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各二级企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -308,7 +324,7 @@ let app = new Vue({
 
           // 定机制
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area4.intAnalysis
+          tipData.analysis[6] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各二级企业招聘需求公告人次情况
           dataR1[0] = []
           dataR1[1] = []
@@ -340,7 +356,7 @@ let app = new Vue({
 
           // 定薪酬
           // 弹窗
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各二级企业在岗职工平均薪酬
           dataR5[0] = []
           dataR5[1] = []
@@ -358,7 +374,7 @@ let app = new Vue({
 
           // 定任期
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area6.intAnalysis
+          tipData.analysis[6] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各二级企业全员绩效考核
           dataR7[0] = []
           res.orgData.area6.card1.forEach(item => {
@@ -388,7 +404,7 @@ let app = new Vue({
           this.centerData.changeInfo[1].value3 = res.orgData.area8.ZBPZ0073
           // 核心指标监测
           // 弹窗
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 各二级企业全员劳动生产率
           dataC1[0] = []
           dataC1[1] = []
@@ -407,6 +423,18 @@ let app = new Vue({
           this.echartC1.province = res.orgData.area9.card1[0].ZBPZ0096
           this.echartC2.national = res.orgData.area9.card2[0].ZBPZ0099
           this.echartC2.province = res.orgData.area9.card2[0].ZBPZ0098
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          area10.card2.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.warning, item.date])
+          })
+
              // 数据整理
           dataL7[0].forEach((item, index) => {
             if (dataL7[1][index] < 0 && dataL7[0][index] > 0) {

+ 47 - 19
manpowerPort/js/index2JNKG.js

@@ -28,7 +28,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '所属集团', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         evenRowBGC: '',
@@ -36,17 +36,33 @@ let app = new Vue({
         rowNum: 4,
         align: ['center', 'center', 'center', 'center'],
         data: [
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.05', '山西煤炭运销集团长治有限公司', '集团人数增长速度较快'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.05', '山西煤炭运销集团长治有限公司', '人员增速显著高于全员劳动生产率增速'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西煤炭运销集团忻州有限公司', '总部机构压减有待改善'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.05', '晋能控股电力集团有限公司', '“退二进一”完成情况表现优秀'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.06', '中国太原煤炭交易中心有限公司', '全员劳动生产率提升明显'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '中国太原煤炭交易中心有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '晋能控股装备制造集团有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2023.01.08', '晋能控股山西煤业集团有限公司', '年利润亏损但年薪酬增长'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2022.11.07', '晋能控股山西电力股份有限公司', '年利润亏损但年薪酬增长'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '晋控电力山西新能源有限公司', '中层管理人数改革成效显著'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.11.07', '晋能控股煤业集团有限公司', '人工成本利润率增长且总人数下降'],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
         ],
       },
       storageRecordConfig2: {
@@ -226,7 +242,7 @@ let app = new Vue({
           // 弹窗
           // return
           // 左侧图表
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各二级企业本部机构数
           dataL1[0] = []
           res.orgData.area1.card1.forEach(item => {
@@ -241,7 +257,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // 左侧图表
-          // tipData.analysis[2] = res.orgData.area2.intAnalysis
+          tipData.analysis[2] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           //各二级企业本部中层管理人数
           dataL3[0] = []
           res.orgData.area2.card1.forEach(item => {
@@ -257,7 +273,7 @@ let app = new Vue({
 
           // 定员额
           // 弹窗
-          // tipData.analysis[1] = res.orgData.area3.intAnalysis
+          tipData.analysis[1] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各二级企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -287,7 +303,7 @@ let app = new Vue({
 
           // 定机制
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area4.intAnalysis
+          tipData.analysis[6] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各二级企业招聘需求公告人次情况
           dataR1[0] = []
           dataR1[1] = []
@@ -319,7 +335,7 @@ let app = new Vue({
 
           // 定薪酬
           // 弹窗
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各二级企业在岗职工平均薪酬
           dataR5[0] = []
           dataR5[1] = []
@@ -337,7 +353,7 @@ let app = new Vue({
 
           // 定任期
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area6.intAnalysis
+          tipData.analysis[6] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各二级企业全员绩效考核
           dataR7[0] = []
           res.orgData.area6.card1.forEach(item => {
@@ -367,7 +383,7 @@ let app = new Vue({
           this.centerData.changeInfo[1].value3 = res.orgData.area8.ZBPZ0073
           // 核心指标监测
           // 弹窗
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 各二级企业全员劳动生产率
           dataC1[0] = []
           dataC1[1] = []
@@ -382,6 +398,18 @@ let app = new Vue({
             dataC2[1].push(item['ZBPZ0040'])
             dataC2[0].push(item['ZBPZ0041'])
           })
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          area10.card2.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.warning, item.date])
+          })
+
           // 数据整理
           dataL7[0].forEach((item, index) => {
             if (dataL7[1][index] < 0 && dataL7[0][index] > 0) {

+ 47 - 21
manpowerPort/js/index3.js

@@ -26,7 +26,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '所属集团', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         evenRowBGC: '',
@@ -34,19 +34,33 @@ let app = new Vue({
         rowNum: 4,
         align: ['center', 'center', 'center', 'center'],
         data: [
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西三元煤业股份有限公司', '中层管理人数改革有待改善'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '山西煤炭运销集团三元石窟煤业有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '山西煤炭运销集团三元石窟煤业有限公司', '人工成本利润率增长且总人数下降'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '山西煤炭运销集团三元石窟煤业有限公司', '总人数压减成效突出'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.05', '山西三元福达煤业有限公司', '集团人数增长速度较快'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.06', '长治市聚通能源发展有限公司', '本部机构压减成效明显'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '长治三元中能煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.08', '山西马堡煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.11.07', '山西长治郊区三元南耀小常煤业有限公司', '人工成本利润率显著增长且总人数不变'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.11.07', '山西长治王庄煤业有限责任公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2023.01.10', '山西长治王庄煤业有限责任公司', '年利润亏损但年薪酬增长'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '山西煤炭运销集团三元古韩荆宝煤业有限公司', '人工成本利润率增长且总人数不变'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.12', '长治县三元王庄华泰水泥有限公司', '人工成本利润率增长且总人数不变']
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
         ],
       },
       storageRecordConfig2: {
@@ -271,7 +285,7 @@ let app = new Vue({
           // 弹窗
           // return
           // 左侧图表
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各二级企业本部机构数
           dataL1[0] = []
           res.orgData.area1.card1.forEach(item => {
@@ -286,7 +300,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // 左侧图表
-          // tipData.analysis[2] = res.orgData.area2.intAnalysis
+          tipData.analysis[2] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           //各二级企业本部中层管理人数
           dataL3[0] = []
           res.orgData.area2.card1.forEach(item => {
@@ -302,7 +316,7 @@ let app = new Vue({
 
           // 定员额
           // 弹窗
-          // tipData.analysis[1] = res.orgData.area3.intAnalysis
+          tipData.analysis[1] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各二级企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -332,7 +346,7 @@ let app = new Vue({
 
           // 定机制
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area4.intAnalysis
+          tipData.analysis[6] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各二级企业招聘需求公告人次情况
           dataR1[0] = []
           dataR1[1] = []
@@ -364,7 +378,7 @@ let app = new Vue({
 
           // 定薪酬
           // 弹窗
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各二级企业在岗职工平均薪酬
           dataR5[0] = []
           dataR5[1] = []
@@ -382,7 +396,7 @@ let app = new Vue({
 
           // 定任期
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area6.intAnalysis
+          tipData.analysis[6] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各二级企业全员绩效考核
           dataR7[0] = []
           res.orgData.area6.card1.forEach(item => {
@@ -412,7 +426,7 @@ let app = new Vue({
           this.centerData.changeInfo[1].value3 = res.orgData.area8.ZBPZ0073
           // 核心指标监测
           // 弹窗
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 各二级企业全员劳动生产率
           dataC1[0] = []
           dataC1[1] = []
@@ -431,6 +445,18 @@ let app = new Vue({
           this.echartC1.province = res.orgData.area9.card1[0].ZBPZ0096
           this.echartC2.national = res.orgData.area9.card2[0].ZBPZ0099
           this.echartC2.province = res.orgData.area9.card2[0].ZBPZ0098
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          area10.card2.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.warning, item.date])
+          })
+
           // 数据整理
           dataL7[0].forEach((item, index) => {
             if (dataL7[1][index] < 0 && dataL7[0][index] > 0) {

+ 57 - 32
manpowerPort/js/index3MT.js

@@ -4,13 +4,13 @@ let app = new Vue({
   el: '#app',
   data () {
     return {
-      echartC1:{
-        national:'',
-        province:''
+      echartC1: {
+        national: '',
+        province: ''
       },
-      echartC2:{
-        national:'',
-        province:''
+      echartC2: {
+        national: '',
+        province: ''
       },
       titleName: '',
       twinkle7: [],
@@ -26,7 +26,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '所属集团', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         evenRowBGC: '',
@@ -34,19 +34,33 @@ let app = new Vue({
         rowNum: 4,
         align: ['center', 'center', 'center', 'center'],
         data: [
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西三元煤业股份有限公司', '中层管理人数改革有待改善'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '山西煤炭运销集团三元石窟煤业有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '山西煤炭运销集团三元石窟煤业有限公司', '人工成本利润率增长且总人数下降'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '山西煤炭运销集团三元石窟煤业有限公司', '总人数压减成效突出'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.05', '山西三元福达煤业有限公司', '集团人数增长速度较快'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.06', '长治市聚通能源发展有限公司', '本部机构压减成效明显'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '长治三元中能煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.08', '山西马堡煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.11.07', '山西长治郊区三元南耀小常煤业有限公司', '人工成本利润率显著增长且总人数不变'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.11.07', '山西长治王庄煤业有限责任公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2023.01.10', '山西长治王庄煤业有限责任公司', '年利润亏损但年薪酬增长'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '山西煤炭运销集团三元古韩荆宝煤业有限公司', '人工成本利润率增长且总人数不变'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.12', '长治县三元王庄华泰水泥有限公司', '人工成本利润率增长且总人数不变']
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
         ],
       },
       storageRecordConfig2: {
@@ -271,7 +285,7 @@ let app = new Vue({
           // 弹窗
           // return
           // 左侧图表
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各二级企业本部机构数
           dataL1[0] = []
           res.orgData.area1.card1.forEach(item => {
@@ -286,7 +300,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // 左侧图表
-          // tipData.analysis[2] = res.orgData.area2.intAnalysis
+          tipData.analysis[2] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           //各二级企业本部中层管理人数
           dataL3[0] = []
           res.orgData.area2.card1.forEach(item => {
@@ -302,7 +316,7 @@ let app = new Vue({
 
           // 定员额
           // 弹窗
-          // tipData.analysis[1] = res.orgData.area3.intAnalysis
+          tipData.analysis[1] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各二级企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -332,7 +346,7 @@ let app = new Vue({
 
           // 定机制
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area4.intAnalysis
+          tipData.analysis[6] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各二级企业招聘需求公告人次情况
           dataR1[0] = []
           dataR1[1] = []
@@ -364,7 +378,7 @@ let app = new Vue({
 
           // 定薪酬
           // 弹窗
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各二级企业在岗职工平均薪酬
           dataR5[0] = []
           dataR5[1] = []
@@ -382,7 +396,7 @@ let app = new Vue({
 
           // 定任期
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area6.intAnalysis
+          tipData.analysis[6] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各二级企业全员绩效考核
           dataR7[0] = []
           res.orgData.area6.card1.forEach(item => {
@@ -412,7 +426,7 @@ let app = new Vue({
           this.centerData.changeInfo[1].value3 = res.orgData.area8.ZBPZ0073
           // 核心指标监测
           // 弹窗
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 各二级企业全员劳动生产率
           dataC1[0] = []
           dataC1[1] = []
@@ -427,6 +441,17 @@ let app = new Vue({
             dataC2[1].push(item['ZBPZ0040'])
             dataC2[0].push(item['ZBPZ0041'])
           })
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          area10.card2.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.warning, item.date])
+          })
           // 数据整理
           dataL7[0].forEach((item, index) => {
             if (dataL7[1][index] < 0 && dataL7[0][index] > 0) {
@@ -766,7 +791,7 @@ let app = new Vue({
             itemStyle: {
               normal: {
                 color: params => {
-                  if (params.value >  dataL4[2][params.dataIndex] || params.value >  dataL4[0][params.dataIndex]) {
+                  if (params.value > dataL4[2][params.dataIndex] || params.value > dataL4[0][params.dataIndex]) {
 
                     return 'red'
                   } else {
@@ -894,7 +919,7 @@ let app = new Vue({
             itemStyle: {
               normal: {
                 color: params => {
-                    if (params.dataIndex > 0 && Math.abs(params.value - dataL5[0][params.dataIndex - 1]) > params.value * 0.1) {
+                  if (params.dataIndex > 0 && Math.abs(params.value - dataL5[0][params.dataIndex - 1]) > params.value * 0.1) {
                     return 'yellow'
                   } else {
                     return new echarts.graphic.LinearGradient(0, 0, 0, 1, [
@@ -1036,7 +1061,7 @@ let app = new Vue({
         ],
       }
       option.title.text = '各三级企业本部员额数'
-      option.legend.data = ['各三级员额数', '六定改革前各三级员额数','各三级员额数核定上限']
+      option.legend.data = ['各三级员额数', '六定改革前各三级员额数', '各三级员额数核定上限']
       option.legend.show = true
       option.yAxis.push({
         splitLine: {
@@ -2098,7 +2123,7 @@ let app = new Vue({
                 color: params => {
                   if (params.value < 50) {
                     return 'yellow'
-                  } 
+                  }
                   else {
                     return new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                       {
@@ -2147,7 +2172,7 @@ let app = new Vue({
                 color: params => {
                   if (params.value < 50) {
                     return 'yellow'
-                  } 
+                  }
                   else {
                     return new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                       {

+ 47 - 23
manpowerPort/js/index4.js

@@ -26,7 +26,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '所属集团', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         evenRowBGC: '',
@@ -34,21 +34,33 @@ let app = new Vue({
         rowNum: 4,
         align: ['center', 'center', 'center', 'center'],
         data: [
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '山西三元文化产业发展有限公司', '本部机构压减成效明显'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '山西三元文化产业发展有限公司', '中层管理人数改革成效显著'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '武乡县恒盛洗煤有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '武乡县恒盛洗煤有限公司', '人工成本利润率显著增长且总人数减少'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '武乡县恒盛洗煤有限公司', '全员劳动生产率显著增长'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.05', '武乡县恒盛洗煤有限公司', '人工成本利润率显著增长'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.06', '山西煤炭运销集团三元微子镇煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.04', '山西煤炭运销集团三元微子镇煤业有限公司', '总人数增速过快'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西煤炭运销集团黄山煤业有限公司', '全员劳动生产率显著降低'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西煤炭运销集团黄山煤业有限公司', '全员劳动生产率降低且人员增加'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.08', '山西长治郊区三元吉祥煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.11.07', '山西沁园春矿泉水有限公司', '总人数压减成效突出'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.11.07', '山西沁园春矿泉水有限公司', '全员劳动生产率显著降低'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.10', '山西海森生物制品有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2023.01.10', '山西海森生物制品有限公司', '年利润亏损但年薪酬增长'],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
 
         ],
       },
@@ -223,7 +235,7 @@ let app = new Vue({
           // 弹窗
           // return
           // 左侧图表
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各二级企业本部机构数
           dataL1[0] = []
           res.orgData.area1.card1.forEach(item => {
@@ -238,7 +250,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // 左侧图表
-          // tipData.analysis[2] = res.orgData.area2.intAnalysis
+          tipData.analysis[2] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           //各二级企业本部中层管理人数
           dataL3[0] = []
           res.orgData.area2.card1.forEach(item => {
@@ -254,7 +266,7 @@ let app = new Vue({
 
           // 定员额
           // 弹窗
-          // tipData.analysis[1] = res.orgData.area3.intAnalysis
+          tipData.analysis[1] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各二级企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -284,7 +296,7 @@ let app = new Vue({
 
           // 定机制
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area4.intAnalysis
+          tipData.analysis[6] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各二级企业招聘需求公告人次情况
           dataR1[0] = []
           dataR1[1] = []
@@ -316,7 +328,7 @@ let app = new Vue({
 
           // 定薪酬
           // 弹窗
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各二级企业在岗职工平均薪酬
           dataR5[0] = []
           dataR5[1] = []
@@ -334,7 +346,7 @@ let app = new Vue({
 
           // 定任期
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area6.intAnalysis
+          tipData.analysis[6] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各二级企业全员绩效考核
           dataR7[0] = []
           res.orgData.area6.card1.forEach(item => {
@@ -364,7 +376,7 @@ let app = new Vue({
           this.centerData.changeInfo[1].value3 = res.orgData.area8.ZBPZ0073
           // 核心指标监测
           // 弹窗
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 各二级企业全员劳动生产率
           dataC1[0] = []
           dataC1[1] = []
@@ -383,6 +395,18 @@ let app = new Vue({
           this.echartC1.province = res.orgData.area9.card1[0].ZBPZ0096
           this.echartC2.national = res.orgData.area9.card2[0].ZBPZ0099
           this.echartC2.province = res.orgData.area9.card2[0].ZBPZ0098
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          area10.card2.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.warning, item.date])
+          })
+
           dataL7[0].forEach((item, index) => {
             if (dataL7[1][index] < 0 && dataL7[0][index] > 0) {
               let obj = { value: [companyList[index].name, dataL7[0][index]], symbolSize: 15 }

+ 47 - 24
manpowerPort/js/index4SY.js

@@ -26,7 +26,7 @@ let app = new Vue({
       },
       centerData: '',
       storageRecordConfig: {
-        header: ['', '时间', '所属集团', '工作情况'],
+        header: ['', '公司名称', '工作情况'],
         headerBGC: '#05507b33',
         oddRowBGC: '#69c0ff0f',
         evenRowBGC: '',
@@ -34,21 +34,33 @@ let app = new Vue({
         rowNum: 4,
         align: ['center', 'center', 'center', 'center'],
         data: [
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '山西三元文化产业发展有限公司', '本部机构压减成效明显'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '山西三元文化产业发展有限公司', '中层管理人数改革成效显著'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.12.07', '武乡县恒盛洗煤有限公司', '全员劳动生产率增速显著高于人员增速'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '武乡县恒盛洗煤有限公司', '人工成本利润率显著增长且总人数减少'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.04', '武乡县恒盛洗煤有限公司', '全员劳动生产率显著增长'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2023.01.05', '武乡县恒盛洗煤有限公司', '人工成本利润率显著增长'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.06', '山西煤炭运销集团三元微子镇煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.04', '山西煤炭运销集团三元微子镇煤业有限公司', '总人数增速过快'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西煤炭运销集团黄山煤业有限公司', '全员劳动生产率显著降低'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.12.07', '山西煤炭运销集团黄山煤业有限公司', '全员劳动生产率降低且人员增加'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.08', '山西长治郊区三元吉祥煤业有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light green"></span></span>', '2022.11.07', '山西沁园春矿泉水有限公司', '总人数压减成效突出'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2022.11.07', '山西沁园春矿泉水有限公司', '全员劳动生产率显著降低'],
-          ['<span class="lightOut"><span class="light yellow"></span></span>', '2023.01.10', '山西海森生物制品有限公司', '人工成本利润率显著降低'],
-          ['<span class="lightOut"><span class="light red"></span></span>', '2023.01.10', '山西海森生物制品有限公司', '年利润亏损但年薪酬增长'],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	总部机构压减成效明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	总部人员压减成效突出	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	中层管理人数改革成效显著	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	管理级次压缩成效明显	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	华阳新材	 ', '	六定未按要求下穿到全级次企业	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	潞安化工	 ', '	全员劳动生产率提高明显	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	建投集团	 ', '	深入开展中层管理人员竞聘上岗	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	集团人数增长速度较快	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华舰体育	 ', '	人员增速显著高于全员劳动生产率增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	全员劳动生产率增速显著高于人员增速	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	山西焦煤	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	晋能控股	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华阳新材	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	国际能源	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	华远陆港	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	云时代	 ', '	人工成本利润率增长且总人数下降	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	航产集团	 ', '	人工成本利润率显著降低	 '],
+          ['<span class="lightOut"><span class="	light red	"></span></span>', '	大地控股	 ', '	中层管理人员任命不符合六定要求	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	交控集团	 ', '	“退二进一”完成情况表现优秀	 '],
+          ['<span class="lightOut"><span class="	light green	"></span></span>', '	太重集团	 ', '	开展管理人员末等调整和不胜任退出	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	华舰体育	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	文旅集团	 ', '	六定相关文件未按要求备案	 '],
+          ['<span class="lightOut"><span class="	light yellow	"></span></span>', '	水控集团	 ', '	六定相关文件未按要求备案	 '],
 
         ],
       },
@@ -246,7 +258,7 @@ let app = new Vue({
           // 弹窗
           // return
           // 左侧图表
-          // tipData.analysis[0] = res.orgData.area1.intAnalysis
+          tipData.analysis[0] = res.orgData.area1.intAnalysis.map(item => item.analysis)
           //各二级企业本部机构数
           dataL1[0] = []
           res.orgData.area1.card1.forEach(item => {
@@ -261,7 +273,7 @@ let app = new Vue({
           // 定职数
           // 弹窗
           // 左侧图表
-          // tipData.analysis[2] = res.orgData.area2.intAnalysis
+          tipData.analysis[2] = res.orgData.area2.intAnalysis.map(item => item.analysis)
           //各二级企业本部中层管理人数
           dataL3[0] = []
           res.orgData.area2.card1.forEach(item => {
@@ -277,7 +289,7 @@ let app = new Vue({
 
           // 定员额
           // 弹窗
-          // tipData.analysis[1] = res.orgData.area3.intAnalysis
+          tipData.analysis[1] = res.orgData.area3.intAnalysis.map(item => item.analysis)
           // 各二级企业总人数
           dataL5[0] = []
           dataL5[1] = []
@@ -307,7 +319,7 @@ let app = new Vue({
 
           // 定机制
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area4.intAnalysis
+          tipData.analysis[6] = res.orgData.area4.intAnalysis.map(item => item.analysis)
           // 各二级企业招聘需求公告人次情况
           dataR1[0] = []
           dataR1[1] = []
@@ -339,7 +351,7 @@ let app = new Vue({
 
           // 定薪酬
           // 弹窗
-          // tipData.analysis[5] = res.orgData.area5.intAnalysis
+          tipData.analysis[5] = res.orgData.area5.intAnalysis.map(item => item.analysis)
           // 各二级企业在岗职工平均薪酬
           dataR5[0] = []
           dataR5[1] = []
@@ -357,7 +369,7 @@ let app = new Vue({
 
           // 定任期
           // 弹窗
-          // tipData.analysis[6] = res.orgData.area6.intAnalysis
+          tipData.analysis[6] = res.orgData.area6.intAnalysis.map(item => item.analysis)
           // 各二级企业全员绩效考核
           dataR7[0] = []
           res.orgData.area6.card1.forEach(item => {
@@ -387,7 +399,7 @@ let app = new Vue({
           this.centerData.changeInfo[1].value3 = res.orgData.area8.ZBPZ0073
           // 核心指标监测
           // 弹窗
-          // tipData.analysis[3] = res.orgData.area9.intAnalysis
+          tipData.analysis[3] = res.orgData.area9.intAnalysis.map(item => item.analysis)
           // 各二级企业全员劳动生产率
           dataC1[0] = []
           dataC1[1] = []
@@ -402,6 +414,17 @@ let app = new Vue({
             dataC2[1].push(item['ZBPZ0040'])
             dataC2[0].push(item['ZBPZ0041'])
           })
+          // 分析预警中心
+          // 工作台分析
+          this.storageRecordConfig.data = []
+          area10.card1.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.enterprise, item.work])
+          })
+          // 数据库预警
+          this.storageRecordConfig2.data = []
+          area10.card2.forEach(item => {
+            this.storageRecordConfig.data.push(['<span class="lightOut"><span class="light ' + (item.lightsup === '0' ? 'red' : item.lightsup === '1' ? 'yellow' : 'green') + '"></span></span>', item.warning, item.date])
+          })
           dataL7[0].forEach((item, index) => {
             if (dataL7[1][index] < 0 && dataL7[0][index] > 0) {
               let obj = { value: [companyList[index].name, dataL7[0][index]], symbolSize: 15 }
@@ -740,7 +763,7 @@ let app = new Vue({
             itemStyle: {
               normal: {
                 color: params => {
-                  if (params.value >  dataL4[2][params.dataIndex] || params.value >  dataL4[0][params.dataIndex]) {
+                  if (params.value > dataL4[2][params.dataIndex] || params.value > dataL4[0][params.dataIndex]) {
 
                     return 'red'
                   } else {

+ 2 - 2
manpowerPort/js/request.js

@@ -58,9 +58,9 @@ function getMinioUrl () {
 const httpRequest = axios.create({
   // baseURL: 'http://192.168.1.2:8080', // 测试环境
   // baseURL: 'http://172.21.9.23:8081', // SIT环境
-  baseURL: 'http://172.21.9.23:30001/api/', // SIT环境解决跨域
+  // baseURL: 'http://172.21.9.23:30001/api/', // SIT环境解决跨域
   // baseURL: 'http://172.27.1.243:8081', // UAT环境
-  // baseURL: 'http://172.27.1.243:30001/api/', // UAT环境解决跨域
+  baseURL: 'http://172.27.1.243:30001/api/', // UAT环境解决跨域
 
   timeout: 3 * 60 * 1000, // 3分钟等待
   withCredentials: true // 携带cookie