Browse Source

整合投资文件

zhbyyy 2 years ago
parent
commit
0c0e56becc
100 changed files with 419 additions and 437 deletions
  1. 0 0
      investment/groupImg/footer-item-checked.png
  2. 0 0
      investment/groupImg/footer-item.png
  3. 0 0
      investment/groupImg/title-left.png
  4. 0 0
      investment/groupImg/title-right.png
  5. 3 8
      investment/investHomeChild.html
  6. 11 16
      investment/investHomeGroup.html
  7. 349 8
      investment/js/groupData.js
  8. 48 397
      investment/js/investHomeGroup.js
  9. 8 8
      investment/styles/investHomeChild.css
  10. 0 0
      旧备份/investment(旧)/copyHome.html
  11. 0 0
      旧备份/investment(旧)/copyHome2.html
  12. 0 0
      旧备份/investment(旧)/demo.html
  13. 0 0
      旧备份/investment(旧)/fonts/element-icons.woff
  14. BIN
      旧备份/investment(旧)/groupImg/alert.png
  15. BIN
      旧备份/investment(旧)/groupImg/back-center.png
  16. BIN
      旧备份/investment(旧)/groupImg/back.png
  17. 0 0
      旧备份/investment(旧)/groupImg/back2.png
  18. BIN
      旧备份/investment(旧)/groupImg/cBack.png
  19. 0 0
      旧备份/investment(旧)/groupImg/center-left-list-back.png
  20. 0 0
      旧备份/investment(旧)/groupImg/center1.png
  21. 0 0
      旧备份/investment(旧)/groupImg/completed.png
  22. 0 0
      旧备份/investment(旧)/groupImg/completed2.png
  23. 0 0
      旧备份/investment(旧)/groupImg/completedDot.png
  24. BIN
      旧备份/investment(旧)/groupImg/frame1.png
  25. BIN
      旧备份/investment(旧)/groupImg/frame2.png
  26. 0 0
      旧备份/investment(旧)/groupImg/header-bg.png
  27. 0 0
      旧备份/investment(旧)/groupImg/icon-4-home2.png
  28. 0 0
      旧备份/investment(旧)/groupImg/icon-5-home2.png
  29. 0 0
      旧备份/investment(旧)/groupImg/icon-6-home2.png
  30. 0 0
      旧备份/investment(旧)/groupImg/icon-7-home2.png
  31. BIN
      旧备份/investment(旧)/groupImg/icon-8-home2.png
  32. BIN
      旧备份/investment(旧)/groupImg/langBack.png
  33. 0 0
      旧备份/investment(旧)/groupImg/left1-bg.png
  34. 0 0
      旧备份/investment(旧)/groupImg/page-bg.png
  35. 0 0
      旧备份/investment(旧)/groupImg/pin.png
  36. 0 0
      旧备份/investment(旧)/groupImg/popup.png
  37. 0 0
      旧备份/investment(旧)/groupImg/project.png
  38. BIN
      旧备份/investment(旧)/groupImg/sBack.png
  39. 0 0
      旧备份/investment(旧)/groupImg/title-left2.png
  40. 0 0
      旧备份/investment(旧)/groupImg/title-right2.png
  41. BIN
      旧备份/investment(旧)/groupImg/titleImg/1.png
  42. BIN
      旧备份/investment(旧)/groupImg/titleImg/10.png
  43. BIN
      旧备份/investment(旧)/groupImg/titleImg/11.png
  44. BIN
      旧备份/investment(旧)/groupImg/titleImg/2.png
  45. BIN
      旧备份/investment(旧)/groupImg/titleImg/3.png
  46. BIN
      旧备份/investment(旧)/groupImg/titleImg/4.png
  47. BIN
      旧备份/investment(旧)/groupImg/titleImg/5.png
  48. BIN
      旧备份/investment(旧)/groupImg/titleImg/6.png
  49. BIN
      旧备份/investment(旧)/groupImg/titleImg/7.png
  50. BIN
      旧备份/investment(旧)/groupImg/titleImg/8.png
  51. BIN
      旧备份/investment(旧)/groupImg/titleImg/9.png
  52. 0 0
      旧备份/investment(旧)/images/alert.png
  53. 0 0
      旧备份/investment(旧)/images/bar-blue.png
  54. 0 0
      旧备份/investment(旧)/images/bar-green.png
  55. 0 0
      旧备份/investment(旧)/images/bar-purple.png
  56. 0 0
      旧备份/investment(旧)/images/bar-yellow.png
  57. 0 0
      旧备份/investment(旧)/images/center-icon1.png
  58. 0 0
      旧备份/investment(旧)/images/center-icon2.png
  59. 0 0
      旧备份/investment(旧)/images/center-icon3.png
  60. 0 0
      旧备份/investment(旧)/images/center-top1.png
  61. 0 0
      旧备份/investment(旧)/images/center-top2.png
  62. 0 0
      旧备份/investment(旧)/images/center-top3.png
  63. BIN
      旧备份/investment(旧)/images/center1.png
  64. 0 0
      旧备份/investment(旧)/images/center2.png
  65. 0 0
      旧备份/investment(旧)/images/content-bg.png
  66. 0 0
      旧备份/investment(旧)/images/content-bg2.png
  67. 0 0
      旧备份/investment(旧)/images/down.png
  68. 0 0
      旧备份/investment(旧)/images/foot-back.png
  69. BIN
      旧备份/investment(旧)/images/footer-item-checked.png
  70. BIN
      旧备份/investment(旧)/images/footer-item.png
  71. BIN
      旧备份/investment(旧)/images/header-bg.png
  72. 0 0
      旧备份/investment(旧)/images/header-bg2.png
  73. 0 0
      旧备份/investment(旧)/images/home-bg.png
  74. 0 0
      旧备份/investment(旧)/images/icon-1-home2.png
  75. 0 0
      旧备份/investment(旧)/images/icon-2-home2.png
  76. 0 0
      旧备份/investment(旧)/images/icon-3-home2.png
  77. BIN
      旧备份/investment(旧)/images/icon-4-home2.png
  78. BIN
      旧备份/investment(旧)/images/icon-5-home2.png
  79. BIN
      旧备份/investment(旧)/images/icon-6-home2.png
  80. BIN
      旧备份/investment(旧)/images/icon-7-home2.png
  81. 0 0
      旧备份/investment(旧)/images/icon-8-home2.png
  82. 0 0
      旧备份/investment(旧)/images/left-arrow.png
  83. 0 0
      旧备份/investment(旧)/images/left-border2-2.png
  84. 0 0
      旧备份/investment(旧)/images/left-border2.png
  85. BIN
      旧备份/investment(旧)/images/left1-bg.png
  86. BIN
      旧备份/investment(旧)/images/page-bg.png
  87. 0 0
      旧备份/investment(旧)/images/page-bg2.png
  88. BIN
      旧备份/investment(旧)/images/popup.png
  89. 0 0
      旧备份/investment(旧)/images/select-bg.png
  90. 0 0
      旧备份/investment(旧)/images/title-bg.png
  91. BIN
      旧备份/investment(旧)/images/title-left.png
  92. BIN
      旧备份/investment(旧)/images/title-left2.png
  93. BIN
      旧备份/investment(旧)/images/title-right.png
  94. BIN
      旧备份/investment(旧)/images/title-right2.png
  95. 0 0
      旧备份/investment(旧)/images/up.png
  96. 0 0
      旧备份/investment(旧)/images3/back-big.png
  97. 0 0
      旧备份/investment(旧)/images3/back.png
  98. 0 0
      旧备份/investment(旧)/images3/big.png
  99. 0 0
      旧备份/investment(旧)/images3/dinn1.png
  100. 0 0
      旧备份/investment(旧)/images3/dinn2.png

+ 0 - 0
investment/images/footer-item-checked.png → investment/groupImg/footer-item-checked.png


+ 0 - 0
investment/images/footer-item.png → investment/groupImg/footer-item.png


+ 0 - 0
investment/images/title-left.png → investment/groupImg/title-left.png


+ 0 - 0
investment/images/title-right.png → investment/groupImg/title-right.png


+ 3 - 8
investment/investHomeChild.html

@@ -5,25 +5,20 @@
   <meta charset="utf-8" />
   <meta http-equiv="X-UA-Compatible" content="IE=edge" />
   <meta name="viewport" content="width=device-width, initial-scale=1" />
-  <!-- 引入样式 -->
-  <link rel="stylesheet" href="./styles/element-ui@2.15.9.css" />
-  <link rel="stylesheet" href="./styles/normalize.css" />
   <link rel="stylesheet" href="./styles/investHomeChild.css" />
   <!-- 引入js -->
   <script src="./libs/vue@2.7.10.js"></script>
-  <script src="./libs/datav.min.js"></script>
-  <script src="./libs/echarts.min.js"></script>
-  <script src="./libs/element-ui@2.15.9.js"></script>
+  <script src="./libs/datav.map.vue.js"></script>
+  <script src="./libs/echarts.min2.js"></script>
   <script src="./libs/axios.min.js"></script>
   <script src="./js/request.js"></script>
-  <script src="./libs/vue-seamless-scroll.min.js"></script>
   <script src="./libs/echarts-tooltip-carousel.js"></script>
 </head>
 
 <body>
   <div id="app">
     <dv-full-screen-container>
-      <img src="./images3/back.png" alt="" class="goBack" @click="handleGoBack()">
+      <img src="./groupImg/back.png" alt="" class="goBack" @click="handleGoBack()">
       <header class="my-header">
         <span>数智化投资管理驾驶舱</span>
         <span class="right">{{time}}</span>

+ 11 - 16
investment/investHomeGroup.html

@@ -6,22 +6,17 @@
   <meta http-equiv="X-UA-Compatible" content="IE=edge" />
   <meta name="viewport" content="width=device-width, initial-scale=1" />
   <!-- 引入样式 -->
-  <link rel="stylesheet" href="./styles/element-ui@2.15.9.css" />
   <link rel="stylesheet" href="./styles/investHomeGroup.css" />
   <!-- 引入js -->
   <script src="./libs/vue@2.7.10.js"></script>
-  <!-- <script src="https://unpkg.com/@jiaminghi/data-view/dist/datav.min.vue.js"></script> -->
   <script src="./libs/echarts.min2.js"></script>
   <script src="./libs/datav.map.vue.js"></script>
-  <script src="./libs/element-ui@2.15.9.js"></script>
   <script src="./libs/axios.min.js"></script>
   <script src="./js/request.js"></script>
   <script src="./js/map/china.json"></script>
+  <!-- 水球 -->
   <script src="./libs/echarts-liquidfill.min.js"></script>
   <script src="./libs/echarts-tooltip-carousel.js"></script>
-  <script src="./js/data2.js"></script>
-  <script src="./js/data.js"></script>
-  <script src="./js/data5.js"></script>
   <script src="./js/groupData.js"></script>
   <!-- highchair -->
   <script src="./libs/highcharts.js"></script>
@@ -186,7 +181,7 @@
                     <i class="el-icon-more"></i>
                   </p>
                   <p>
-                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(1324.08)}}</span>亿</i>
+                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(center1[0])}}</span>亿</i>
                   </p>
                 </div>
                 <div class="pointer" @click.stop="showChartLTipSingle('项目总数')">
@@ -195,7 +190,7 @@
                     <i class="el-icon-more"></i>
                   </p>
                   <p>
-                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(442)}}</span>个</i>
+                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(center1[1])}}</span>个</i>
                   </p>
                 </div>
                 <div class="pointer" @click.stop="showChartLTipSingle('固定资产')">
@@ -204,7 +199,7 @@
                     <i class="el-icon-more"></i>
                   </p>
                   <p>
-                    <i style="width:100%;text-align: center;"><span class="num">1,169.91</span>亿</i>
+                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(center1[2])}}</span>亿</i>
                   </p>
                 </div>
                 <div class="pointer" @click.stop="showChartLTipSingle('股权投资')">
@@ -213,7 +208,7 @@
                     <i class="el-icon-more"></i>
                   </p>
                   <p>
-                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(154.17)}}</span>亿</i>
+                    <i style="width:100%;text-align: center;"><span class="num">{{numFormat(center1[3])}}</span>亿</i>
                   </p>
                 </div>
               </div>
@@ -246,11 +241,11 @@
               <div class="flex b">
                 <div @click.stop="showChartLTipSingle('产业转型-投资总额')">
                   <p>投资金额</p>
-                  <p style="color:#40A9FF"><span>769.30</span>亿</p>
+                  <p style="color:#40A9FF"><span>{{numFormat(center4[0])}}</span>亿</p>
                 </div>
                 <div @click.stop="showChartLTipSingle('产业转型-项目数量')">
                   <p>项目数量</p>
-                  <p style="color:#40A9FF"><span>153</span>个</p>
+                  <p style="color:#40A9FF"><span>{{center4[1]}}</span>个</p>
                 </div>
               </div>
             </div>
@@ -262,11 +257,11 @@
               <div class="flex b">
                 <div @click.stop="showChartLTipSingle('数字转型-投资总额')">
                   <p>投资金额</p>
-                  <p style="color:#40A9FF"><span>129.26</span>亿</p>
+                  <p style="color:#40A9FF"><span>{{numFormat(center4[2])}}</span>亿</p>
                 </div>
                 <div @click.stop="showChartLTipSingle('数字转型-投资总额')">
                   <p>项目数量</p>
-                  <p style="color:#40A9FF"><span>113</span>个</p>
+                  <p style="color:#40A9FF"><span>{{center4[3]}}</span>个</p>
                 </div>
               </div>
             </div>
@@ -429,8 +424,8 @@
           </div>
           <!-- 悬浮窗 -->
           <div class="flotage absolute" :style="{left:(yellowPosition + 'px')}" v-if="yellowCount % 2 ==0">
-            <span>项目数量:120</span>
-            <span>项目金额:3423094</span>
+            <span>项目数量:{{right2[0]}}</span>
+            <span>项目金额:{{numFormat(right2[1])}}</span>
           </div>
         </div>
         <div class="right-c">

+ 349 - 8
investment/js/groupData.js

@@ -1,13 +1,13 @@
 let commonCompany = ["山西焦煤", "晋能控股", "华阳新材", "潞安化工", "华新燃气", "太重集团", "国际能源", "华远陆港", "水控集团", "文旅集团", "交控集团", '航产集团', '山西建投', '汾酒集团', '大地控股', '云时代', '华舰体育', '神农科技']
 // 左边大屏
 // 左上
-let left1 =[522.84,179.39,621.62]
-let left2 =[0.1463,1323.85]
-// 左
-let left3= [[359.91, 400.49, 117.65, 148.96, 34.84, 17.79, 26.15, 26.18, 16.83, 0.00, 43.49, 0.00, 43.39, 76.53, 5.05, 8.59, 0.00, 0.28]]
+let left1 = [522.84, 179.39, 621.62]
+let left2 = [0.1463, 1323.85]
+// 左
+let left3 = [[359.91, 400.49, 117.65, 148.96, 34.84, 17.79, 26.15, 26.18, 16.83, 0.00, 43.49, 0.00, 43.39, 76.53, 5.05, 8.59, 0.00, 0.28]]
 // 右上
-let left4 = [1363.88,1198.19,372,165.69,261]
-let left5 = [ {
+let left4 = [1363.88, 1198.19, 372, 165.69, 261]
+let left5 = [{
   name: '辅业',
   y: 76.38,
   num: 84,
@@ -37,7 +37,7 @@ let left6 = [
     selected: false,
   }
 ]
-// 右
+// 右
 let left7 = [
   {
     name: '煤炭',
@@ -215,5 +215,346 @@ let left10 = [
     selected: false,
   }
 ]
+// 左下
+let left11 = {
+  // waitTime: '30000',
+  hoverPause: false,
+  header: ['企业集团', '项目名 ', '投资总额'],
+  // headerBGC: '#05507b33',
+  // oddRowBGC: '#05507b33',
+  // evenRowBGC: '#05507b33',
+  headerHeight: 50,
+  headerBGC: '#05507b33',
+  oddRowBGC: '#05183c',
+  evenRowBGC: '#05183c',
+  // oddRowBGC: '#05507b33',
+  rowNum: 6,
+  // columnWidth: [100, 550,100],
+  align: ['center', 'center', 'center'],
+  data: [
+    ['国际能源', '娄烦县120MW智慧光伏发电项目+10%储能', "6.78亿元"],
+    ['国际能源', '平朔矿区150MW农光储氢一体化项目', "7.84亿元"],
+    ['汾酒集团', '汾酒2030技改原酒产储能扩建项目(一期)', "91.02亿元"],
+    ['大地控股', '山西大地控股忻州新店矿业有限公司投资建设年产800万吨精品砂石骨料项目', "8.67亿元"],
+    ['潞安化工', '分布式光伏发电项目', "2.01亿元"],
+    ['太重集团', '设立太重(大同)新能源产业投资公司', "0.30亿元"],
+    ['大地控股', '山西大地宏翔环保科技有限公司电厂固废资源化综合利用建设项目', "3.60亿元"],
+    ['大地控股', '山西大地海科环保科技有限公司电厂固废资源化综合利用建设项目', "3.11亿元"],
+    ['汾酒集团', '保健酒园区新增原酒产能项目', "4.98亿元"],
+    ['汾酒集团', '白玉酒厂改扩建项目', "4.96亿元"],
+    ['华阳新材', '5GW高效光伏组件制造项目', "4.82亿元"],
+    ['华新燃气', '吉县—延长输气管道项目(一期工程)', "3.54亿元"],
+    ['太重集团', '建设液压挖掘机配套油缸项目', "2.60亿元"],
+    ['华远陆港', '物产集团参股设立项目公司投资建设山西物产万科(太原)综合物流产业园项目', "6.60亿元"],
+    ['太重集团', '设立昔阳县晶能新能源有限公司', "0.50亿元"],
+    ['山西建投', '设立山西低碳环保产业集团有限公司', "30.00亿元"],
+    ['山西建投', '设立山西省太忻经济一体化发展投资集团有限公司', "30.00亿元"],
+    ['华新燃气', '设立山西华新液化天然气集团有限公司', "3.00亿元"],
+    ['交控集团', '设立山西交控新能源发展有限公司', "3.00亿元"]
+  ],
+}
+let left12 = [
+  [[4.59, 26.32, 3.24, 17.17, 9.96], [5.74, 49.35, 4.62, 24.53, 24.90], [9.57, 32.90, 5.78, 40.89, 12.45]],
+  [[2.16, 21.98, 15.73, 14.18, 4.54], [2.71, 41.21, 22.47, 20.26, 11.36], [4.51, 27.47, 28.09, 45.02, 5.68]],
+  [[11.85, 0.14, 47.81, 9.64, 5.38], [33.17, 0.17, 68.30, 13.78, 10.75], [23.69, 0.34, 52.54, 34.44, 21.50]],
+  [[5.34, 9.49, 16.99, 0.67, 3.39], [16.02, 18.98, 24.27, 1.35, 6.77], [10.68, 23.73, 31.11, 0.71, 13.54]],
+  [[5.13, 7.63, 7.35, 29.63, 2.31], [15.38, 15.26, 10.50, 59.27, 4.63], [10.25, 19.08, 13.46, 39.51, 9.25]],
+  [[8.50, 11.05, 10.32, 17.21, 4.72], [10.63, 22.10, 14.75, 24.58, 9.44], [30.73, 15.74, 18.98, 23.02, 15.05]],
+  [[11.53, 3.24, 9.30, 5.98, 10.23], [14.41, 6.47, 13.29, 19.92, 20.47], [24.90, 34.11, 25.73, 6.74, 13.56]],
+  [[5.06, 7.36, 11.81, 1.82, 23.31], [12.03, 14.71, 16.87, 2.60, 46.62], [6.33, 16.53, 28.11, 4.33, 25.90]],
+  [[19.26, 0.40, 6.05, 5.29, 16.56], [45.75, 0.80, 8.65, 7.55, 33.12], [24.08, 0.90, 14.41, 12.59, 18.40]],
+  [[6.82, 0.59, 3.05, 2.56, 19.80], [16.19, 1.18, 4.35, 3.65, 39.60], [8.52, 1.33, 7.25, 6.09, 22.00]],
+  [[6.05, 7.36, 6.59, 17.14, 6.60], [10.58, 14.71, 9.42, 24.49, 16.50], [7.56, 21.02, 13.45, 34.98, 8.25]],
+  [[10.85, 15.94, 4.17, 2.22, 8.25], [13.56, 31.88, 5.95, 5.56, 16.51], [22.98, 26.57, 11.90, 2.78, 27.98]],
+  [[14.69, 3.77, 27.28, 14.01, 11.12], [31.47, 7.54, 38.97, 20.02, 22.23], [20.98, 12.56, 29.98, 25.02, 24.98]],
+  [[3.86, 17.12, 17.06, 28.74, 5.59], [4.82, 34.24, 24.37, 41.06, 11.17], [9.64, 19.02, 43.51, 29.33, 16.43]],
+  [[5.53, 0.91, 17.91, 12.14, 15.10], [11.06, 1.51, 44.78, 21.67, 25.17], [7.90, 1.89, 55.98, 36.12, 17.98]],
+  [[5.79, 2.74, 8.51, 9.87, 9.62], [11.58, 9.12, 21.27, 24.68, 16.03], [20.67, 4.56, 23.90, 12.34, 23.57]],
+  [[7.16, 4.26, 14.94, 4.17, 9.76], [14.32, 10.66, 37.35, 7.45, 16.27], [25.57, 5.33, 28.73, 8.56, 27.11]],
+  [[21.92, 7.25, 7.30, 6.66, 3.54], [43.85, 12.08, 18.24, 16.66, 5.90], [33.73, 15.49, 21.98, 8.33, 6.56]],
+  [[9.01, 20.65, 5.25, 12.25, 27.49], [18.02, 34.41, 13.12, 21.87, 45.82], [26.50, 24.58, 23.02, 24.57, 32.73]]
+]
+let left15 = [
+  ['总投资收益率', '销售利润率', '成本费用利润率', '总资产周转率', '财务内部收益率'],
+  ['净投资收益率', '销售利润率', '成本费用利润率', '总资产周转率', '经济增加值率']
+]
+// 右下
+let left13 = [
+  [
+    ['项目储备', '特别监管', 14, 12.05],
+    ['项目立项', '特别监管', 2, 1.25],
+    ['可研论证', '特别监管', 10, 32.69],
+    ['投资决策', '特别监管', 15, 28.53]
+  ],
+  [
+    ['项目储备', '备案', 27, 23.86],
+    ['项目立项', '备案', 1, 1.05],
+    ['可研论证', '备案', 14, 18.46],
+    ['投资决策', '备案', 40, 38.86]
+  ]
+]
+let left14 = [
+  [
+    ['项目储备', '特别监管', 9, 6.49],
+    ['项目立项', '特别监管', 0, 0.00],
+    ['可研论证', '特别监管', 2, 0.10],
+    ['投资决策', '特别监管', 27, 15.52]
+  ],
+  [
+    ['项目储备', '备案', 39, 8.08],
+    ['项目立项', '备案', 7, 1.83],
+    ['可研论证', '备案', 19, 1.01],
+    ['投资决策', '备案', 73, 17.65]
+  ]
+]
 
-// 中间大屏
+// 中间大屏
+// 左上
+let center1 = [1324.08, 442, 1169.91, 154.17]
+// 左中
+let center2 = [
+  { name: '传统产业', value: 405.29, value2: '0.30' },
+  { name: '战略新兴产业', value: 196.44, value2: '0.15' },
+  { name: '基础产业', value: 722.34, value2: '0.55' }
+]
+// 左下
+let center3 = [
+  { name: '山西焦煤', value: 189.07, value2: 121.59 },
+  { name: '晋能控股', value: 385.25, value2: 224.89 },
+  { name: '华阳新材', value: 82.95, value2: 71.34 },
+  { name: '潞安化工', value: 106.84, value2: 59.93 },
+  { name: '华新燃气', value: 31.83, value2: 25.20 },
+  { name: '太重集团', value: 80.01, value2: 42.46 },
+  { name: '国际能源', value: 64.20, value2: 12.19 },
+  { name: '华远陆港', value: 97.57, value2: 112.67 },
+  { name: '万家寨水控', value: 46.99, value2: 50.89 },
+  { name: '文旅集团', value: 26.79, value2: 9.64 },
+  { name: '山西交控', value: 346.36, value2: 335.91 },
+  { name: '航产集团', value: 41.09, value2: 42.67 },
+  { name: '山西建投', value: 218.35, value2: 143.84 },
+  { name: '汾酒集团', value: 14.03, value2: 7.69 },
+  { name: '大地控股', value: 47.05, value2: 23.93 },
+  { name: '云时代', value: 63.45, value2: 32.60 },
+  { name: '华舰体育', value: 5.33, value2: 0.80 },
+  { name: '神农科技', value: 14.76, value2: 5.84 }
+]
+// 中上
+let center4 = [769.3, 153, 129.26, 113]
+// 中下
+let center5 = [
+  { name: '大同市', value: 60.35, value2: 28 },
+  { name: '朔州市', value: 33.61, value2: 13 },
+  { name: '忻州市', value: 73.35, value2: 25 },
+  { name: '吕梁市', value: 109.04, value2: 45 },
+  { name: '太原市', value: 251.67, value2: 113 },
+  { name: '阳泉市', value: 25.12, value2: 28 },
+  { name: '晋中市', value: 148.57, value2: 52 },
+  { name: '临汾市', value: 130.55, value2: 30 },
+  { name: '长治市', value: 103.00, value2: 23 },
+  { name: '运城市', value: 41.06, value2: 23 },
+  { name: '晋城市', value: 45.43, value2: 31 }
+]
+// 右上
+let center6 = [
+  { name: '煤炭和煤电', value: 77.22 },
+  { name: '煤电和新能源', value: 519.43 },
+  { name: '煤炭和化工', value: 82.8 },
+  { name: '煤炭和数字', value: 3.78 },
+  { name: '煤炭和降碳', value: 6.08 },
+]
+// 右中
+let center7 = [
+  { name: '新建', value: 204, value2: 345.53 },
+  { name: '续建', value: 385, value2: 978.55 },
+]
+// 右下
+let center8 = [
+  { value: 17.8, name: '太重智能高端液压挖掘机产业项目', office: '太重集团' },
+  { value: 18.1, name: '太重退城入园智能高端装备生产线升级改造项目', office: '太重集团' },
+  { value: 4.9, name: '汾酒保健酒园区新增1万吨原酒产能项目', office: '汾酒集团' },
+  { value: 4, name: '汾酒新增5.88万吨原酒储能项目', office: '汾酒集团' },
+  { value: 3.5, name: '吉县-延长输气管道一期工程项目', office: '华新燃气' },
+  { value: 3, name: '太原武宿(国际)机场三期改扩建工程供热制冷项目', office: '国际能源' },
+  { value: 100, name: '山西路桥绿色智慧交通换电站项目', office: '交控集团' },
+  { value: 1, name: '山西省静态交通大数据平台项目', office: '山西建投' },
+  { value: 6.39, name: '太重3.0兆瓦以上风电用变速箱生产线升级改造项目', office: '太重集团' },
+  { value: 5.45, name: '太重高端冶金矿山机械用变速箱生产线升级改造项目', office: '太重集团' },
+  { value: 6, name: '山西普勤300MW机组低热值煤热解燃烧分级利用多联产技术改造项目', office: '国际能源' },
+  { value: 10, name: '大地控股忻州新店矿业年产800万吨精品砂石骨料项目', office: '大地控股' },
+  { value: 3.6, name: '山西大地100万吨脱硫石膏循环利用项目', office: '大地控股' },
+  { value: 1.72, name: '中国北方林果苗木繁育基地项目', office: '神农科技' },
+  { value: 4, name: '山西种业创新园一期项目', office: '山西焦煤' },
+  { value: 1.53, name: '智慧农机装备园项目', office: '神农科技' },
+  { value: 5.9, name: '山西蓝远快递物流园项目', office: '华远陆港' },
+  { value: 2.64, name: '山西省智慧旅游云平台二期项目', office: '文旅集团' },
+  { value: 9.34, name: '清凉湾温泉康养项目', office: '文旅集团' },
+  { value: 5.93, name: '山西建筑产业现代化临汾园区一期项目', office: '山西建投' },
+  { value: 4.01, name: '晋城市万鑫顺达100MW光伏二期项目', office: '山西建投' },
+  { value: 2, name: '潇河产业园钢结构生产基地项目', office: '山西建投' },
+  { value: 0.5, name: '山西省马铃薯工程技术研究中心项目', office: '神农科技' },
+  { value: 0.4, name: '晋能控股矿井透水智能应急救援系统研究项目', office: '晋能控股' },
+  { value: 1.2, name: '智慧交通山西省实验室项目', office: '交控集团' },
+  { value: 3, name: '山西“时代云”项目', office: '云时代' },
+  { value: 0.7, name: '山西新元煤炭5G+智能化矿井项目', office: '潞安化工' },
+  { value: 1, name: '山西高河能源智能化矿井项目', office: '潞安化工' },
+  { value: 192, name: '新建雄安新区至忻州高速铁路(山西段)项目', office: '华远陆港' },
+  { value: 248.2, name: '新建集宁经大同至原平铁路项目', office: '华远陆港' },
+  { value: 246.1, name: '太原武宿(国际)机场三期改扩建工程', office: '航产集团' },
+  { value: 15, name: '山西省万家寨引黄入晋工程总干线南干线泵站二期扩机工程', office: '水控集团' },
+  { value: 132.55, name: '山西省中部引黄工程', office: '水控集团' },
+  { value: 58.27, name: '山西智能高端装备产业园区基础设施建设及厂房配套项目', office: '太重集团' },
+  { value: 146.2, name: '潇河新城项目', office: '山西建投' },
+  { value: 12.76, name: '山西体育职业学院新校区项目', office: '华舰体育' },
+]
+let center9 = {
+  header: ['企业集团', '项目名称', '投资金额'],
+  headerBGC: '#05507b33',
+  oddRowBGC: '#05507b33',
+  evenRowBGC: '',
+  headerHeight: '40',
+  rowNum: 6,
+  columnWidth: [100, 450, 100],
+  align: ['center', 'center', 'center'],
+  data: [],
+}
+// 右边大屏
+// 上面
+let right1 = [
+  { name: '初步设计', type: 1, number: '106' },
+  { name: '', type: 1, number: '' },
+  { name: '详细设计', type: 1, number: '103' },
+  { name: '', type: 1, number: '' },
+  { name: '施工', type: 1, number: '62' },
+  { name: '', type: 1, number: '' },
+  { name: '完工', type: 1, number: '35' },
+  { name: '', type: 1, number: '' },
+  { name: '验收', type: 1, number: '42' },
+  { name: '', type: 1, number: '' },
+  { name: '结算', type: 1, number: '33' },
+  { name: '', type: 1, number: '' },
+  { name: '前期准备', type: 1, number: '66' },
+  { name: '', type: 1, number: '' },
+  { name: '工商变更登记', type: 1, number: '77' },
+  { name: '', type: 1, number: '' },
+]
+let right2 = [120, 3423094]
+// 中间左边
+let right3 = [
+  { name: '正偏差', value: '160', value2: '500' },
+  { name: '容差内', value: '28', value2: '264' },
+  { name: '负偏差', value: '103', value2: '182' }
+]
+// 中间右边
+let right4 = [
+  { name: '山西焦煤', value: 189.07, value2: 121.59 },
+  { name: '晋能控股', value: 385.25, value2: 224.89 },
+  { name: '华阳新材', value: 82.95, value2: 71.34 },
+  { name: '潞安化工', value: 106.84, value2: 59.93 },
+  { name: '华新燃气', value: 31.83, value2: 25.20 },
+  { name: '太重集团', value: 80.01, value2: 42.46 },
+  { name: '国际能源', value: 64.20, value2: 12.19 },
+  { name: '华远陆港', value: 97.57, value2: 112.67 },
+  { name: '万家寨水控', value: 46.99, value2: 50.89 },
+  { name: '文旅集团', value: 26.79, value2: 9.64 },
+  { name: '山西交控', value: 346.36, value2: 335.91 },
+  { name: '航产集团', value: 41.09, value2: 42.67 },
+  { name: '山西建投', value: 218.35, value2: 143.84 },
+  { name: '汾酒集团', value: 14.03, value2: 7.69 },
+  { name: '大地控股', value: 47.05, value2: 23.93 },
+  { name: '云时代', value: 63.45, value2: 32.60 },
+  { name: '华舰体育', value: 5.33, value2: 0.80 },
+  { name: '神农科技', value: 14.76, value2: 5.84 }
+]
+// 左边下面
+let right5 = [
+  [
+    ['山西焦煤', 43.8],
+    ['晋能控股', 49.8],
+    ['华阳新材', 46],
+    ['潞安化工', 53.8],
+    ['华新燃气', 59],
+    ['太重集团', 57],
+    ['国际能源', 44],
+    ['华远陆港', 46],
+    ['万家寨水控', 57],
+    ['文旅集团', 62.8],
+    ['山西交控', 55.8],
+    ['航产集团', 44.2],
+    ['山西建投', 49.6],
+    ['汾酒集团', 66.65],
+    ['大地控股', 45.6],
+    ['云时代', 63.9],
+    ['华舰体育', 70.6],
+    ['神农科技', 45.6]
+  ],
+  [
+    ['山西焦煤', 25.8],
+    ['晋能控股', 25.8],
+    ['华阳新材', 38],
+    ['潞安化工', 37.8],
+    ['华新燃气', 28],
+    ['太重集团', 38],
+    ['国际能源', 28],
+    ['华远陆港', 38],
+    ['万家寨水控', 35.8],
+    ['文旅集团', 22.8],
+    ['山西交控', 25.8],
+    ['航产集团', 24.2],
+    ['山西建投', 23.6],
+    ['汾酒集团', 26.65],
+    ['大地控股', 25.6],
+    ['云时代', 30.9],
+    ['华舰体育', 38.6],
+    ['神农科技', 35.6]
+  ],
+  [
+    ['山西焦煤', 15.8],
+    ['晋能控股', 15.8],
+    ['华阳新材', 8],
+    ['潞安化工', 17.8],
+    ['华新燃气', 18],
+    ['太重集团', 18],
+    ['国际能源', 8],
+    ['华远陆港', 5.8],
+    ['万家寨水控', 5.8],
+    ['文旅集团', 2.8],
+    ['山西交控', 5.8],
+    ['航产集团', 12.2],
+    ['山西建投', 13.6],
+    ['汾酒集团', 16.65],
+    ['大地控股', 15.6],
+    ['云时代', 13.9],
+    ['华舰体育', 18.6],
+    ['神农科技', 15.6]
+  ]
+]
+// 右边下面
+let right6 = [
+  { value: 189.07, value2: 121.59, value3: 12.6, value4: 35.8 },
+  { value: 385.25, value2: 224.89, value3: 12.6, value4: 35.8 },
+  { value: 82.95, value2: 71.34, value3: 12.6, value4: 35.8 },
+  { value: 106.84, value2: 59.93, value3: 12.6, value4: 35.8 },
+  { value: 31.83, value2: 25.20, value3: 12.6, value4: 35.8 },
+  { value: 80.01, value2: 42.46, value3: 12.6, value4: 35.8 },
+  { value: 64.20, value2: 12.19, value3: 12.6, value4: 35.8 },
+  { value: 97.57, value2: 112.67, value3: 12.6, value4: 35.8 },
+  { value: 46.99, value2: 50.89, value3: 12.6, value4: 35.8 },
+  { value: 26.79, value2: 9.64, value3: 12.6, value4: 35.8 },
+  { value: 346.36, value2: 335.91, value3: 12.6, value4: 35.8 },
+  { value: 41.09, value2: 42.67, value3: 12.6, value4: 35.8 },
+  { value: 218.35, value2: 143.84, value3: 12.6, value4: 35.8 },
+  { value: 14.03, value2: 7.69, value3: 12.6, value4: 35.8 },
+  { value: 47.05, value2: 23.93, value3: 12.6, value4: 35.8 },
+  { value: 63.45, value2: 32.60, value3: 12.6, value4: 35.8 },
+  { value: 5.33, value2: 0.80, value3: 12.6, value4: 35.8 },
+  { value: 14.76, value2: 5.84, value3: 12.6, value4: 35.8 }
+]
+let right7 = [
+  [88200, 80000, 20000, 35000, 50000, 18000]
+]
+let right8 = [
+  { value: 189.07, value2: 121.59, value3: 12.6, value4: 35.8 },
+  { value: 385.25, value2: 224.89, value3: 12.6, value4: 35.8 },
+  { value: 82.95, value2: 71.34, value3: 12.6, value4: 35.8 },
+  { value: 106.84, value2: 59.93, value3: 12.6, value4: 35.8 }
+]

+ 48 - 397
investment/js/investHomeGroup.js

@@ -25,6 +25,7 @@ let app = new Vue({
       totleLimit3: left4[2],
       totleLimit4: left4[3],
       totleLimit5: left4[4],
+      center1:center1,
       showTip2: false,
       showTip3: false,
       list: [],
@@ -32,67 +33,10 @@ let app = new Vue({
       countType: 0,
       mapName: 'shanxi',
       geoCoordMap: {},
-      storageRecordConfig2: [],
-      titleList: [
-        { name: '初步设计', type: 1, number: '106' },
-        { name: '', type: 1, number: '' },
-        { name: '详细设计', type: 1, number: '103' },
-        { name: '', type: 1, number: '' },
-        { name: '施工', type: 1, number: '62' },
-        { name: '', type: 1, number: '' },
-        { name: '完工', type: 1, number: '35' },
-        { name: '', type: 1, number: '' },
-        { name: '验收', type: 1, number: '42' },
-        { name: '', type: 1, number: '' },
-        { name: '结算', type: 1, number: '33' },
-        { name: '', type: 1, number: '' },
-        { name: '前期准备', type: 1, number: '66' },
-        { name: '', type: 1, number: '' },
-        { name: '工商变更登记', type: 1, number: '77' },
-        { name: '', type: 1, number: '' },
-      ],
-      centerLeftList: [
-        { name: '正偏差', value: '160', value2: '500' },
-        { name: '容差内', value: '28', value2: '264' },
-        { name: '负偏差', value: '103', value2: '182' }
-      ],
-      storageRecordConfig: {
-        // waitTime: '30000',
-        hoverPause: false,
-        header: ['企业集团', '项目名 ', '投资总额'],
-        // headerBGC: '#05507b33',
-        // oddRowBGC: '#05507b33',
-        // evenRowBGC: '#05507b33',
-        headerHeight: 50,
-        headerBGC: '#05507b33',
-        oddRowBGC: '#05183c',
-        evenRowBGC: '#05183c',
-        // oddRowBGC: '#05507b33',
-        rowNum: 6,
-        // columnWidth: [100, 550,100],
-        align: ['center', 'center', 'center'],
-        data: [
-          ['国际能源', '娄烦县120MW智慧光伏发电项目+10%储能', "6.78亿元"],
-          ['国际能源', '平朔矿区150MW农光储氢一体化项目', "7.84亿元"],
-          ['汾酒集团', '汾酒2030技改原酒产储能扩建项目(一期)', "91.02亿元"],
-          ['大地控股', '山西大地控股忻州新店矿业有限公司投资建设年产800万吨精品砂石骨料项目', "8.67亿元"],
-          ['潞安化工', '分布式光伏发电项目', "2.01亿元"],
-          ['太重集团', '设立太重(大同)新能源产业投资公司', "0.30亿元"],
-          ['大地控股', '山西大地宏翔环保科技有限公司电厂固废资源化综合利用建设项目', "3.60亿元"],
-          ['大地控股', '山西大地海科环保科技有限公司电厂固废资源化综合利用建设项目', "3.11亿元"],
-          ['汾酒集团', '保健酒园区新增原酒产能项目', "4.98亿元"],
-          ['汾酒集团', '白玉酒厂改扩建项目', "4.96亿元"],
-          ['华阳新材', '5GW高效光伏组件制造项目', "4.82亿元"],
-          ['华新燃气', '吉县—延长输气管道项目(一期工程)', "3.54亿元"],
-          ['太重集团', '建设液压挖掘机配套油缸项目', "2.60亿元"],
-          ['华远陆港', '物产集团参股设立项目公司投资建设山西物产万科(太原)综合物流产业园项目', "6.60亿元"],
-          ['太重集团', '设立昔阳县晶能新能源有限公司', "0.50亿元"],
-          ['山西建投', '设立山西低碳环保产业集团有限公司', "30.00亿元"],
-          ['山西建投', '设立山西省太忻经济一体化发展投资集团有限公司', "30.00亿元"],
-          ['华新燃气', '设立山西华新液化天然气集团有限公司', "3.00亿元"],
-          ['交控集团', '设立山西交控新能源发展有限公司', "3.00亿元"]
-        ],
-      },
+      storageRecordConfig2: center9,
+      titleList: right1,
+      centerLeftList: right3,
+      storageRecordConfig: left11
     }
   },
   created () {
@@ -2359,7 +2303,7 @@ let app = new Vue({
         },
         xAxis: {
           // data: ['总投资收益率', '销售利润率', '成本费用利润率', '总资产周转率', '财务内部收益率'],
-          data: dataType[this.countType],
+          data: left15[this.countType],
           axisLine: {
             show: true, //隐藏X轴轴线
             lineStyle: {
@@ -2426,7 +2370,7 @@ let app = new Vue({
               },
             },
             // data: [70, 52, 33, 41, 52],
-            data: dataList[this.count + 1][2]
+            data: left12[this.count + 1][2]
             // markLine: {
             //   symbol: ['none', 'none'],
             //   data: [
@@ -2481,7 +2425,7 @@ let app = new Vue({
               },
             },
             // data: [20, 30, 15, 28, 36],
-            data: dataList[this.count + 1][1]
+            data: left12[this.count + 1][1]
           },
           {
             name: '',
@@ -2502,7 +2446,7 @@ let app = new Vue({
               },
             },
             // data: [15, 22, 17, 33, 14],
-            data: dataList[this.count + 1][0]
+            data: left12[this.count + 1][0]
           },
         ],
       }
@@ -2628,12 +2572,7 @@ let app = new Vue({
                 color: '#40A9FF'
               }
             },
-            data: [
-              ['项目储备', '特别监管', 14, 12.05],
-              ['项目立项', '特别监管', 2, 1.25],
-              ['可研论证', '特别监管', 10, 32.69],
-              ['投资决策', '特别监管', 15, 28.53],
-            ]
+            data: left13[0]
           },
           {
             name: '备案',
@@ -2656,12 +2595,7 @@ let app = new Vue({
                 color: '#45DAD1'
               }
             },
-            data: [
-              ['项目储备', '备案', 27, 23.86],
-              ['项目立项', '备案', 1, 1.05],
-              ['可研论证', '备案', 14, 18.46],
-              ['投资决策', '备案', 40, 38.86],
-            ]
+            data: left13[1]
           },
         ]
       }
@@ -2783,12 +2717,7 @@ let app = new Vue({
                 color: '#40A9FF'
               }
             },
-            data: [
-              ['项目储备', '特别监管', 9, 6.49],
-              ['项目立项', '特别监管', 0, 0.00],
-              ['可研论证', '特别监管', 2, 0.10],
-              ['投资决策', '特别监管', 27, 15.52],
-            ]
+            data: left14[0]
           },
           {
             name: '',
@@ -2811,12 +2740,7 @@ let app = new Vue({
                 color: '#45DAD1'
               }
             },
-            data: [
-              ['项目储备', '备案', 39, 8.08],
-              ['项目立项', '备案', 7, 1.83],
-              ['可研论证', '备案', 19, 1.01],
-              ['投资决策', '备案', 73, 17.65],
-            ]
+            data: left14[1]
           },
         ]
       }
@@ -2836,7 +2760,7 @@ let app = new Vue({
       var timer = null;
       var timer2 = null;
       var i = 0;
-      industryList.forEach((item, index) => {
+      center2.forEach((item, index) => {
         let obj = {
           name: item.name,
           y: item.value,
@@ -3099,7 +3023,7 @@ let app = new Vue({
           },
         },
         xAxis: {
-          data: executeList.map(item => item.name),
+          data: center3.map(item => item.name),
           axisLine: {
             show: true, //隐藏X轴轴线
             lineStyle: {
@@ -3172,7 +3096,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: executeList.map(item => item.value),
+            data: center3.map(item => item.value),
           },
           {
             name: '实际投资',
@@ -3192,7 +3116,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: executeList.map(item => item.value2),
+            data: center3.map(item => item.value2),
           },
         ],
       }
@@ -3204,7 +3128,7 @@ let app = new Vue({
         nterval: 2000,
         loopSeries: true,
       })
-      let arr = executeList.map(item => item.value2)
+      let arr = center3.map(item => item.value2)
       this.timeOut = setInterval(function () {
 
         let startValue = myChart.getModel().option.dataZoom[0].startValue;
@@ -3245,20 +3169,7 @@ let app = new Vue({
       return res
     },
     initProvinceChart () {
-      var data = [
-        { name: '大同市', value: 60.35, value2: 28 },
-        { name: '朔州市', value: 33.61, value2: 13 },
-        { name: '忻州市', value: 73.35, value2: 25 },
-        { name: '吕梁市', value: 109.04, value2: 45 },
-        { name: '太原市', value: 251.67, value2: 113 },
-        { name: '阳泉市', value: 25.12, value2: 28 },
-        { name: '晋中市', value: 148.57, value2: 52 },
-        { name: '临汾市', value: 130.55, value2: 30 },
-        { name: '长治市', value: 103.00, value2: 23 },
-        { name: '运城市', value: 41.06, value2: 23 },
-        { name: '晋城市', value: 45.43, value2: 31 }
-      ]
-
+      var data = center5
       var moveLine = {
         normal: [
           {
@@ -3490,8 +3401,6 @@ let app = new Vue({
         // 地区经纬度
         this.geoCoordMap[name] = v.properties.cp
       })
-      // <p>当前阶段:<span>可论证阶段</span></p>
-      // <p>时间节点:<span>2021.10-2022.10</span></p>
       let option = {
         tooltip: {
           padding: 15,
@@ -3723,107 +3632,11 @@ let app = new Vue({
       this.mapChart.setOption(option)
     },
     initChinaChart () {
-      var data = [
-        // { name: '大同市', value: 60.35, value2: 28 },
-        // { name: '朔州市', value: 33.61, value2: 13 },
-        // { name: '忻州市', value: 73.35, value2: 25 },
-        // { name: '吕梁市', value: 109.04, value2: 45 },
-        // { name: '太原市', value: 251.67, value2: 113 },
-        // { name: '阳泉市', value: 25.12, value2: 28 },
-        // { name: '晋中市', value: 148.57, value2: 52 },
-        // { name: '临汾市', value: 130.55, value2: 30 },
-        // { name: '长治市', value: 103.00, value2: 23 },
-        // { name: '运城市', value: 41.06, value2: 23 },
-        // { name: '晋城市', value: 45.43, value2: 31 }
-      ]
-      var moveLine = {
-        normal: [
-          // {
-          //   fromName: '太原市',
-          //   toName: '吕梁市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [111.3574, 37.7325],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '忻州市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [112.4561, 38.8971],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '临汾市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [111.4783, 36.1615],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '阳泉市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [113.4778, 38.0951],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '晋中市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [112.7747, 37.37],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '运城市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [111.1487, 35.2002],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '大同市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [113.7854, 39.8035],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '晋城市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [112.7856, 35.6342],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '长治市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [112.8625, 36.4746],
-          //   ],
-          // },
-          // {
-          //   fromName: '太原市',
-          //   toName: '朔州市',
-          //   coords: [
-          //     [112.3352, 37.9413],
-          //     [113.0713, 39.6991],
-          //   ],
-          // },
-        ],
-      }
+      var data = []
       /*获取地图数据*/
       this.mapChart = echarts.init(this.$refs['echarts-map'])
-      echarts.registerMap('shanxi', china)
-      var mapFeatures = echarts.getMap(this.mapName).geoJson.features
+      echarts.registerMap('china', china)
+      var mapFeatures = echarts.getMap('china').geoJson.features
       mapFeatures.forEach(v => {
         // 地区名称
         var name = v.properties.name
@@ -3835,68 +3648,9 @@ let app = new Vue({
       // <p>当前阶段:<span>可论证阶段</span></p>
       // <p>时间节点:<span>2021.10-2022.10</span></p>
       let option = {
-        // tooltip: {
-        //   padding: 15,
-        //   enterable: true,
-        //   transitionDuration: 1,
-        //   formatter: (params, ticket, callback) => {
-        //     // 清空所有轮播
-        //     for (var k in this.geoCoordMap) {
-        //       myChart.dispatchAction({
-        //         // type: 'geoUnSelect',
-        //         type: 'downplay',
-        //         name: k,
-        //       })
-        //     }
-        //     // 如果鼠标滑动到线线上面,则返回空
-        //     myChart.dispatchAction({
-        //       // type: 'geoSelect',
-        //       type: 'highlight',
-        //       name: params.name,
-        //     })
-        //     if (params.componentSubType == 'lines') {
-        //       return
-        //     }
-        //     if (params.componentSubType == 'scatter') {
-        //       let tipHtml = `
-        //       <div class="tooltip-cont">
-        //         <p>项目数量:<span>${data[params.dataIndex].value2}个</span></p>
-        //         <p>总投资额:<span>${params.data.value[2]}亿</span></p>
-        //     </div>`
-        //       callback(ticket, tipHtml)
-        //       return tipHtml
-        //     }
-        //     if (params.componentSubType == 'map') {
-        //       let tipHtml = `
-        //       <div class="tooltip-cont">
-        //       <p>项目数量:<span>${data[params.dataIndex].value2}个</span></p>
-        //         <p>总投资额:<span>${params.data.value}亿</span></p>
-        //     </div>`
-        //       callback(ticket, tipHtml)
-        //       return tipHtml
-        //     }
-        //   },
-        // },
-        //视觉映射,根据数值颜色深浅
-        visualMap: {
-          show: false,
-          min: 0,
-          max: 300,
-          right: 0,
-          bottom: 0,
-          text: ['高', '低'],
-          textStyle: {
-            color: '#f1f1f1'
-          },
-          realtime: false,
-          calculable: false,
-          inRange: {
-            color: ['lightskyblue', '#2754b7']
-          }
-        },
         geo: {
           show: true,
-          map: 'shanxi',
+          map: 'china',
           layoutCenter: ['50%', '50%'], //地图位置
           layoutSize: '65%',
           zoom: 1.5,
@@ -3958,99 +3712,6 @@ let app = new Vue({
               },
             },
           },
-          {
-            type: 'map',
-            map: this.mapName,
-            geoIndex: 0,
-            aspectScale: 1.5, //长宽比
-            showLegendSymbol: true, // 存在legend时显示
-            label: {
-              normal: {
-                show: true,
-              },
-              emphasis: {
-                show: false,
-                textStyle: {
-                  color: '#fff',
-                },
-              },
-            },
-            roam: true,
-            itemStyle: {
-              normal: {
-                areaColor: '#031525',
-                borderColor: '#3B5077',
-              },
-              emphasis: {
-                areaColor: '#2B91B7',
-              },
-            },
-            animation: false,
-            data: data,
-          },
-          {
-            name: '点',
-            type: 'scatter',
-            coordinateSystem: 'geo',
-            zlevel: 6,
-          },
-          // {
-          //   name: 'Top 5',
-          //   type: 'effectScatter',
-          //   coordinateSystem: 'geo',
-          //   data: this.convertData(
-          //     data
-          //       .sort(function (a, b) {
-          //         return b.value - a.value
-          //       })
-          //       .slice(0, 5)
-          //   ),
-          //   symbolSize: function (val) {
-          //     return 15
-          //   },
-          //   showEffectOn: 'render',
-          //   rippleEffect: {
-          //     brushType: 'stroke',
-          //   },
-          //   hoverAnimation: true,
-          //   label: {
-          //     normal: {
-          //       formatter: '{b}',
-          //       position: 'left',
-          //       show: false,
-          //     },
-          //   },
-          //   itemStyle: {
-          //     normal: {
-          //       color: 'yellow',
-          //       shadowBlur: 10,
-          //       shadowColor: 'yellow',
-          //     },
-          //   },
-          //   zlevel: 1000,
-          // },
-          // {
-          //   name: '线路',
-          //   type: 'lines',
-          //   zlevel: 2,
-          //   effect: {
-          //     show: true,
-          //     period: 4, //箭头指向速度,值越小速度越快
-          //     trailLength: 0.02, //特效尾迹长度[0,1]值越大,尾迹越长重
-          //     symbol: 'arrow', //箭头图标
-          //     symbolSize: 5, //图标大小
-          //   },
-          //   lineStyle: {
-          //     normal: {
-          //       color: '#00FFFF',
-          //       width: 1,
-          //       type: 'dashed',
-          //       opacity: 0.5, //尾迹线条透明度
-          //       curveness: -0.3, //尾迹线条曲直度
-          //     },
-          //   },
-          //   data: moveLine.normal,
-          // },
         ],
       }
       let that = this
@@ -4095,7 +3756,7 @@ let app = new Vue({
         //   },
         // },
         xAxis: {
-          data: statusList.map(item => item.name),
+          data: center6.map(item => item.name),
           axisLine: {
             show: true, //隐藏X轴轴线
             lineStyle: {
@@ -4184,7 +3845,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: statusList.map(item => item.value),
+            data: center6.map(item => item.value),
           },
         ],
       }
@@ -4204,7 +3865,7 @@ let app = new Vue({
       var timer2 = null;
       var i = 0;
 
-      chartDateR2.forEach((item, index) => {
+      center7.forEach((item, index) => {
         let obj = {
           name: item.name,
           y: item.value2,
@@ -4437,20 +4098,11 @@ let app = new Vue({
     },
     initProjectList () {
       let dataList = []
-      projectList.map(item => {
+      center8.map(item => {
         dataList.push([item.office, item.name, item.value + '亿'])
       })
-      this.storageRecordConfig2 = {
-        header: ['企业集团', '项目名称', '投资金额'],
-        headerBGC: '#05507b33',
-        oddRowBGC: '#05507b33',
-        evenRowBGC: '',
-        headerHeight: '40',
-        rowNum: 6,
-        columnWidth: [100, 450, 100],
-        align: ['center', 'center', 'center'],
-        data: dataList,
-      }
+      this.storageRecordConfig2.data  = dataList
+      this.storageRecordConfig2 = { ...this.storageRecordConfig2 }
     },
     // 大屏三
     initChartR1 () {
@@ -4544,7 +4196,7 @@ let app = new Vue({
           },
         },
         xAxis: {
-          data: echart1.map(item => item.name),
+          data: right4.map(item => item.name),
           axisLine: {
             show: true, //隐藏X轴轴线
             lineStyle: {
@@ -4616,7 +4268,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart1.map(item => item.value),
+            data: right4.map(item => item.value),
           },
           {
             name: '已签合同额',
@@ -4636,7 +4288,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart1.map(item => item.value2),
+            data: right4.map(item => item.value2),
           },
           {
             name: '产值认定额',
@@ -4656,7 +4308,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart1.map(item => item.value),
+            data: right4.map(item => item.value),
           },
           {
             name: '结算额',
@@ -4676,7 +4328,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart1.map(item => item.value2),
+            data: right4.map(item => item.value2),
           },
           {
             name: '付款额',
@@ -4696,7 +4348,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart1.map(item => item.value),
+            data: right4.map(item => item.value),
           },
         ],
       }
@@ -4853,7 +4505,7 @@ let app = new Vue({
           },
         },
         xAxis: {
-          data: echart2[0].map(item => item[0]),
+          data: right5[0].map(item => item[0]),
           axisLine: {
             show: true, //隐藏X轴轴线
             lineStyle: {
@@ -4886,7 +4538,7 @@ let app = new Vue({
             name: '正偏差',
             type: 'scatter',
             itemStyle: itemStyle,
-            data: echart2[0],
+            data: right5[0],
             symbolSize: function (data) {
               return Math.sqrt(data[1]) * 9;
             },
@@ -4895,7 +4547,7 @@ let app = new Vue({
             name: '容差',
             type: 'scatter',
             itemStyle: itemStyle,
-            data: echart2[1],
+            data: right5[1],
             symbolSize: function (data) {
               return Math.sqrt(data[1]) * 8;
             },
@@ -4904,7 +4556,7 @@ let app = new Vue({
             name: '负偏差',
             type: 'scatter',
             itemStyle: itemStyle,
-            data: echart2[2],
+            data: right5[2],
             symbolSize: function (data) {
               return Math.sqrt(data[1]) * 7;
             },
@@ -5016,7 +4668,7 @@ let app = new Vue({
           },
         },
         xAxis: {
-          data: echart1.map(item => item.name),
+          data: right4.map(item => item.name),
           axisLine: {
             show: true, //隐藏X轴轴线
             lineStyle: {
@@ -5089,7 +4741,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart3.map(item => item.value),
+            data: right6.map(item => item.value),
           },
           {
             name: '中风险',
@@ -5110,7 +4762,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart3.map(item => item.value2),
+            data: right6.map(item => item.value2),
           },
           {
             name: '低风险',
@@ -5131,7 +4783,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart3.map(item => item.value3),
+            data: right6.map(item => item.value3),
           },
         ],
       }
@@ -5180,7 +4832,6 @@ let app = new Vue({
               color: ['#871b1a', '#638f41', '#d29e35', '#b6802b']
               // color: '#000',
               // color:(color)=>{
-              //   console.log(color,'??????')
               // }
             },
           },
@@ -5215,7 +4866,7 @@ let app = new Vue({
             symbolSize: 0, // 数值点的大小
             data: [
               {
-                value: echart4[0],
+                value: right7[0],
                 name: '安全风险',
                 itemStyle: { //该数值区域样式设置
                   normal: {
@@ -5355,7 +5006,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart5.map(item => item.value),
+            data: right8.map(item => item.value),
           },
           {
             name: '合同额',
@@ -5375,7 +5026,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart5.map(item => item.value2),
+            data: right8.map(item => item.value2),
           },
           {
             name: '结算额',
@@ -5395,7 +5046,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart5.map(item => item.value3),
+            data: right8.map(item => item.value3),
           },
           {
             name: '支付额',
@@ -5415,7 +5066,7 @@ let app = new Vue({
                 ]),
               },
             },
-            data: echart5.map(item => item.value4),
+            data: right8.map(item => item.value4),
           },
         ],
       }

+ 8 - 8
investment/styles/investHomeChild.css

@@ -70,7 +70,7 @@ a {
   display: none;
 }
 #app {
-  background: url('../images/page-bg.png') center center no-repeat;
+  background: url('../groupImg/page-bg.png') center center no-repeat;
   background-size: 100% 100%;
   padding-top: 10px;
   height: 100vh;
@@ -81,7 +81,7 @@ a {
   position: relative;
   height: 70px;
   line-height: 70px;
-  background: url('../images/header-bg.png') center center no-repeat;
+  background: url('../groupImg/header-bg.png') center center no-repeat;
   background-size: 100% 100%;
   text-align: center;
   font-weight: bold;
@@ -201,11 +201,11 @@ a {
   line-height: 40px;
   text-align: center;
   color: #fff;
-  background: url('../images/footer-item.png') no-repeat;
+  background: url('../groupImg/footer-item.png') no-repeat;
   background-size: 100% 100%;
 }
 .footer a:hover {
-  background: url('../images/footer-item-checked.png') no-repeat;
+  background: url('../groupImg/footer-item-checked.png') no-repeat;
   background-size: 100% 100%;
 }
 .my-panel .content {
@@ -234,7 +234,7 @@ a {
   left: -40px;
   width: 30px;
   height: 10px;
-  background: url('../images/title-left.png') no-repeat;
+  background: url('../groupImg/title-left.png') no-repeat;
 }
 .panel-title .text::after {
   position: absolute;
@@ -243,7 +243,7 @@ a {
   right: -40px;
   width: 30px;
   height: 10px;
-  background: url('../images/title-right.png') no-repeat;
+  background: url('../groupImg/title-right.png') no-repeat;
 }
 .panel-title .right-opr {
   position: absolute;
@@ -258,7 +258,7 @@ a {
 }
 .boxs > div {
   flex: 0 0 50%;
-  background: url('../images/left1-bg.png') no-repeat center;
+  background: url('../groupImg/left1-bg.png') no-repeat center;
   background-size: 106% 124%;
   padding: 20px 30px;
 }
@@ -455,7 +455,7 @@ a {
   height: 56vh;
   top: calc(50% - 26vh);
   left: calc(50% - 450px);
-  background: url('../images/alert.png') no-repeat center;
+  background: url('../groupImg/alert.png') no-repeat center;
   /* background-color: #133b65; */
   background-size: 100% 100%;
   padding: 100px 60px 50px;

+ 0 - 0
investment/copyHome.html → 旧备份/investment(旧)/copyHome.html


+ 0 - 0
investment/copyHome2.html → 旧备份/investment(旧)/copyHome2.html


+ 0 - 0
investment/demo.html → 旧备份/investment(旧)/demo.html


+ 0 - 0
investment/fonts/element-icons.woff → 旧备份/investment(旧)/fonts/element-icons.woff


BIN
旧备份/investment(旧)/groupImg/alert.png


BIN
旧备份/investment(旧)/groupImg/back-center.png


BIN
旧备份/investment(旧)/groupImg/back.png


+ 0 - 0
investment/images5/back2.png → 旧备份/investment(旧)/groupImg/back2.png


BIN
旧备份/investment(旧)/groupImg/cBack.png


+ 0 - 0
investment/images5/center-left-list-back.png → 旧备份/investment(旧)/groupImg/center-left-list-back.png


+ 0 - 0
investment/images/center1.png → 旧备份/investment(旧)/groupImg/center1.png


+ 0 - 0
investment/images5/completed.png → 旧备份/investment(旧)/groupImg/completed.png


+ 0 - 0
investment/images5/completed2.png → 旧备份/investment(旧)/groupImg/completed2.png


+ 0 - 0
investment/images5/completedDot.png → 旧备份/investment(旧)/groupImg/completedDot.png


BIN
旧备份/investment(旧)/groupImg/frame1.png


BIN
旧备份/investment(旧)/groupImg/frame2.png


+ 0 - 0
investment/images/header-bg.png → 旧备份/investment(旧)/groupImg/header-bg.png


+ 0 - 0
investment/images/icon-4-home2.png → 旧备份/investment(旧)/groupImg/icon-4-home2.png


+ 0 - 0
investment/images/icon-5-home2.png → 旧备份/investment(旧)/groupImg/icon-5-home2.png


+ 0 - 0
investment/images/icon-6-home2.png → 旧备份/investment(旧)/groupImg/icon-6-home2.png


+ 0 - 0
investment/images/icon-7-home2.png → 旧备份/investment(旧)/groupImg/icon-7-home2.png


BIN
旧备份/investment(旧)/groupImg/icon-8-home2.png


BIN
旧备份/investment(旧)/groupImg/langBack.png


+ 0 - 0
investment/images/left1-bg.png → 旧备份/investment(旧)/groupImg/left1-bg.png


+ 0 - 0
investment/images/page-bg.png → 旧备份/investment(旧)/groupImg/page-bg.png


+ 0 - 0
investment/images5/pin.png → 旧备份/investment(旧)/groupImg/pin.png


+ 0 - 0
investment/images/popup.png → 旧备份/investment(旧)/groupImg/popup.png


+ 0 - 0
investment/images5/project.png → 旧备份/investment(旧)/groupImg/project.png


BIN
旧备份/investment(旧)/groupImg/sBack.png


+ 0 - 0
investment/images/title-left2.png → 旧备份/investment(旧)/groupImg/title-left2.png


+ 0 - 0
investment/images/title-right2.png → 旧备份/investment(旧)/groupImg/title-right2.png


BIN
旧备份/investment(旧)/groupImg/titleImg/1.png


BIN
旧备份/investment(旧)/groupImg/titleImg/10.png


BIN
旧备份/investment(旧)/groupImg/titleImg/11.png


BIN
旧备份/investment(旧)/groupImg/titleImg/2.png


BIN
旧备份/investment(旧)/groupImg/titleImg/3.png


BIN
旧备份/investment(旧)/groupImg/titleImg/4.png


BIN
旧备份/investment(旧)/groupImg/titleImg/5.png


BIN
旧备份/investment(旧)/groupImg/titleImg/6.png


BIN
旧备份/investment(旧)/groupImg/titleImg/7.png


BIN
旧备份/investment(旧)/groupImg/titleImg/8.png


BIN
旧备份/investment(旧)/groupImg/titleImg/9.png


+ 0 - 0
investment/images/alert.png → 旧备份/investment(旧)/images/alert.png


+ 0 - 0
investment/images/bar-blue.png → 旧备份/investment(旧)/images/bar-blue.png


+ 0 - 0
investment/images/bar-green.png → 旧备份/investment(旧)/images/bar-green.png


+ 0 - 0
investment/images/bar-purple.png → 旧备份/investment(旧)/images/bar-purple.png


+ 0 - 0
investment/images/bar-yellow.png → 旧备份/investment(旧)/images/bar-yellow.png


+ 0 - 0
investment/images/center-icon1.png → 旧备份/investment(旧)/images/center-icon1.png


+ 0 - 0
investment/images/center-icon2.png → 旧备份/investment(旧)/images/center-icon2.png


+ 0 - 0
investment/images/center-icon3.png → 旧备份/investment(旧)/images/center-icon3.png


+ 0 - 0
investment/images/center-top1.png → 旧备份/investment(旧)/images/center-top1.png


+ 0 - 0
investment/images/center-top2.png → 旧备份/investment(旧)/images/center-top2.png


+ 0 - 0
investment/images/center-top3.png → 旧备份/investment(旧)/images/center-top3.png


BIN
旧备份/investment(旧)/images/center1.png


+ 0 - 0
investment/images/center2.png → 旧备份/investment(旧)/images/center2.png


+ 0 - 0
investment/images/content-bg.png → 旧备份/investment(旧)/images/content-bg.png


+ 0 - 0
investment/images/content-bg2.png → 旧备份/investment(旧)/images/content-bg2.png


+ 0 - 0
investment/images/down.png → 旧备份/investment(旧)/images/down.png


+ 0 - 0
investment/images/foot-back.png → 旧备份/investment(旧)/images/foot-back.png


BIN
旧备份/investment(旧)/images/footer-item-checked.png


BIN
旧备份/investment(旧)/images/footer-item.png


BIN
旧备份/investment(旧)/images/header-bg.png


+ 0 - 0
investment/images/header-bg2.png → 旧备份/investment(旧)/images/header-bg2.png


+ 0 - 0
investment/images/home-bg.png → 旧备份/investment(旧)/images/home-bg.png


+ 0 - 0
investment/images/icon-1-home2.png → 旧备份/investment(旧)/images/icon-1-home2.png


+ 0 - 0
investment/images/icon-2-home2.png → 旧备份/investment(旧)/images/icon-2-home2.png


+ 0 - 0
investment/images/icon-3-home2.png → 旧备份/investment(旧)/images/icon-3-home2.png


BIN
旧备份/investment(旧)/images/icon-4-home2.png


BIN
旧备份/investment(旧)/images/icon-5-home2.png


BIN
旧备份/investment(旧)/images/icon-6-home2.png


BIN
旧备份/investment(旧)/images/icon-7-home2.png


+ 0 - 0
investment/images/icon-8-home2.png → 旧备份/investment(旧)/images/icon-8-home2.png


+ 0 - 0
investment/images/left-arrow.png → 旧备份/investment(旧)/images/left-arrow.png


+ 0 - 0
investment/images/left-border2-2.png → 旧备份/investment(旧)/images/left-border2-2.png


+ 0 - 0
investment/images/left-border2.png → 旧备份/investment(旧)/images/left-border2.png


BIN
旧备份/investment(旧)/images/left1-bg.png


BIN
旧备份/investment(旧)/images/page-bg.png


+ 0 - 0
investment/images/page-bg2.png → 旧备份/investment(旧)/images/page-bg2.png


BIN
旧备份/investment(旧)/images/popup.png


+ 0 - 0
investment/images/select-bg.png → 旧备份/investment(旧)/images/select-bg.png


+ 0 - 0
investment/images/title-bg.png → 旧备份/investment(旧)/images/title-bg.png


BIN
旧备份/investment(旧)/images/title-left.png


BIN
旧备份/investment(旧)/images/title-left2.png


BIN
旧备份/investment(旧)/images/title-right.png


BIN
旧备份/investment(旧)/images/title-right2.png


+ 0 - 0
investment/images/up.png → 旧备份/investment(旧)/images/up.png


+ 0 - 0
investment/images3/back-big.png → 旧备份/investment(旧)/images3/back-big.png


+ 0 - 0
investment/images3/back.png → 旧备份/investment(旧)/images3/back.png


+ 0 - 0
investment/images3/big.png → 旧备份/investment(旧)/images3/big.png


+ 0 - 0
investment/images3/dinn1.png → 旧备份/investment(旧)/images3/dinn1.png


+ 0 - 0
investment/images3/dinn2.png → 旧备份/investment(旧)/images3/dinn2.png


Some files were not shown because too many files changed in this diff