index.html 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1" />
  7. <!-- 引入样式 -->
  8. <link rel="stylesheet" href="./styles/index.css" />
  9. <link rel="stylesheet" href="./styles/animate.css" />
  10. <!-- 引入js -->
  11. <script src="./libs/vue@2.7.10.js"></script>
  12. <script src="./libs/echarts.min2.js"></script>
  13. <script src="./libs/echarts-gl.min.js"></script>
  14. <script src="./libs/datav.map.vue.js"></script>
  15. <script src="./libs/axios.min.js"></script>
  16. <script src="./js/request.js"></script>
  17. <script src="./js/map/china.json"></script>
  18. <script src="./js/Data.js"></script>
  19. <script src="./libs/echarts-tooltip-carousel.js"></script>
  20. <script src="./libs/echarts-liquidfill.min.js"></script>
  21. </head>
  22. <body>
  23. <div id="app" class="w-full h-full overflow-hidden" :class="mapShow?'appbg1':'appbg2'">
  24. <div class="top">
  25. <div class="title relative" style="padding-top: 2%">
  26. <span @click="tipShow1Fun('2.png','投前管理','系统演示')" class="pointer">投前管理</span>
  27. <div></div>
  28. <div class="pointer timeBox" @click="pullShow = !pullShow">
  29. <span>{{year}}</span>
  30. <img src="./img/arrow.png" alt="">
  31. </div>
  32. <div class="pullBox" v-if="pullShow">
  33. <span v-for="(item,index) in pollList" class="pointer text-center" @click="chooseTime(item)"
  34. :key="index">{{item}}</span>
  35. </div>
  36. </div>
  37. <div class="mainTitle pointer" @click.stop="tipShow1Fun('1.png','数智化投资管理驾驶舱')">数智化投资管理驾驶舱</div>
  38. <div class="title" style="padding-top: 2%">
  39. <span class="pointer" @click.stop="tipShow1Fun('7.png','投中、投后管理','系统演示')">投中、投后管理</span>
  40. <div></div>
  41. </div>
  42. </div>
  43. <div class="bottom overflow-hidden">
  44. <div class="left">
  45. <div>
  46. <div class="title">投资计划分析</div>
  47. <div class="content left1">
  48. <div class="overflow-hidden">
  49. <div class="child">
  50. <div style="font-size: 28px">固定资产类项目</div>
  51. <div></div>
  52. <div style="font-size: 52px; color: rgb(104, 189, 255); font-weight: bold;" class="pointer"
  53. @click.stop="showChartLTipSingle('固定资产类项目','left','','','投资计划分析','固定资产投资金额','','','','','',2141)">
  54. {{numFormat(yuanChange(left4[1]))}}<span style="font-size: 28px">亿</span>
  55. </div>
  56. <div class="pointer" style="
  57. font-size: 50px;
  58. color: #68bdff;
  59. font-weight: bold;
  60. justify-self: center;
  61. "
  62. @click.stop="showChartLTipSingle('固定资产类项目','left','','','投资计划分析','固定资产项目数量','','','','','',2141)">
  63. {{numFormat(left4[2])}}<span style="font-size: 28px">个</span>
  64. </div>
  65. <div style="font-size: 26px">计划投资额</div>
  66. <div style="font-size: 26px; justify-self: center">
  67. 项目数量
  68. </div>
  69. </div>
  70. <div class="child">
  71. <div style="font-size: 28px">股权类项目</div>
  72. <div></div>
  73. <div class="pointer"
  74. style="font-size: 52px; color: rgb(104, 189, 255); font-weight: bold;#68bdff; font-weight: bold"
  75. @click.stop="showChartLTipSingle('股权类项目','left','','','投资计划分析','股权类投资金额','','','','','',2141)">
  76. {{numFormat(yuanChange(left4[3]))}}<span style="font-size: 28px">亿</span>
  77. </div>
  78. <div class="pointer" style="
  79. font-size: 50px;
  80. color: #68bdff;
  81. font-weight: bold;
  82. justify-self: center;
  83. " @click.stop="showChartLTipSingle('股权类项目','left','','','投资计划分析','股权类项目数量','','','','','',2141)">
  84. {{numFormat(left4[4])}}<span style="font-size: 28px">个</span>
  85. </div>
  86. <div style="font-size: 26px">计划投资额</div>
  87. <div style="font-size: 26px; justify-self: center">
  88. 项目数量
  89. </div>
  90. </div>
  91. </div>
  92. <div class="overflow-hidden left1B relative">
  93. <div class="svg_box">
  94. <!-- <div></div> -->
  95. <svg width="100%" height="100%" v-for="(item,index) in 100" :key="index" :class="index==0?'index':'to'"
  96. :style="{top: item*3 + 'px'}">
  97. <!-- <circle cx="250" cy="350" r="160" stroke-width="90px" :stroke="index==0?'#b7d2f5':('#0368B4' + (100-index))" fill="none" -->
  98. <circle cx="250" cy="350" r="160" stroke-width="90px"
  99. :stroke="index==0?'#b7d2f5':('#0352b4' + (100-index))" fill="none" opacity="0.7"
  100. stroke-dasharray="20 20">
  101. <animateTransform attributeName="transform" repeatCount="indefinite" type="rotate" from="0 250 350"
  102. to="360 250 350" dur="30" />
  103. </circle>
  104. </svg>
  105. </div>
  106. <div class="flex items-center flex-col relative" style="padding-bottom: 10%;margin-top: 8%;">
  107. <div class="pointer" style="font-size: 72px; color: #ffe036; font-weight: bold"
  108. @click.stop="showChartLTipSingle('年度计划投资总额','left','','','投资计划分析','年度投资计划总额','','','','','',2141)">
  109. {{numFormat(yuanChange(left4[0]))}}<span style="font-size: 28px">亿</span>
  110. </div>
  111. <div style="font-size: 28px">年度计划投资总额</div>
  112. </div>
  113. <div class="left1C">
  114. <div class="flex justify-between left1C-child">
  115. <div style="height: 100%; width: 48%" class="flex items-center justify-center font28 pointer"
  116. @click="industryProportionChange(1)"
  117. :class="industryProportion==1?'industryProportion1':'industryProportion2'">
  118. 主辅业计划占比
  119. </div>
  120. <div style="height: 100%; width: 48%" class="flex items-center justify-center font28 pointer"
  121. @click="industryProportionChange(2)"
  122. :class="industryProportion==2?'industryProportion1':'industryProportion2'">
  123. 投资阶段占比
  124. </div>
  125. </div>
  126. <div class="flex overflow-hidden items-center" style="padding: 1% 0">
  127. <div ref="leftEcharts1" style="height: 100%; aspect-ratio: 1/1; flex-shrink: 0"></div>
  128. <div style="width: 95%; margin-left: 5%">
  129. <div class="flex items-center font28">
  130. <img src="./img/title-icon.png" style="width: 32px; height: 52px" alt="" />
  131. <span style="margin: 0 10px">{{industryProportion==1?'主业':'新建'}}</span>
  132. <span style="color: #68bdff">{{industryProportion==1?left5[1].num:left6[0].num}}个</span>
  133. </div>
  134. <div ref="leftEcharts2" style="height: 50%; width: 100%"></div>
  135. </div>
  136. </div>
  137. <div class="flex overflow-hidden items-center" style="padding: 1% 0">
  138. <div ref="leftEcharts3" style="height: 100%; aspect-ratio: 1/1; flex-shrink: 0"></div>
  139. <div style="width: 95%; margin-left: 5%">
  140. <div class="flex items-center font28">
  141. <img src="./img/title-icon.png" style="width: 32px; height: 52px" alt="" />
  142. <span style="margin: 0 10px">{{industryProportion==1?'辅业':'续建'}}</span>
  143. <span style="color: #68bdff">{{industryProportion==1?left5[0].num:left6[1].num}}个</span>
  144. </div>
  145. <div ref="leftEcharts4" style="height: 50%; width: 100%"></div>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. <div>
  153. <div class="title">投资额度分析</div>
  154. <div class="content left3 relative">
  155. <div class="absolute flex items-center justify-center pao"
  156. style="color: #58F7DF;font-size: 46px;font-weight: bold;">
  157. {{(left16[3] * 100).toFixed(2)}}%</div>
  158. <div class="paoText">
  159. <div>{{numFormat(yuanChange(left16[4]))}}<span style="font-size: 28px;">亿</span></div>
  160. <div style="font-size: 28px;">总额度上限</div>
  161. </div>
  162. <div ref="leftEcharts6" style="width: 100%; height: 100%"
  163. @click="leftPenetrateTwo('投资额度分析','总额度','','','',211)">
  164. </div>
  165. <div class="left3A">
  166. <div class="flex justify-center flex-col" style="padding-left: 35%">
  167. <div style="font-size: 52px; font-weight: bold; color: #68bdff">
  168. {{numFormat(yuanChange(left16[0]))}}<span class="font28">亿</span>
  169. </div>
  170. <div class="font28">上年度净利润</div>
  171. </div>
  172. <div class="flex justify-center flex-col" style="padding-left: 35%">
  173. <div style="font-size: 52px; font-weight: bold; color: #68bdff">
  174. {{numFormat(yuanChange(left16[2]))}}<span class="font28">亿</span>
  175. </div>
  176. <div class="font28">固定资产折旧及无形资产摊销</div>
  177. </div>
  178. <div class="flex justify-center flex-col" style="padding-left: 35%">
  179. <div style="font-size: 52px; font-weight: bold; color: #68bdff">
  180. {{numFormat(yuanChange(left16[1]))}}<span class="font28">亿</span>
  181. </div>
  182. <div class="font28">带息负债压降额</div>
  183. </div>
  184. </div>
  185. </div>
  186. </div>
  187. <div>
  188. <div class="title">产业布局分析</div>
  189. <div class="content left2" v-if="fourList.length != 0">
  190. <div class="flex items-center justify-around font28" style="padding: 0 10%">
  191. <div @click="industryLayoutChange(0)" class="pointer"
  192. :class="industryLayout==0?'industryProportion1':'industryProportion2'" style="padding: 1% 2%">
  193. {{fourList[0].mdnb_textfield1}}
  194. </div>
  195. <div @click="industryLayoutChange(1)" class="pointer"
  196. :class="industryLayout==1?'industryProportion1':'industryProportion2'" style="padding: 1% 2%">
  197. {{fourList[1].mdnb_textfield1}}
  198. </div>
  199. <div @click="industryLayoutChange(2)" class="pointer"
  200. :class="industryLayout==2?'industryProportion1':'industryProportion2'" style="padding: 1% 2%">
  201. {{fourList[2].mdnb_textfield1}}
  202. </div>
  203. <div @click="industryLayoutChange(3)" class="pointer"
  204. :class="industryLayout==3?'industryProportion1':'industryProportion2'" style="padding: 1% 2%">
  205. {{fourList[3].mdnb_textfield1}}
  206. </div>
  207. </div>
  208. <div ref="leftEcharts5" style="width: 100%; height: 100%"></div>
  209. </div>
  210. </div>
  211. <div>
  212. <div class="title">投资额度使用情况</div>
  213. <div class="content">
  214. <div ref="leftEcharts10" style="height: 100%; width: 100%"></div>
  215. </div>
  216. </div>
  217. <div>
  218. <div class="title">项目阶段分析</div>
  219. <div class="content left4">
  220. <div ref="leftEcharts7" style="height: 100%; width: 100%"></div>
  221. <div ref="leftEcharts8" style="height: 100%; width: 100%"></div>
  222. <div class="left4A left4AShadow" v-if="projecList[0][0].top != 0 && projecList[0][0].top">
  223. <!-- 第一列 -->
  224. <div class="pointer"
  225. :class="{'left4AShadow':projectNum2 == 0,'bubble2':projecList[0][0].img=='./img/left-blue3.png'}"
  226. style="width: 104px; left: 10%; animation-delay: 1s" :style="{top:`${projecList[0][0].top}%`}"
  227. @mouseenter="projectNum2Fun(0)" @mouseleave="projectNum2Stop = true"
  228. @click="showChartLTipDouble('项目储备', 'left', '项目阶段分析', '固定资产', '项目储备', '特别监管', '', '', '', '', '', 216)">
  229. <div class="text-center">{{projecList[0][0].value2}}亿</div>
  230. <img :src="projecList[0][0].img" class="" style="width: 104px; height: 112px" alt="" />
  231. </div>
  232. <div class="pointer"
  233. :class="{'left4AShadow':projectNum2 == 0,'bubble2':projecList[0][1].img=='./img/left-green3.png'}"
  234. style="width: 104px; left: 10%; animation-delay: 1s" :style="{top:`${projecList[0][1].top}%`}"
  235. @mouseenter="projectNum2Fun(0)" @mouseleave="projectNum2Stop = true"
  236. @click="showChartLTipDouble('项目储备', 'left', '项目阶段分析', '固定资产', '项目储备', '备案', '', '', '', '', '', 216)">
  237. <img :src="projecList[0][1].img" class="" style="width: 104px; height: 112px" alt="" />
  238. <div class="text-center">{{projecList[0][1].value2}}亿</div>
  239. </div>
  240. <!-- 第二列 -->
  241. <div class="pointer"
  242. :class="{'left4AShadow':projectNum2 == 1,'bubble2':projecList[1][0].img=='./img/left-blue3.png'}"
  243. style="width: 104px; left: 19%" :style="{top:`${projecList[1][0].top}%`}"
  244. @mouseenter="projectNum2Fun(1)" @mouseleave="projectNum2Stop = true"
  245. @click="showChartLTipDouble('项目立项', 'left', '项目阶段分析', '固定资产', '项目立项', '特别监管', '', '', '', '', '', 216)">
  246. <div class="text-center">{{projecList[1][0].value2}}亿</div>
  247. <img :src="projecList[1][0].img" class="" style="width: 104px; height: 112px" alt="" />
  248. </div>
  249. <div class="pointer" class="pointer"
  250. :class="{'left4AShadow':projectNum2 == 1,'bubble2':projecList[1][1].img=='./img/left-green3.png'}"
  251. style="width: 104px; left: 19%" :style="{top:`${projecList[1][1].top}%`}"
  252. @mouseenter="projectNum2Fun(1)" @mouseleave="projectNum2Stop = true"
  253. @click="showChartLTipDouble('项目立项', 'left', '项目阶段分析', '固定资产', '项目立项', '备案', '', '', '', '', '', 216)">
  254. <img :src="projecList[1][1].img" class="" style="width: 104px; height: 112px" alt="" />
  255. <div class="text-center">{{projecList[1][1].value2}}亿</div>
  256. </div>
  257. <!-- 第三列 -->
  258. <div class="pointer"
  259. :class="{'left4AShadow':projectNum2 == 2,'bubble2':projecList[2][0].img=='./img/left-blue3.png'}"
  260. style="width: 104px; left: 29%; animation-delay: 1s" :style="{top:`${projecList[2][0].top}%`}"
  261. @mouseenter="projectNum2Fun(2)" @mouseleave="projectNum2Stop = true"
  262. @click="showChartLTipDouble('可研论证', 'left', '项目阶段分析', '固定资产', '可研论证', '特别监管', '', '', '', '', '', 216)">
  263. <div class="text-center">{{projecList[2][0].value2}}亿</div>
  264. <img :src="projecList[2][0].img" class="" style="width: 104px; height: 112px" alt="" />
  265. </div>
  266. <div class="pointer"
  267. :class="{'left4AShadow':projectNum2 == 2,'bubble2':projecList[2][1].img=='./img/left-green3.png'}"
  268. style="width: 104px; left: 29%; animation-delay: 1s" :style="{top:`${projecList[2][1].top}%`}"
  269. @mouseenter="projectNum2Fun(2)" @mouseleave="projectNum2Stop = true"
  270. @click="showChartLTipDouble('可研论证', 'left', '项目阶段分析', '固定资产', '可研论证', '备案', '', '', '', '', '', 216)">
  271. <img :src="projecList[2][1].img" class="" style="width: 104px; height: 112px" alt="" />
  272. <div class="text-center">{{projecList[2][1].value2}}亿</div>
  273. </div>
  274. <!-- 第四列 -->
  275. <div class="pointer"
  276. :class="{'left4AShadow':projectNum2 == 3,'bubble2':projecList[3][0].img=='./img/left-blue3.png'}"
  277. style="width: 104px;left: 39%" :style="{top:`${projecList[3][0].top}%`}" @mouseenter="projectNum2Fun(3)"
  278. @mouseleave="projectNum2Stop = true"
  279. @click="showChartLTipDouble('投资决策', 'left', '项目阶段分析', '固定资产', '投资决策', '特别监管', '', '', '', '', '', 216)">
  280. <div class="text-center">{{projecList[3][0].value2}}亿</div>
  281. <img :src="projecList[3][0].img" class="" style="width: 104px; height: 112px" alt="" />
  282. </div>
  283. <div class="pointer"
  284. :class="{'left4AShadow':projectNum2 == 3,'bubble2':projecList[3][1].img=='./img/left-green3.png'}"
  285. style="width: 104px; left: 39%" :style="{top:`${projecList[3][1].top}%`}"
  286. @mouseenter="projectNum2Fun(3)" @mouseleave="projectNum2Stop = true"
  287. @click="showChartLTipDouble('投资决策', 'left', '项目阶段分析', '固定资产', '投资决策', '备案', '', '', '', '', '', 216)">
  288. <img :src="projecList[3][1].img" class="" style="width: 104px; height: 112px" alt="" />
  289. <div class="text-center">{{projecList[3][1].value2}}亿</div>
  290. </div>
  291. <!-- 第五列 -->
  292. <div class="pointer"
  293. :class="{'left4AShadow':projectNum2 == 4,'bubble2':projecList[4][0].img=='./img/left-blue3.png'}"
  294. style="width: 104px; left: 58%; animation-delay: 1s" :style="{top:`${projecList[4][0].top}%`}"
  295. @mouseenter="projectNum2Fun(4)" @mouseleave="projectNum2Stop = true"
  296. @click="showChartLTipDouble('项目储备', 'left', '项目阶段分析', '股权类', '项目储备', '特别监管', '', '', '', '', '', 216)">
  297. <div class="text-center">{{projecList[4][0].value2}}亿</div>
  298. <img :src="projecList[4][0].img" class="" style="width: 104px; height: 112px" alt="" />
  299. </div>
  300. <div class="pointer"
  301. :class="{'left4AShadow':projectNum2 == 4,'bubble2':projecList[4][1].img=='./img/left-green3.png'}"
  302. style="width: 104px; left: 58%; animation-delay: 1s" :style="{top:`${projecList[4][1].top}%`}"
  303. @mouseenter="projectNum2Fun(4)" @mouseleave="projectNum2Stop = true"
  304. @click="showChartLTipDouble('项目储备', 'left', '项目阶段分析', '股权类', '项目储备', '备案', '', '', '', '', '', 216)">
  305. <img :src="projecList[4][1].img" class="" style="width: 104px; height: 112px" alt="" />
  306. <div class="text-center">{{projecList[4][1].value2}}亿</div>
  307. </div>
  308. <!-- 第六列 -->
  309. <div class="pointer"
  310. :class="{'left4AShadow':projectNum2 == 5,'bubble2':projecList[5][0].img=='./img/left-blue3.png'}"
  311. style="width: 104px; left: 68%" :style="{top:`${projecList[5][0].top}%`}"
  312. @mouseenter="projectNum2Fun(5)" @mouseleave="projectNum2Stop = true"
  313. @click="showChartLTipDouble('项目立项', 'left', '项目阶段分析', '股权类', '项目立项', '特别监管', '', '', '', '', '', 216)">
  314. <div class="text-center">{{projecList[5][0].value2}}亿</div>
  315. <img :src="projecList[5][0].img" class="" style="width: 104px; height: 112px" alt="" />
  316. </div>
  317. <div class="pointer"
  318. :class="{'left4AShadow':projectNum2 == 5,'bubble2':projecList[5][1].img=='./img/left-green3.png'}"
  319. style="width: 104px; left: 68%" :style="{top:`${projecList[5][1].top}%`}"
  320. @mouseenter="projectNum2Fun(5)" @mouseleave="projectNum2Stop = true"
  321. @click="showChartLTipDouble('项目立项', 'left', '项目阶段分析', '股权类', '项目立项', '备案', '', '', '', '', '', 216)">
  322. <img :src="projecList[5][1].img" class="" style="width: 104px; height: 112px" alt="" />
  323. <div class="text-center">{{projecList[5][1].value2}}亿</div>
  324. </div>
  325. <!-- 第七列 -->
  326. <div class="pointer"
  327. :class="{'left4AShadow':projectNum2 == 6,'bubble2':projecList[6][0].img=='./img/left-blue3.png'}"
  328. style="width: 104px; left: 78%; animation-delay: 1s" :style="{top:`${projecList[6][0].top}%`}"
  329. @mouseenter="projectNum2Fun(6)" @mouseleave="projectNum2Stop = true"
  330. @click="showChartLTipDouble('可研论证', 'left', '项目阶段分析', '股权类', '可研论证', '特别监管', '', '', '', '', '', 216)">
  331. <div class="text-center">{{projecList[6][0].value2}}亿</div>
  332. <img :src="projecList[6][0].img" class="" style="width: 104px; height: 112px" alt="" />
  333. </div>
  334. <div class="pointer"
  335. :class="{'left4AShadow':projectNum2 == 6,'bubble2':projecList[6][1].img=='./img/left-green3.png'}"
  336. style="width: 104px; left: 78%; animation-delay: 1s" :style="{top:`${projecList[6][1].top}%`}"
  337. @mouseenter="projectNum2Fun(6)" @mouseleave="projectNum2Stop = true"
  338. @click="showChartLTipDouble('可研论证', 'left', '项目阶段分析', '股权类', '可研论证', '备案', '', '', '', '', '', 216)">
  339. <img :src="projecList[6][1].img" class="" style="width: 104px; height: 112px" alt="" />
  340. <div class="text-center">{{projecList[6][1].value2}}亿</div>
  341. </div>
  342. <!-- 第八列 -->
  343. <div class="pointer"
  344. :class="{'left4AShadow':projectNum2 == 7,'bubble2':projecList[7][0].img=='./img/left-blue3.png'}"
  345. style="width: 104px; left: 88%" :style="{top:`${projecList[7][0].top}%`}"
  346. @mouseenter="projectNum2Fun(7)" @mouseleave="projectNum2Stop = true"
  347. @click="showChartLTipDouble('投资决策', 'left', '项目阶段分析', '股权类', '投资决策', '特别监管', '', '', '', '', '', 216)">
  348. <div class="text-center">{{projecList[7][0].value2}}亿</div>
  349. <img :src="projecList[7][0].img" class="" style="width: 104px; height: 112px" alt="" />
  350. </div>
  351. <div class="pointer"
  352. :class="{'left4AShadow':projectNum2 == 7,'bubble2':projecList[7][1].img=='./img/left-green3.png'}"
  353. style="width: 104px; left: 88%" :style="{top:`${projecList[7][1].top}%`}"
  354. @mouseenter="projectNum2Fun(7)" @mouseleave="projectNum2Stop = true"
  355. @click="showChartLTipDouble('投资决策', 'left', '项目阶段分析', '股权类', '投资决策', '备案', '', '', '', '', '', 216)">
  356. <img :src="projecList[7][1].img" class="" style="width: 104px; height: 112px" alt="" />
  357. <div class="text-center">{{projecList[7][1].value2}}亿</div>
  358. </div>
  359. <div class="absolute projectPop" style="top: 50%;" :style="{left:projecList[projectNum2][2].distance}">
  360. <div>{{projecList[projectNum2][2].name}}</div>
  361. <div><span
  362. style="display:inline-block;border-radius:50%;margin-right: 10px; width:20px;height:20px;background-color:#45A9E1"></span>{{projecList[projectNum2][0].name}}:{{projecList[projectNum2][0].value}}个,{{projecList[projectNum2][0].value2}}亿
  363. </div>
  364. <div><span
  365. style="display:inline-block;border-radius:50%;margin-right: 10px; width:20px;height:20px;background-color:#4CEEE5"></span>{{projecList[projectNum2][1].name}}:{{projecList[projectNum2][1].value}}个,{{projecList[projectNum2][1].value2}}亿
  366. </div>
  367. </div>
  368. </div>
  369. </div>
  370. </div>
  371. <div>
  372. <div class="title">重点项目两线指标</div>
  373. <div class="content left5" id="left5">
  374. <!-- <dv-scroll-board ref="indicator" :config="storageRecordConfig" @scroll-change="scrollChange"
  375. ></dv-scroll-board> -->
  376. <dv-scroll-board ref="indicator" :config="storageRecordConfig" @scroll-change="scrollChange"
  377. @click="goLookBoard($event,'center2')"></dv-scroll-board>
  378. <div ref="leftEcharts11" style="width: 100%; height: 100%"></div>
  379. </div>
  380. </div>
  381. </div>
  382. <div class="center" v-if="mapShow">
  383. <div>
  384. <div>
  385. <div class="title">两个转型</div>
  386. <div class="content relative center1">
  387. <div class="flex items-center justify-end" style="font-size: 24px">
  388. <span class="length1"></span>
  389. <span style="margin-right: 40px">产业转型</span>
  390. <span class="length2"></span>
  391. <span>数字转型</span>
  392. </div>
  393. <div></div>
  394. <div class="absolute flex items-center justify-center flex-col bubble pointer" style="
  395. width: 192px;
  396. height: 192px;
  397. top: 25%;
  398. left: 25%;
  399. animation-delay: 1s;
  400. "
  401. @click.stop="showChartLTipSingle('产业转型','center','keyIndicators','cyplanamount','','','','','transform',1,2,114,'计划投资额')">
  402. <span
  403. style="font-size: 28px; font-weight: bold; color: #68bdff">{{numFormat(yuanChange(center4[0]))}}<span
  404. class="font28">亿</span></span>
  405. <span class="font28">计划投资额</span>
  406. </div>
  407. <div class="absolute flex items-center justify-center flex-col bubble pointer"
  408. style="width: 170px;height: 170px;top: 60%;left: 70%;animation-delay: 1s;"
  409. @click.stop="showChartLTipSingle('产业转型','center','keyIndicators','cyplancount','','','','','transform',1,2,114,'项目数量')">
  410. <span style="font-size: 28px; font-weight: bold; color: #68bdff">{{numFormat(center4[1])}}<span
  411. class="font28">个</span></span>
  412. <span class="font28">项目数量</span>
  413. </div>
  414. <div class="absolute flex items-center justify-center flex-col bubble pointer"
  415. style="width: 175px; height: 175px; top: 65%; left: 15%"
  416. @click.stop="showChartLTipSingle('数字转型','center','keyIndicators','szplancount','','','','','transform',0,2,114,'项目数量')">
  417. <span style="font-size: 28px; font-weight: bold; color: #ebde27">{{numFormat(center4[3])}}<span
  418. class="font28">个</span></span>
  419. <span class="font28">项目数量</span>
  420. </div>
  421. <div class="absolute flex items-center justify-center flex-col bubble pointer"
  422. style="width: 190px; height: 190px; top: 35%; left: 50%"
  423. @click.stop="showChartLTipSingle('数字转型','center','keyIndicators','szplanamount','','','','','transform',0,2,114,'计划投资额')">
  424. <span
  425. style="font-size: 28px; font-weight: bold; color: #ebde27">{{numFormat(yuanChange(center4[2]))}}<span
  426. class="font28">亿</span></span>
  427. <span class="font28">计划投资额</span>
  428. </div>
  429. </div>
  430. </div>
  431. <div>
  432. <div class="title">投资产业分布</div>
  433. <div class="content relative">
  434. <div style="width: 100%;height: 100%;" ref="leftEcharts12"></div>
  435. <div class="absolute flex flex-col items-center justify-center" style="top: 40%;left: 36.5%;">
  436. <span style="color: #58E6F7;font-size: 50px;font-weight: bold;">{{stageTitle3}}</span>
  437. <span class="font28 text-center" style="width: 180px;">{{stageTitle4}}</span>
  438. </div>
  439. </div>
  440. </div>
  441. <div>
  442. <div class="title">投资执行情况</div>
  443. <div class="content">
  444. <div class="w-full h-full" ref="leftEcharts14"></div>
  445. </div>
  446. </div>
  447. </div>
  448. <div class="center2">
  449. <div>
  450. <div class="flex justify-center flex-col pointer"
  451. @click.stop="showChartLTipSingle('投资完成额','center','keyIndicators','investamount','','','','','tab','',1,111)">
  452. <div>
  453. <div style="font-size: 52px; color: rgb(104, 189, 255); font-weight: bold;#5bdcc8; font-weight: bold">
  454. {{numFormat(yuanChange(center1[0]))}}<span style="font-size: 28px">亿</span>
  455. </div>
  456. <div style="font-size: 28px; justify-self: center">
  457. 投资完成额
  458. </div>
  459. </div>
  460. </div>
  461. <div class="flex justify-center flex-col pointer"
  462. @click.stop="showChartLTipSingle('项目总数','center','keyIndicators','projectcount','','','','','tab','',1,111)">
  463. <div>
  464. <div style="font-size: 52px; color: rgb(104, 189, 255); font-weight: bold;#68bdff; font-weight: bold">
  465. {{numFormat(center1[1])}}<span style="font-size: 28px">个</span>
  466. </div>
  467. <div style="font-size: 28px; justify-self: center">
  468. 项目总数
  469. </div>
  470. </div>
  471. </div>
  472. <div class="flex justify-center flex-col pointer"
  473. @click.stop="showChartLTipSingle('固定资产','center','keyIndicators','gdzcamount','','','','','tab','0',1,111)">
  474. <div>
  475. <div style="font-size: 52px; color: rgb(104, 189, 255); font-weight: bold;#68bdff; font-weight: bold">
  476. {{numFormat(yuanChange(center1[2]))}}<span style="font-size: 28px">亿</span>
  477. </div>
  478. <div style="font-size: 28px; justify-self: center">
  479. 固定资产类
  480. </div>
  481. </div>
  482. </div>
  483. <div class="flex justify-center flex-col pointer"
  484. @click.stop="showChartLTipSingle('股权投资','center','keyIndicators','gqtzamount','','','','','tab','1',1,111)">
  485. <div>
  486. <div style="font-size: 52px; color: rgb(104, 189, 255); font-weight: bold;font-weight: bold">
  487. {{numFormat(yuanChange(center1[3]))}}<span style="font-size: 28px">亿</span>
  488. </div>
  489. <div style="font-size: 28px; justify-self: center">
  490. 股权类
  491. </div>
  492. </div>
  493. </div>
  494. </div>
  495. <div class="relative overflow-hidden">
  496. <div ref="shanxi" style="width: 100%; height: 100%; z-index: 100"></div>
  497. <div class="center3" ref="leftEcharts9"></div>
  498. </div>
  499. </div>
  500. <div class="center4">
  501. <div>
  502. <div>
  503. <div class="title">五个一体化</div>
  504. <div class="content">
  505. <div ref="leftEcharts15" style="height: 100%;width: 100%;"></div>
  506. </div>
  507. </div>
  508. </div>
  509. <div>
  510. <div>
  511. <div class="title">管理类型分析</div>
  512. <div class="content relative">
  513. <div ref="leftEcharts13" style="height: 100%;width: 100%;"></div>
  514. <div class="absolute flex flex-col items-center justify-center" style="top: 40%;left: 37.5%;">
  515. <span style="color: #58E6F7;font-size: 50px;font-weight: bold;">{{stageTitle2}}</span>
  516. <span class="font28 text-center" style="width: 180px;">{{stageTitle}}</span>
  517. </div>
  518. </div>
  519. </div>
  520. </div>
  521. <div>
  522. <div>
  523. <div class="title">省级重点项目监控</div>
  524. <div class="content" id="left6">
  525. <dv-scroll-board :config="storageRecordConfig2" @click="goLookBoard($event,'center3')"
  526. class="h-full w-full" @scroll-change="scrollChange2" />
  527. </div>
  528. </div>
  529. </div>
  530. </div>
  531. </div>
  532. <div v-else class=" h-full w-full relative">
  533. <div class="chinaTop pointer">
  534. <div class="flex justify-center flex-col"
  535. @click.stop="showChartLTipSingle('投资完成额','center','keyIndicators','investamount','','','','','tab','',1,111)">
  536. <div style="padding-left: 40%;">
  537. <div style="font-size: 52px; color: #5bdcc8; font-weight: bold">
  538. {{numFormat(yuanChange(center1[0]))}}<span style="font-size: 28px">亿</span>
  539. </div>
  540. <div style="font-size: 28px; justify-self: center">
  541. 投资完成额
  542. </div>
  543. </div>
  544. </div>
  545. <div class="flex justify-center flex-col"
  546. @click.stop="showChartLTipSingle('项目总数','center','keyIndicators','projectcount','','','','','tab','',1,111)">
  547. <div style="padding-left: 40%;">
  548. <div style="font-size: 52px; color: #68bdff; font-weight: bold">
  549. {{numFormat(center1[1])}}<span style="font-size: 28px">个</span>
  550. </div>
  551. <div style="font-size: 28px; justify-self: center">
  552. 项目总数
  553. </div>
  554. </div>
  555. </div>
  556. <div class="flex justify-center flex-col"
  557. @click.stop="showChartLTipSingle('固定资产','center','keyIndicators','gdzcamount','','','','','tab','0',1,111)">
  558. <div style="padding-left: 40%;">
  559. <div style="font-size: 52px; color: #68bdff; font-weight: bold">
  560. {{numFormat(yuanChange(center1[2]))}}<span style="font-size: 28px">亿</span>
  561. </div>
  562. <div style="font-size: 28px; justify-self: center">
  563. 固定资产类
  564. </div>
  565. </div>
  566. </div>
  567. <div class="flex justify-center flex-col"
  568. @click.stop="showChartLTipSingle('股权投资','center','keyIndicators','gqtzamount','','','','','tab','1',1,111)">
  569. <div style="padding-left: 40%;">
  570. <div style="font-size: 52px; color: #5bdcc8; font-weight: bold">
  571. {{numFormat(yuanChange(center1[3]))}}<span style="font-size: 28px">亿</span>
  572. </div>
  573. <div style="font-size: 28px; justify-self: center">
  574. 股权类
  575. </div>
  576. </div>
  577. </div>
  578. </div>
  579. <div ref="china" style="width: 100%; height: 100%; z-index: 100"></div>
  580. <div class="center5" ref="leftEcharts16"></div>
  581. </div>
  582. <div class="right">
  583. <div class="means">
  584. <div class="meansWrap">
  585. <div class="meansHead">
  586. <img src="./img/1.png" alt="" />
  587. 固定资产类项目
  588. </div>
  589. <div class="wrapMeansItem">
  590. <!-- <div v-for="(item, index) in meansList" class="itemWid pointer"
  591. :class="[topIndex == index ? 'active': '']"
  592. @click="showChartLTipDouble(item.label,'right','','','','','','','','','',311,4,item.projectStepCode,'')"> -->
  593. <div v-for="(item, index) in meansList" class="itemWid" :class="[topIndex == index ? 'active': '']">
  594. <div class="itemBac">
  595. <div>
  596. {{item.value}}
  597. <p>个</p>
  598. </div>
  599. <span>{{item.label}}</span>
  600. </div>
  601. <img v-if="index != meansList.length -1" src="./img/6.png" alt="" />
  602. </div>
  603. </div>
  604. </div>
  605. <div class="shareholding">
  606. <div class="meansHead">
  607. <img src="./img/2.png" alt="" />
  608. 股权类项目
  609. </div>
  610. <div class="wrapMeansItem">
  611. <!-- <div v-for="(item, index) in stockRightList" :class="[topIndex == index+6 ? 'active': '']"
  612. class="itemWid2 pointer"
  613. @click="showChartLTipDouble(item.label,'right','','','','','','','','','',311,4,item.projectStepCode,'')"> -->
  614. <div v-for="(item, index) in stockRightList" :class="[topIndex == index+6 ? 'active': '']"
  615. class="itemWid2">
  616. <div class="itemBac itemBac2">
  617. <div>
  618. {{item.value}}
  619. <p>个</p>
  620. </div>
  621. <span>{{item.label}}</span>
  622. </div>
  623. <img v-if="index != stockRightList.length -1" src="./img/6.png" alt="" />
  624. </div>
  625. </div>
  626. </div>
  627. </div>
  628. <div>
  629. <div class="publicTitle">进度成本偏差概览</div>
  630. <div class="progressCost">
  631. <!-- <div class="costItem pointer" v-for="(item, index) in costList"
  632. @click="showChartLTipDouble(item.status,'right','','','','','','','','','',312,1,item.projectStepCode,item.type)"> -->
  633. <div class="costItem" v-for="(item, index) in costList">
  634. <div class="itemTop">
  635. <div class="topDiv">
  636. <p>项目数量</p>
  637. <div class="costNum">
  638. {{numFormat(item.num)}}
  639. <span>个</span>
  640. </div>
  641. </div>
  642. <div class="topDiv" style="margin-top: 1.875rem">
  643. <p>投资总额</p>
  644. <div class="costNum">
  645. {{numFormat(yuanChange(item.value))}}
  646. <span>亿</span>
  647. </div>
  648. </div>
  649. </div>
  650. <div class="itemBottom">
  651. <img class="aniLeft" src="./img/8.png" alt="" />
  652. <div>{{item.status}}</div>
  653. <img class="aniRight" src="./img/9.png" alt="" />
  654. </div>
  655. </div>
  656. </div>
  657. </div>
  658. <div>
  659. <div class="publicTitle">投资预算执行</div>
  660. <div class="invest">
  661. <div class="lp">
  662. <div class="quan"></div>
  663. <div class="bigq"></div>
  664. <!-- <img class="pointer" :src="investData.investList[witchs].url" style="z-index: 999;"
  665. @click.stop="cilikEight(investData.investList[witchs].name)" alt="" /> -->
  666. <img :src="investData.investList[witchs].url" style="z-index: 999;" alt="" />
  667. <div class="plItem pointer" :style="{transform:'rotate('+innerDeg+'deg)'}">
  668. <div :class="[witchs == index? 'active' : '']" v-for="(item, index) in investData.investList"
  669. :style="{ transform: 'translateY(-50%) rotate(-' + item.deg + 'deg)' }"
  670. @click="clickItem(index,index)">
  671. {{item.name}}
  672. </div>
  673. </div>
  674. </div>
  675. <div class="investInfoWrap">
  676. <div class="investInfo">
  677. 项目预算额<span>{{investData.investList[witchs].yse}}</span>亿
  678. </div>
  679. <div class="investInfo">
  680. 已签合同额<span>{{investData.investList[witchs].yqhte}}</span>亿
  681. </div>
  682. <div class="investInfo">
  683. 产值认定额<span>{{investData.investList[witchs].czrde}}</span>亿
  684. </div>
  685. <div class="investInfo">
  686. 累计结算额<span>{{investData.investList[witchs].jse}}</span>亿
  687. </div>
  688. <div class="investInfo">
  689. 累计付款额<span>{{investData.investList[witchs].fke}}</span>亿
  690. </div>
  691. </div>
  692. </div>
  693. </div>
  694. <div>
  695. <div class="publicTitle">进度成本偏差</div>
  696. <div class="echartsWrap" ref="rightEcharts1"></div>
  697. </div>
  698. <div class="rightBottom">
  699. <div class="overflow-hidden">
  700. <div class="" style="width: 100%;height: 100%;" ref="echartR4" @mouseenter="echartR4Fd = false"
  701. @mouseout="echartR4Fd = true"></div>
  702. </div>
  703. <div class="overflow-hidden">
  704. <div class="publicTitle">项目风险分析</div>
  705. <div class="rightBottomB">
  706. <div ref="echartR2" style="width: 100%;height: 100%;" @mouseout="echartR2FdOut()"></div>
  707. <div ref="echartR3" style="width: 100%;height: 100%;"></div>
  708. </div>
  709. </div>
  710. </div>
  711. </div>
  712. <div class="bottom-tip" @click="backChina"></div>
  713. </div>
  714. <div class="absolute backBlack"
  715. v-if="tipShow1 || tipShow2 || tipShow3 || tipShow4 || tipShow5 || projectListTipShow || boardTipShow || echartEnterpriseShow">
  716. <!-- 标题状图弹窗 -->
  717. <div class="tip-box1" v-show="tipShow1">
  718. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  719. alt="" @click="closeTap()">
  720. <div class="pop-title1 relative">
  721. <div class="absolute pop-title2 pointer" @click="tipShow2Fun(1)">{{titleName2}}</div>
  722. <div>{{titleName}}</div>
  723. <img class="absolute pointer" src="./img/titleImg/right6.png"
  724. style="width: 50px;height: 55px;top: 35%;right: 10%;" alt="" v-if="titleName == '投中、投后管理'"
  725. style="padding-left: 100px;" @click="tipShow2Fun(2)">
  726. </div>
  727. <div class="pop-content1 text-center">
  728. <div class="absolute popLeft" @click.stop="popLeftClick()"></div>
  729. <div class="absolute popright" @click.stop="poprightClick()"></div>
  730. <img :src="`./img/titleImg/${titleUrl}`" class="titleImg" alt="">
  731. </div>
  732. </div>
  733. <!-- 标题投前左边弹窗 -->
  734. <div class="productTipBoard" v-if="tipShow4">
  735. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  736. alt="" @click="tipShow4 = false">
  737. <div class="pop-title1" style="padding-top: 20px;">系统演示</div>
  738. <img alt="" src="./img/popLine.png" style="width: 70%;height: 40px;margin-left: 15%;">
  739. <div class="pop-content2 text-center">
  740. <div class="absolute pointer" style="right: 8.7%;top: 17.2%;width: 30px;height: 30px;z-index: 999;"
  741. @click="titleFrontUrl=='left2.png'?titleFrontUrl='left1.png':titleFrontUrl='left2.png'"></div>
  742. <img :src="`./img/titleImg/${titleFrontUrl}`" class="iframeCss" style="width:1920px;height: 1080px;" alt="">
  743. </div>
  744. </div>
  745. <!-- 标题投前右边弹窗 -->
  746. <div class="productTipBoard" v-if="tipShow5">
  747. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;z-index: 999;"
  748. class="absolute pointer" alt="" @click="tipShow5 = false">
  749. <div class="pop-title1 relative">
  750. <div>系统演示</div>
  751. </div>
  752. <img alt="" src="./img/popLine.png" style="width: 70%;height: 40px;margin-left: 15%;">
  753. <div class="pop-content2 text-center">
  754. <div v-if="titleAfterUrl=='right1.png'||titleAfterUrl=='right2.png'||titleAfterUrl=='right3.png'"
  755. class="absolute pointer" style="right: 46.5%;top: 11.5%;width: 170px;height: 85px;z-index: 999;"
  756. @click="titleAfterUrl='right1.png'">
  757. </div>
  758. <div v-if="titleAfterUrl=='right1.png'||titleAfterUrl=='right2.png'||titleAfterUrl=='right3.png'"
  759. class="absolute pointer" style="right: 41%;top: 11.5%;width: 170px;height: 85px;z-index: 999;"
  760. @click="titleAfterUrl='right2.png'">
  761. </div>
  762. <div v-if="titleAfterUrl=='right1.png'||titleAfterUrl=='right2.png'||titleAfterUrl=='right3.png'"
  763. class="absolute pointer" style="right: 35%;top: 11.5%;width: 170px;height: 85px;z-index: 999;"
  764. @click="titleAfterUrl='right3.png'">
  765. </div>
  766. <img v-if="titleAfterUrl=='right4.png'" :src="`./img/titleImg/${titleAfterUrl}`" class="iframeCss pointer"
  767. style="width:1920px;height: 1080px;" alt="" @click="titleAfterUrl='right5.png'">
  768. <img v-else-if="titleAfterUrl=='right5.png'" :src="`./img/titleImg/${titleAfterUrl}`"
  769. class="iframeCss pointer" style="width:1920px;height: 1080px;" alt="" @click="titleAfterUrl='right4.png'">
  770. <img v-else :src="`./img/titleImg/${titleAfterUrl}`" class="iframeCss " style="width:1920px;height: 1080px;"
  771. alt="">
  772. </div>
  773. </div>
  774. <!-- 单个柱状图弹窗 -->
  775. <div class="tip-box1" v-if="tipShow2">
  776. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  777. alt="" @click="closeTap()">
  778. <div class="pop-title1">{{titleName}}</div>
  779. <div class="pop-content1 text-center">
  780. <div class="h-full w-full" id="leftEcharts18" ref="leftEcharts18"></div>
  781. </div>
  782. </div>
  783. <!-- 两个柱状图弹窗 -->
  784. <div class="tip-box1" v-if="tipShow3">
  785. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  786. alt="" @click="closeTap()">
  787. <div class="pop-title1">{{titleName}}</div>
  788. <div class="pop-content1 text-center">
  789. <div id="echartSingleTip2" ref="echartSingleTip2" style="width: 100%; height: 50%;"></div>
  790. <div id="echartSingleTip3" ref="echartSingleTip3" style="width: 100%; height: 50%;"></div>
  791. </div>
  792. </div>
  793. <!-- 项目列表专属弹窗 -->
  794. <div class="productTip" v-if="projectListTipShow">
  795. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  796. alt="" @click="projectListTipShow = false">
  797. <div class="pop-title1" style="padding-top: 20px;">项目列表</div>
  798. <img alt="" src="./img/popLine.png" style="width: 70%;height: 40px;margin-left: 15%;">
  799. <div class="pop-content2 text-center">
  800. <dv-scroll-board :config='config6' @click="goLookBoard" style="width:95%;height:100%;margin: 0 auto;" />
  801. </div>
  802. </div>
  803. <!-- 项目看板专属弹窗 -->
  804. <div class="productTipBoard" v-if="boardTipShow">
  805. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  806. alt="" @click="boardTipShow = false">
  807. <div class="pop-title1" style="padding-top: 20px;">项目看板</div>
  808. <img alt="" src="./img/popLine.png" style="width: 70%;height: 40px;margin-left: 15%;">
  809. <div class="pop-content2 text-center">
  810. <iframe align="center" class="iframeCss" width="1920px" height="1080px" :src='boardUrl' frameborder="no"
  811. border="0" marginwidth="0" marginheight="0" scrolling="no" style="filter: grayscale(35%)"></iframe>
  812. </div>
  813. </div>
  814. <!-- 投资额度使用情况专属弹窗 -->
  815. <div class="tip-box1" v-if="echartEnterpriseShow">
  816. <img src="./img/close.png" style="width: 40px;height: 40px;top: 30px;right: 30px;" class="absolute pointer"
  817. alt="" @click="echartEnterpriseFun()">
  818. <div class="pop-title1">{{titleName}}</div>
  819. <div class="pop-content1 text-center">
  820. <div class="tip2">
  821. <div>
  822. <div class="tip2-list">
  823. <div>
  824. <span>{{year}}年度合并报表净利润</span>
  825. <span style="color:#69c0ff;font-size: 30px;"><span
  826. style="font-weight: bold;font-size: 40px;">{{numFormat(yuanChange(common1[0]))}}</span>亿</span>
  827. </div>
  828. <div>
  829. <span>提取固定资产折旧和无形资产摊销</span>
  830. <span style="color:#69c0ff;font-size: 30px;"><span
  831. style="font-weight: bold;font-size: 40px;">{{numFormat(yuanChange(common1[1]))}}</span>亿</span>
  832. </div>
  833. <div>
  834. <span>预计带息负债压降</span>
  835. <span style="color:#69c0ff;font-size: 30px;"><span
  836. style="font-weight: bold;font-size: 40px;">{{numFormat(yuanChange(common1[2]))}}</span>亿</span>
  837. </div>
  838. <div>
  839. <span>已用额度</span>
  840. <span style="color:#69c0ff;font-size: 30px;"><span
  841. style="font-weight: bold;font-size: 40px;">{{numFormat(yuanChange(common1[3]))}}</span>亿</span>
  842. </div>
  843. <div>
  844. <span>剩余额度</span>
  845. <span style="color:#69c0ff;font-size: 30px;"><span
  846. style="font-weight: bold;font-size: 40px;">{{numFormat(yuanChange(common1[4]))}}</span>亿</span>
  847. </div>
  848. </div>
  849. </div>
  850. <div class=""
  851. style="position:relative;width: 100%;height: 100%;background-color: #09285380;border-radius: 15px;"
  852. @click="leftPenetrateTwo('投资额度分析','总额度','','',titleName,212)">
  853. <div class="total3 total">总额度:<span style="font-size: 72px;">{{numFormat(yuanChange(common1[5]))}}<span
  854. style="font-size: 52px;">亿</span></span></div>
  855. <div ref="echartBall" style="width: 100%; height: 80%;"></div>
  856. </div>
  857. </div>
  858. </div>
  859. </div>
  860. </div>
  861. </div>
  862. <script src="./js/index.js"></script>
  863. </body>
  864. </html>