cokingCoalD.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554
  1. let app = new Vue({
  2. el: '#app',
  3. data () {
  4. return {
  5. list: '',
  6. companyList: [
  7. { name: '核心人力-1' },
  8. { name: '核心人力-2' },
  9. { name: '内部人才市场' },
  10. { name: '薪酬福利' },
  11. { name: '培训' }
  12. ],
  13. config5: {
  14. waitTime: 2000,
  15. header: ["单位名称", "平均工资涨幅"],
  16. data: [
  17. ["山焦财务", "-1%"],
  18. ["山焦担保", "4%"],
  19. ["山焦股份", "6%"],
  20. ["山焦国华", "-20%"],
  21. ["山焦国华", "9%"],
  22. ["山焦财务", "-1%"],
  23. ["山焦担保", "4%"],
  24. ["山焦股份", "6%"],
  25. ["山焦国华", "-20%"],
  26. ["山焦国华", "9%"]
  27. ],
  28. align: ["center", "center", "center", "center"],
  29. headerBGC: "#153A62",
  30. oddRowBGC: "#061F42",
  31. evenRowBGC: "#0C284A",
  32. },
  33. }
  34. },
  35. mounted () {
  36. setTimeout(() => {
  37. setInterval(() => {
  38. this.changedColor()
  39. }, 20)
  40. this.budgetECharts();
  41. this.salaryECharts();
  42. this.aiQualityECharts1();
  43. this.aiQualityECharts2();
  44. })
  45. },
  46. methods: {
  47. changedColor () {
  48. this.list = document.getElementsByClassName('row-item')
  49. for (var i = 0; i < this.list.length; i++) {
  50. if (this.list[i].children[1].innerHTML.slice(0, 1) === '-') {
  51. this.list[i].children[1].classList.add('green')
  52. } else {
  53. this.list[i].children[1].classList.add('red')
  54. }
  55. }
  56. },
  57. aiQualityECharts1 () {
  58. let chart = echarts.init(document.getElementById("aiQuality1"));
  59. let option = {
  60. grid: {
  61. top: 30,
  62. right: 40,
  63. left: 75,
  64. bottom: 50,
  65. },
  66. tooltip: {
  67. show: true,
  68. trigger: "axis",
  69. axisPointer: {
  70. // 坐标轴指示器,坐标轴触发有效
  71. type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
  72. },
  73. },
  74. xAxis: {
  75. data: ["集团本部", "山焦财务", "山焦担保", "山焦股份", "山焦国华", "山焦机电", "山焦人力", "山焦民爆", "山焦事业", "山焦投资"],
  76. axisTick: {
  77. show: false,
  78. },
  79. // x轴的字体颜色
  80. axisLabel: {
  81. interval: 0,
  82. rotate: 40,
  83. textStyle: {
  84. color: "white",
  85. },
  86. },
  87. //y轴线的颜色以及宽度
  88. axisLine: {
  89. show: true,
  90. lineStyle: {
  91. color: "#1E5389",
  92. width: 1,
  93. type: "solid",
  94. },
  95. },
  96. },
  97. yAxis: {
  98. name: "单位吨:工",
  99. nameTextStyle: {//y轴上方单位的颜色
  100. color: '#fff',
  101. },
  102. axisTick: {
  103. lineStyle: {
  104. color: "#18416F",
  105. },
  106. },
  107. // y轴的字体颜色
  108. axisLabel: {
  109. textStyle: {
  110. color: "white",
  111. },
  112. },
  113. splitLine: {
  114. show: true,
  115. lineStyle: {
  116. color: "#204561",
  117. width: 1,
  118. type: "dotted",
  119. },
  120. },
  121. //y轴线的颜色以及宽度
  122. axisLine: {
  123. show: true,
  124. lineStyle: {
  125. color: "#1E5389",
  126. width: 1,
  127. type: "solid",
  128. },
  129. },
  130. },
  131. series: [
  132. {
  133. name: "",
  134. type: "bar",
  135. data: [1200, 680, 562, 268, 717, 843, 987, 126, 723, 569],
  136. showBackground: true,
  137. backgroundStyle: {
  138. color: "#18416F",
  139. },
  140. barWidth: "10%",
  141. itemStyle: {
  142. barBorderRadius: [10, 10, 0, 0],
  143. color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
  144. {
  145. offset: 0,
  146. color: "#13445D",
  147. }, //柱图渐变色
  148. {
  149. offset: 1,
  150. color: "#45DAD1",
  151. },
  152. ]),
  153. },
  154. }
  155. ],
  156. legend: {
  157. data: ["入池人数", "出池人数"],
  158. textStyle: {
  159. // 图列内容样式
  160. color: "#fff", // 字体颜色
  161. // fontSize: "10",
  162. },
  163. right: 30,
  164. icon: "roundRect",
  165. // 小图标的宽高
  166. itemHeight: 5,
  167. },
  168. };
  169. chart.setOption(option);
  170. tools.loopShowTooltip(chart, option, {
  171. nterval: 2000,
  172. loopSeries: true,
  173. });
  174. },
  175. aiQualityECharts2 () {
  176. let chart = echarts.init(document.getElementById("aiQuality2"));
  177. let option = {
  178. grid: {
  179. top: 30,
  180. right: 40,
  181. left: 75,
  182. bottom: 50,
  183. },
  184. tooltip: {
  185. show: true,
  186. trigger: "axis",
  187. axisPointer: {
  188. // 坐标轴指示器,坐标轴触发有效
  189. type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
  190. },
  191. },
  192. xAxis: {
  193. data: ["集团本部", "山焦财务", "山焦担保", "山焦股份", "山焦国华", "山焦机电", "山焦人力", "山焦民爆", "山焦事业", "山焦投资"],
  194. axisTick: {
  195. show: false,
  196. },
  197. // x轴的字体颜色
  198. axisLabel: {
  199. interval: 0,
  200. rotate: 40,
  201. textStyle: {
  202. color: "white",
  203. },
  204. },
  205. //y轴线的颜色以及宽度
  206. axisLine: {
  207. show: true,
  208. lineStyle: {
  209. color: "#1E5389",
  210. width: 1,
  211. type: "solid",
  212. },
  213. },
  214. },
  215. yAxis: {
  216. name: "单位吨:人",
  217. nameTextStyle: {//y轴上方单位的颜色
  218. color: '#fff'
  219. },
  220. axisTick: {
  221. lineStyle: {
  222. color: "#18416F",
  223. },
  224. },
  225. // y轴的字体颜色
  226. axisLabel: {
  227. textStyle: {
  228. color: "white",
  229. },
  230. },
  231. splitLine: {
  232. show: true,
  233. lineStyle: {
  234. color: "#204561",
  235. width: 1,
  236. type: "dotted",
  237. },
  238. },
  239. //y轴线的颜色以及宽度
  240. axisLine: {
  241. show: true,
  242. lineStyle: {
  243. color: "#1E5389",
  244. width: 1,
  245. type: "solid",
  246. },
  247. },
  248. },
  249. series: [
  250. {
  251. name: "",
  252. type: "bar",
  253. data: [1200, 680, 562, 268, 717, 843, 987, 126, 723, 569],
  254. showBackground: true,
  255. backgroundStyle: {
  256. color: "#18416F",
  257. },
  258. barWidth: "10%",
  259. itemStyle: {
  260. barBorderRadius: [10, 10, 0, 0],
  261. color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
  262. {
  263. offset: 0,
  264. color: "#02355C",
  265. }, //柱图渐变色
  266. {
  267. offset: 1,
  268. color: "#40A9FF",
  269. },
  270. ]),
  271. },
  272. }
  273. ],
  274. legend: {
  275. data: ["入池人数", "出池人数"],
  276. textStyle: {
  277. // 图列内容样式
  278. color: "#fff", // 字体颜色
  279. // fontSize: "10",
  280. },
  281. right: 30,
  282. icon: "roundRect",
  283. // 小图标的宽高
  284. itemHeight: 5,
  285. },
  286. };
  287. chart.setOption(option);
  288. tools.loopShowTooltip(chart, option, {
  289. nterval: 2000,
  290. loopSeries: true,
  291. });
  292. },
  293. budgetECharts () {
  294. let chart = echarts.init(document.getElementById("budget"));
  295. let option = {
  296. grid: {
  297. top: 35,
  298. right: 40,
  299. left: 60,
  300. bottom: 50,
  301. },
  302. tooltip: {
  303. show: true,
  304. trigger: "axis",
  305. axisPointer: {
  306. lineStyle: {
  307. color: "#ddd",
  308. },
  309. },
  310. },
  311. legend: {
  312. textStyle: {
  313. // 图列内容样式
  314. color: "#fff", // 字体颜色
  315. // fontSize: "10",
  316. },
  317. right: 30,
  318. icon: "roundRect",
  319. // 小图标的宽高
  320. itemHeight: 5
  321. },
  322. xAxis: {
  323. type: "category",
  324. data: ["集团公司", "山焦西山", "山焦汾西", "山焦霍州", '山焦山煤', '山焦华晋', '山焦焦化', '山焦民爆'],
  325. boundaryGap: false,
  326. splitLine: {
  327. show: false,
  328. interval: "auto",
  329. },
  330. axisTick: {
  331. show: false,
  332. },
  333. axisLine: {
  334. lineStyle: {
  335. color: "#7ECEF4",
  336. },
  337. },
  338. axisLabel: {
  339. interval: 0,
  340. rotate: 40,
  341. margin: 10,
  342. textStyle: {
  343. // fontSize: 10,
  344. color: "#fff",
  345. },
  346. },
  347. },
  348. yAxis: {
  349. type: "value",
  350. splitLine: {
  351. show: true,
  352. lineStyle: {
  353. color: "#204561",
  354. width: 1,
  355. type: "dotted",
  356. },
  357. },
  358. axisTick: {
  359. show: false,
  360. },
  361. axisLine: {
  362. lineStyle: {
  363. color: "#7ECEF4",
  364. },
  365. },
  366. axisLabel: {
  367. margin: 10,
  368. textStyle: {
  369. fontSize: 10,
  370. color: "#fff",
  371. },
  372. },
  373. },
  374. series: [
  375. {
  376. name: "",
  377. type: "line",
  378. smooth: false,
  379. showSymbol: true, // 节点长显
  380. symbol: 'image://' + 'data:image/png;base64,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',
  381. symbolSize: 30,
  382. data: ["1100", "400", "608", "811", '358', '698', '125', '765'],
  383. areaStyle: {
  384. normal: {
  385. color: new echarts.graphic.LinearGradient(
  386. 0,
  387. 0,
  388. 0,
  389. 1,
  390. [
  391. {
  392. offset: 0,
  393. color: "#40A9FF",
  394. },
  395. {
  396. offset: 1,
  397. color: "#051F41",
  398. },
  399. ],
  400. false
  401. ),
  402. },
  403. },
  404. itemStyle: {
  405. normal: {
  406. color: "#40A9FF",
  407. },
  408. },
  409. lineStyle: {
  410. normal: {
  411. width: 2,
  412. },
  413. },
  414. }
  415. ],
  416. };
  417. chart.setOption(option);
  418. tools.loopShowTooltip(chart, option, {
  419. nterval: 2000,
  420. loopSeries: true,
  421. });
  422. },
  423. salaryECharts () {
  424. let chart = echarts.init(document.getElementById("salary"));
  425. let option = {
  426. grid: {
  427. top: 35,
  428. right: 40,
  429. left: 60,
  430. bottom: 50,
  431. },
  432. tooltip: {
  433. show: true,
  434. trigger: "axis",
  435. axisPointer: {
  436. lineStyle: {
  437. color: "#ddd",
  438. },
  439. },
  440. },
  441. legend: {
  442. textStyle: {
  443. // 图列内容样式
  444. color: "#fff", // 字体颜色
  445. // fontSize: "10",
  446. },
  447. right: 30,
  448. icon: "roundRect",
  449. // 小图标的宽高
  450. itemHeight: 5,
  451. },
  452. xAxis: {
  453. type: "category",
  454. data: ["集团公司", "山焦西山", "山焦汾西", "山焦霍州", '山焦山煤', '山焦华晋', '山焦焦化', '山焦民爆'],
  455. boundaryGap: false,
  456. splitLine: {
  457. show: false,
  458. interval: "auto",
  459. },
  460. axisTick: {
  461. show: false,
  462. },
  463. axisLine: {
  464. lineStyle: {
  465. color: "#7ECEF4",
  466. },
  467. },
  468. axisLabel: {
  469. interval: 0,
  470. rotate: 40,
  471. margin: 10,
  472. textStyle: {
  473. // fontSize: 10,
  474. color: "#fff",
  475. },
  476. },
  477. },
  478. yAxis: {
  479. type: "value",
  480. splitLine: {
  481. show: true,
  482. lineStyle: {
  483. color: "#204561",
  484. width: 1,
  485. type: "dotted",
  486. },
  487. },
  488. axisTick: {
  489. show: false,
  490. },
  491. axisLine: {
  492. lineStyle: {
  493. color: "#7ECEF4",
  494. },
  495. },
  496. axisLabel: {
  497. margin: 10,
  498. textStyle: {
  499. fontSize: 10,
  500. color: "#fff",
  501. },
  502. },
  503. },
  504. series: [
  505. {
  506. name: "",
  507. type: "line",
  508. smooth: false,
  509. showSymbol: true,
  510. symbol: 'image://' + 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAAAXNSR0IArs4c6QAACadJREFUWEftl3twVNUdx3+/c+5rN7uQECAhCY9kQwnG0UIWBQyYBUpEoDPUAduptlipUp2xBe3U+ocGR8c+ptp2dKodW5TqqKHaB4IVJQkBAighaAgQEggQIAmBhCTs7t177zm/ztmwoATFmfpnz8zOfew5v/O53+/vvBC+Yqkk4nmnoIwxuYAApwNACADSAYADwXlAaAOgvYSsCjx4d+ZYjH/F0IDXqrjnNPltkg8A0CokOAWA/yaQO0Bqza6AnuA5EIk8yAAPQpLkTYzhAiKahgzWcs5+Oz0Lu67Vx5dCVLe7t3HEFwHgIyDx1Oyx5qfXCqj+33qKxhKInyPRnQj0xOw8Q8X4wnJVCCLC6pNOBRD7ETBYPidP3/JVOr+yTtXxRLFk+ApDOIKuvjySj/bV4gyBUACb2xPPA1AYHG9xeWHwTKrhUqrkPfvHjZSMjdSBBQSggUxyCZqjC4oKkL36iTNd791+eyLVZlMLmdy0XyXALFczFy7OwdiVIEMg3m2LrgHEct3yzS3PxmiyQUUFK1tyW47GtQmkgf5lqjBiklzR3uvsba8P3+8mmxOx8PH4OmDgXzjWdwci0mdjfA7iX8cGIoLwbx5AeFl+oFNVXLBpk5mYMLoYGQxXz5QQSEIMtkPIQsA0IjqafOQ8GRxNTkDMts/F9u8oLR1Q7yqbyND90W0A8MaS/MDvrwqhZLvABxqBaNWy0PCNqlJxZaWRW1wwRXDwpzonkRgEIMhGTS9I3grRRcI9moJghl8mQQR6AvobaoojF5IgrX2FwGAnkChZFhpxIgVySYnXjpxfSQSL7y5MX5iyYN7ShTcSx3QFIJ0YUwpIx2WkaVkaZ0mAVCEpu6TrHWWGLhUMcpOSV0OPdza21jctW+aouq+1nH8GGKTfFUr/yRCItYfPHZIcV9wbGrFdKVr2ya5cbmoTZcxh6uuTnSdtkGOA8QKVwCDlYBzGQPlMhJ3gDYIMwgyCaMhPb74h3KxEe6m5f6TO3FbT4PnfH5/eO+gqALx4qDsMHF5fOXHUJPVuaWUl671u3Awp0FAKKIDkT8oxTGMFUriMPIFGcEQRM/VMu6uzDk1NMtQIGHaQ5xxluiW5zxIKhBlMnre7d9eHF6tZlF5sPvMWAn5w/6RRL1+C+OPBzscIYORPJ2evVhBzd304mnzB4iEADEPCtrn6ZH3YsCJrdNYilY7OwPm6RGfHdmSaVDBI2AEgj6RAVI6A6x2vCt+iEpj+0Hz6biS26KGi7DsvQfzuwKl3gNEbDxflrVcQsxt3FnGXclIQwvVy2EUA4djczMicZGWNWQiIPOWrc75nZ7zj5HZmWsoKoUCQaa0pa7hm9G2ZcsseVf83B9oLGbL3H5mcm8yrpB1P7T+xj6O855fFE/ap57LG3SVgx9IH88DNIYKQiMW1LwK4BNLbszPeeXI7N3yCW5ZQ1iCyVmWLZlneh08+uw3Wr5eVRKylqT3qdo8NVETQS0I83th2HFHOWnN9qF2BzWmsmy7thN9zvRyUolB1Lm2X64HA5CsV+OwIUfdKkUR31zZmWh43LMF03gGIrcqSM62btzUtq1ATGD3e2NbjEAv96obxvUmIRz85cpw4zPr1RYhIQ+0MmXD8UshcELLAs6OaiMc1IyPjOl923u0pBa8EuAjxcbzjZE1SDb/PY7reSYCtXNdEd9vW2hTEo5+09gDqlyFWNxzeB4j3PPvNicoOvLVhRwnFohnCjnIBmIuOFxJOnHt2XPONGj3ZnzehHACHTPnO2e76gROt27jh8zRfmgcadiFAi+YPupplelUPP1ELNTViaSWxsRNbosPOnwpURCKDdjzYcPAdBHzj+SlFf1cQs3bVFqGw8xSEE4tr4Ik8ZJCvICjhcCsruygwofBbanJIqWF3d+7tbzlYxy1lg88DQ+8kx201A2kuTxvmcab1Vc+YoxJTPtRwoFAQvv/C1MmXE3NFfeNjRJj5l/D1jyQh/vN2Fksffr2IJ3jiQp8uLvRpRJjHDX2CsOOaTCS4b8y4bwRDE+cpEPtMR0N/c1Md002BpiEQWJcUbqvmT3OMYNDjVpoAD9pqb51/ROXDvR833oXIFr0cLr48RO/e3RhGRq+vm3ZDkYIoue8+7l/+3ZngJaxEbEATff26tGMaMcxluj6BHI9JN8H9OeMnasFgZn/z/l2gGZLrukAJZzwnelRLG57ggYBn+IOesqLjQP3u5nt/oVZl+sFHn74JRB+su/nGy5OVkvTO3Q2H0JU/frO0RE3bbOaWjXmapU8S0X7NicW4iA7owo5pqJs5zDDGk+cxKShpB0Mk1DQphdct4/Gj3Ge53B90zWDAY1aaEEKcqossOqgAltbWZjIz2CKFUbB+ZnHPpXlC3SzZuXclgVz8zxnhRcnsLynhs557egoAZSg15MAFTdhRTTo2R8Mao/n842RqSVcNXNntxgbaFABTI+OiCoxpsdbqt/ecrviz2ujI79TteZoYjvjH9JKVQxawBZtaTJ7e20gerdo4++b3VNycivvM/HlLpqIrA44CicW4dOJcOi5H08rW/GnjVCCZSJz14v1tjOtCATC/XxjJ4Wk5PYcPNjStWN2nVCivrivQDW0nECt5tzQ8dClXwebv2D0HSKxz3ES4JhI5A2XAissesDLmLiwmxxnhui4j22Yy4XCSLnLLl42a4XMH+o4rAGUJsyypW6ZgaMZ6jh5qbHptdT/UgFywaZMughlbAdlbm0tvfu6zc8yQsR7ZXrcGpCwn4c6riURiCgR8hXzaijW5VsawfOklTFdKJNdjILzBWFwDZIx0XZPEDU8M9J9s3/TWsdOHNzhQA7S0shLOZue+Soj+mtIZd8CXbe+SAYmwdNuOF4DkVGnHv11XXn42CTIAmFOyWB9TumikPnr4SA76cMm5ASgRBTjSS0Qpbvec2/phV2vV6zaMAqkAytau1b1Q6K8ELNf2Wwvqw+Frb3RTINNra58kScslePd8HJlXlUzWMkDoBgYJQPCuODhpQGACgQUE9aB2OzStqmqyxtgrEuCYFwj88GoAnxsdV1sHplZX34aIL4GEXcKLPrNv/kJ1+BmEUWXg4jUIg7vnmsHrlI0b85jlXwUcv6c22/VlZX+6Wvwho+OLKpVs2OAXadaDROxngHAShNxATNZB4sLhnkPHzw3v7xcw7boRoAdCOjenEWI5EN0ESK94yH/bFIkkd+3/E0Sq8dLKSn4wM3MuAM0ngJlAUIBI6UTIEUntFY8RYQOStyWYNmzDzpkzv74D8bW+4uv4/5qn8q+jk2vF+D9ESqH/Am7DzV8jAyUKAAAAAElFTkSuQmCC',
  511. symbolSize: 30,
  512. data: ['8000', '5000', '3500', '9000', '6000', '18000', '7500', '4500'],
  513. areaStyle: {
  514. normal: {
  515. color: new echarts.graphic.LinearGradient(
  516. 0,
  517. 0,
  518. 0,
  519. 1,
  520. [
  521. {
  522. offset: 0,
  523. color: "#45DAD1",
  524. },
  525. {
  526. offset: 1,
  527. color: "#051F41",
  528. },
  529. ],
  530. false
  531. ),
  532. },
  533. },
  534. itemStyle: {
  535. normal: {
  536. color: "#45DAD1",
  537. },
  538. },
  539. lineStyle: {
  540. normal: {
  541. width: 2,
  542. },
  543. },
  544. }
  545. ],
  546. };
  547. chart.setOption(option);
  548. tools.loopShowTooltip(chart, option, {
  549. nterval: 2000,
  550. loopSeries: true,
  551. });
  552. },
  553. },
  554. })