index.html 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832
  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. </head>
  21. <body>
  22. <!-- <dv-full-screen-container> -->
  23. <div id="app" class="w-full h-full">
  24. <div class="top">
  25. <div class="title" style="padding-top: 2%">
  26. <span>投前管理</span>
  27. <div></div>
  28. </div>
  29. <div class="mainTitle">数智化投资管理驾驶舱</div>
  30. <div class="title" style="padding-top: 2%">
  31. <span>投中、投后管理</span>
  32. <div></div>
  33. </div>
  34. </div>
  35. <div class="bottom">
  36. <div class="left">
  37. <div>
  38. <div class="title">投资计划分析</div>
  39. <div class="content left1">
  40. <div class="overflow-hidden">
  41. <div class="child">
  42. <div style="font-size: 28px">固定资产类项目</div>
  43. <div></div>
  44. <div
  45. style="font-size: 60px; color: #68bdff; font-weight: bold"
  46. >
  47. 251.63<span style="font-size: 28px">亿</span>
  48. </div>
  49. <div
  50. style="
  51. font-size: 60px;
  52. color: #68bdff;
  53. font-weight: bold;
  54. justify-self: center;
  55. "
  56. >
  57. 103<span style="font-size: 28px">个</span>
  58. </div>
  59. <div style="font-size: 28px">投资金额</div>
  60. <div style="font-size: 28px; justify-self: center">
  61. 项目数量
  62. </div>
  63. </div>
  64. <div class="child">
  65. <div style="font-size: 28px">股权类项目</div>
  66. <div></div>
  67. <div
  68. style="font-size: 60px; color: #68bdff; font-weight: bold"
  69. >
  70. 17.09<span style="font-size: 28px">亿</span>
  71. </div>
  72. <div
  73. style="
  74. font-size: 60px;
  75. color: #68bdff;
  76. font-weight: bold;
  77. justify-self: center;
  78. "
  79. >
  80. 58<span style="font-size: 28px">个</span>
  81. </div>
  82. <div style="font-size: 28px">投资金额</div>
  83. <div style="font-size: 28px; justify-self: center">
  84. 项目数量
  85. </div>
  86. </div>
  87. </div>
  88. <div class="overflow-hidden left1B">
  89. <div class="flex items-center justify-center flex-col relative">
  90. <div
  91. style="font-size: 72px; color: #ffe036; font-weight: bold"
  92. >
  93. 450.12<span style="font-size: 28px">亿</span>
  94. </div>
  95. <div style="font-size: 28px">年度投资计划总额</div>
  96. </div>
  97. <div class="left1C">
  98. <div class="flex justify-between left1C-child">
  99. <div
  100. style="height: 100%; width: 48%"
  101. class="flex items-center justify-center font28 pointer"
  102. @click="industryProportionChange(1)"
  103. :class="industryProportion==1?'industryProportion1':'industryProportion2'"
  104. >
  105. 主辅业计划占比
  106. </div>
  107. <div
  108. style="height: 100%; width: 48%"
  109. class="flex items-center justify-center font28 pointer"
  110. @click="industryProportionChange(2)"
  111. :class="industryProportion==2?'industryProportion1':'industryProportion2'"
  112. >
  113. 项目管理类型
  114. </div>
  115. </div>
  116. <div
  117. class="flex overflow-hidden items-center"
  118. style="padding: 1% 0"
  119. >
  120. <div
  121. ref="leftEcharts1"
  122. style="height: 100%; aspect-ratio: 1/1; flex-shrink: 0"
  123. ></div>
  124. <div style="width: 95%; margin-left: 5%">
  125. <div class="flex items-center font28">
  126. <img
  127. src="./img/title-icon.png"
  128. style="width: 32px; height: 52px"
  129. alt=""
  130. />
  131. <span style="margin: 0 10px"
  132. >{{industryProportion==1?'主业':'特别监管类'}}</span
  133. >
  134. <span style="color: #68bdff">41个</span>
  135. </div>
  136. <div
  137. ref="leftEcharts2"
  138. style="height: 50%; width: 100%"
  139. ></div>
  140. </div>
  141. </div>
  142. <div
  143. class="flex overflow-hidden items-center"
  144. style="padding: 1% 0"
  145. >
  146. <div
  147. ref="leftEcharts3"
  148. style="height: 100%; aspect-ratio: 1/1; flex-shrink: 0"
  149. ></div>
  150. <div style="width: 95%; margin-left: 5%">
  151. <div class="flex items-center font28">
  152. <img
  153. src="./img/title-icon.png"
  154. style="width: 32px; height: 52px"
  155. alt=""
  156. />
  157. <span style="margin: 0 10px"
  158. >{{industryProportion==1?'辅业':'备案类'}}</span
  159. >
  160. <span style="color: #68bdff">62个</span>
  161. </div>
  162. <div
  163. ref="leftEcharts4"
  164. style="height: 50%; width: 100%"
  165. ></div>
  166. </div>
  167. </div>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. <div>
  173. <div class="title">投资额度分析</div>
  174. <div class="content left3">
  175. <div ref="leftEcharts6" style="width: 100%; height: 100%"></div>
  176. <div class="left3A">
  177. <div
  178. class="flex justify-center flex-col"
  179. style="padding-left: 35%"
  180. >
  181. <div
  182. style="font-size: 48px; font-weight: bold; color: #68bdff"
  183. >
  184. 522.84<span class="font28">亿</span>
  185. </div>
  186. <div class="font28">上年度净利润</div>
  187. </div>
  188. <div
  189. class="flex justify-center flex-col"
  190. style="padding-left: 35%"
  191. >
  192. <div
  193. style="font-size: 48px; font-weight: bold; color: #68bdff"
  194. >
  195. 621.62<span class="font28">亿</span>
  196. </div>
  197. <div class="font28">固定资产折旧及无形资产摊销</div>
  198. </div>
  199. <div
  200. class="flex justify-center flex-col"
  201. style="padding-left: 35%"
  202. >
  203. <div
  204. style="font-size: 48px; font-weight: bold; color: #68bdff"
  205. >
  206. 179.39<span class="font28">亿</span>
  207. </div>
  208. <div class="font28">带息负债降压指标</div>
  209. </div>
  210. </div>
  211. </div>
  212. </div>
  213. <div>
  214. <div class="title">产业布局分析</div>
  215. <div class="content left2">
  216. <div
  217. class="flex items-center justify-around font28"
  218. style="padding: 0 10%"
  219. >
  220. <div
  221. @click="industryLayoutChange(0)"
  222. class="pointer"
  223. :class="industryLayout==0?'industryProportion1':'industryProportion2'"
  224. style="padding: 1% 2%"
  225. >
  226. 传统产业分析
  227. </div>
  228. <div
  229. @click="industryLayoutChange(1)"
  230. class="pointer"
  231. :class="industryLayout==1?'industryProportion1':'industryProportion2'"
  232. style="padding: 1% 2%"
  233. >
  234. 战略性新兴产业
  235. </div>
  236. <div
  237. @click="industryLayoutChange(2)"
  238. class="pointer"
  239. :class="industryLayout==2?'industryProportion1':'industryProportion2'"
  240. style="padding: 1% 2%"
  241. >
  242. 特色优势产业
  243. </div>
  244. <div
  245. @click="industryLayoutChange(3)"
  246. class="pointer"
  247. :class="industryLayout==3?'industryProportion1':'industryProportion2'"
  248. style="padding: 1% 2%"
  249. >
  250. 公共基础等产业
  251. </div>
  252. </div>
  253. <div ref="leftEcharts5" style="width: 100%; height: 100%"></div>
  254. </div>
  255. </div>
  256. <div>
  257. <div class="title">企业额度分析</div>
  258. <div class="content">
  259. <div ref="leftEcharts10" style="height: 100%; width: 100%"></div>
  260. </div>
  261. </div>
  262. <div>
  263. <div class="title">项目阶段分析</div>
  264. <div class="content left4">
  265. <div ref="leftEcharts7" style="height: 100%; width: 100%"></div>
  266. <div ref="leftEcharts8" style="height: 100%; width: 100%"></div>
  267. <div class="left4A">
  268. <!-- 第一列 -->
  269. <div
  270. style="width: 104px; top: 21%; left: 9%; animation-delay: 1s"
  271. >
  272. <div class="text-center">1230亿</div>
  273. <img
  274. src="./img/left-blue.png"
  275. class=""
  276. style="width: 104px; height: 112px"
  277. alt=""
  278. />
  279. </div>
  280. <div
  281. style="width: 104px; top: 51%; left: 9%; animation-delay: 1s"
  282. >
  283. <img
  284. src="./img/left-green.png"
  285. class=""
  286. style="width: 104px; height: 112px"
  287. alt=""
  288. />
  289. <div class="text-center">1036亿</div>
  290. </div>
  291. <!-- 第二列 -->
  292. <div style="width: 104px; top: 30%; left: 19%">
  293. <div class="text-center">1830亿</div>
  294. <img
  295. src="./img/left-blue.png"
  296. class=""
  297. style="width: 104px; height: 112px"
  298. alt=""
  299. />
  300. </div>
  301. <div style="width: 104px; top: 62%; left: 19%">
  302. <img
  303. src="./img/left-green.png"
  304. class=""
  305. style="width: 104px; height: 112px"
  306. alt=""
  307. />
  308. <div class="text-center">1025亿</div>
  309. </div>
  310. <!-- 第三列 -->
  311. <div
  312. style="width: 104px; top: 35%; left: 29%; animation-delay: 1s"
  313. >
  314. <div class="text-center">1830亿</div>
  315. <img
  316. src="./img/left-blue.png"
  317. class=""
  318. style="width: 104px; height: 112px"
  319. alt=""
  320. />
  321. </div>
  322. <div
  323. style="width: 104px; top: 60%; left: 29%; animation-delay: 1s"
  324. >
  325. <img
  326. src="./img/left-green.png"
  327. class=""
  328. style="width: 104px; height: 112px"
  329. alt=""
  330. />
  331. <div class="text-center">1025亿</div>
  332. </div>
  333. <!-- 第四列 -->
  334. <div style="width: 104px; top: 31%; left: 39%">
  335. <div class="text-center">1830亿</div>
  336. <img
  337. src="./img/left-blue.png"
  338. class=""
  339. style="width: 104px; height: 112px"
  340. alt=""
  341. />
  342. </div>
  343. <div style="width: 104px; top: 61%; left: 39%">
  344. <img
  345. src="./img/left-green.png"
  346. class=""
  347. style="width: 104px; height: 112px"
  348. alt=""
  349. />
  350. <div class="text-center">1025亿</div>
  351. </div>
  352. <!-- 第五列 -->
  353. <div
  354. style="width: 104px; top: 41%; left: 58%; animation-delay: 1s"
  355. >
  356. <div class="text-center">1830亿</div>
  357. <img
  358. src="./img/left-blue.png"
  359. class=""
  360. style="width: 104px; height: 112px"
  361. alt=""
  362. />
  363. </div>
  364. <div
  365. style="width: 104px; top: 65%; left: 58%; animation-delay: 1s"
  366. >
  367. <img
  368. src="./img/left-green.png"
  369. class=""
  370. style="width: 104px; height: 112px"
  371. alt=""
  372. />
  373. <div class="text-center">1025亿</div>
  374. </div>
  375. <!-- 第六列 -->
  376. <div style="width: 104px; top: 35%; left: 68%">
  377. <div class="text-center">1830亿</div>
  378. <img
  379. src="./img/left-blue.png"
  380. class=""
  381. style="width: 104px; height: 112px"
  382. alt=""
  383. />
  384. </div>
  385. <div style="width: 104px; top: 63%; left: 68%">
  386. <img
  387. src="./img/left-green.png"
  388. class=""
  389. style="width: 104px; height: 112px"
  390. alt=""
  391. />
  392. <div class="text-center">1025亿</div>
  393. </div>
  394. <!-- 第七列 -->
  395. <div
  396. style="width: 104px; top: 21%; left: 78%; animation-delay: 1s"
  397. >
  398. <div class="text-center">1830亿</div>
  399. <img
  400. src="./img/left-blue.png"
  401. class=""
  402. style="width: 104px; height: 112px"
  403. alt=""
  404. />
  405. </div>
  406. <div
  407. style="width: 104px; top: 51%; left: 78%; animation-delay: 1s"
  408. >
  409. <img
  410. src="./img/left-green.png"
  411. class=""
  412. style="width: 104px; height: 112px"
  413. alt=""
  414. />
  415. <div class="text-center">1025亿</div>
  416. </div>
  417. <!-- 第八列 -->
  418. <div style="width: 104px; top: 31%; left: 88%">
  419. <div class="text-center">1830亿</div>
  420. <img
  421. src="./img/left-blue.png"
  422. class=""
  423. style="width: 104px; height: 112px"
  424. alt=""
  425. />
  426. </div>
  427. <div style="width: 104px; top: 61%; left: 88%">
  428. <img
  429. src="./img/left-green.png"
  430. class=""
  431. style="width: 104px; height: 112px"
  432. alt=""
  433. />
  434. <div class="text-center">1025亿</div>
  435. </div>
  436. </div>
  437. </div>
  438. </div>
  439. <div>
  440. <div class="title">重点项目两线指标</div>
  441. <div class="content left5">
  442. <dv-scroll-board
  443. ref="indicator"
  444. :config="storageRecordConfig"
  445. @scroll-change="scrollChange"
  446. ></dv-scroll-board>
  447. <div ref="leftEcharts11" style="width: 100%; height: 100%"></div>
  448. </div>
  449. </div>
  450. </div>
  451. <div class="center">
  452. <div>
  453. <div>
  454. <div class="title">两个转型</div>
  455. <div class="content relative center1">
  456. <div
  457. class="flex items-center justify-end"
  458. style="font-size: 24px"
  459. >
  460. <span
  461. style="
  462. display: inline-block;
  463. margin-right: 15px;
  464. border-radius: 10px;
  465. width: 25px;
  466. height: 25px;
  467. background: url('../img/blueBig.png') no-repeat center
  468. center;
  469. background-size: 100% 100%;
  470. "
  471. ></span>
  472. <span style="margin-right: 40px">产业转型</span>
  473. <span
  474. style="
  475. display: inline-block;
  476. margin-right: 15px;
  477. border-radius: 10px;
  478. width: 25px;
  479. height: 25px;
  480. background: url('../img/greenBig.png') no-repeat center
  481. center;
  482. background-size: 100% 100%;
  483. "
  484. ></span>
  485. <span>数字转型</span>
  486. </div>
  487. <div></div>
  488. <div
  489. class="absolute flex items-center justify-center flex-col bubble"
  490. style="
  491. width: 192px;
  492. height: 192px;
  493. top: 25%;
  494. left: 25%;
  495. animation-delay: 1s;
  496. "
  497. >
  498. <span
  499. style="font-size: 30px; font-weight: bold; color: #68bdff"
  500. >206<span class="font28">亿</span></span
  501. >
  502. <span class="font28">投资金额</span>
  503. </div>
  504. <div
  505. class="absolute flex items-center justify-center flex-col bubble"
  506. style="
  507. width: 170px;
  508. height: 170px;
  509. top: 60%;
  510. left: 70%;
  511. animation-delay: 1s;
  512. ">
  513. <span style="font-size: 30px; font-weight: bold; color: #68bdff">153<span class="font28">个</span></span>
  514. <span class="font28">项目数量</span>
  515. </div>
  516. <div class="absolute flex items-center justify-center flex-col bubble"
  517. style="width: 175px; height: 175px; top: 65%; left: 15%">
  518. <span style="font-size: 30px; font-weight: bold; color: #ebde27">113<span class="font28">个</span></span>
  519. <span class="font28">项目数量</span>
  520. </div>
  521. <div class="absolute flex items-center justify-center flex-col bubble"
  522. style="width: 190px; height: 190px; top: 35%; left: 50%">
  523. <span style="font-size: 30px; font-weight: bold; color: #ebde27">168<span class="font28">亿</span></span>
  524. <span class="font28">投资金额</span>
  525. </div>
  526. </div>
  527. </div>
  528. <div>
  529. <div class="title">投资产业分布</div>
  530. <div class="content">
  531. <div ref="leftEcharts12" style="height: 100%;width: 100%;"></div>
  532. </div>
  533. </div>
  534. <div>
  535. <div class="title">投资执行情况</div>
  536. <div class="content"></div>
  537. </div>
  538. </div>
  539. <div class="center2">
  540. <div>
  541. <div class="flex justify-center flex-col">
  542. <div>
  543. <div style="font-size: 60px; color: #68bdff; font-weight: bold">
  544. 17.09<span style="font-size: 28px">亿</span>
  545. </div>
  546. <div
  547. class="absolute flex items-center justify-center flex-col bubble"
  548. style="width: 175px; height: 175px; top: 65%; left: 15%"
  549. >
  550. <span
  551. style="font-size: 30px; font-weight: bold; color: #ebde27"
  552. >113<span class="font28">个</span></span
  553. >
  554. <span class="font28">项目数量</span>
  555. </div>
  556. <div
  557. class="absolute flex items-center justify-center flex-col bubble"
  558. style="width: 190px; height: 190px; top: 35%; left: 50%"
  559. >
  560. <span
  561. style="font-size: 30px; font-weight: bold; color: #ebde27"
  562. >168<span class="font28">亿</span></span
  563. >
  564. <span class="font28">投资金额</span>
  565. </div>
  566. </div>
  567. </div>
  568. <div>
  569. <div class="title">投资产业分布</div>
  570. <div class="content"></div>
  571. </div>
  572. <div>
  573. <div class="title">投资执行情况</div>
  574. <div class="content"></div>
  575. </div>
  576. </div>
  577. <div class="center2">
  578. <div>
  579. <div class="flex justify-center flex-col">
  580. <div>
  581. <div
  582. style="font-size: 60px; color: #68bdff; font-weight: bold"
  583. >
  584. 17.09<span style="font-size: 28px">亿</span>
  585. </div>
  586. <div style="font-size: 28px; justify-self: center">
  587. 总投资额
  588. </div>
  589. </div>
  590. </div>
  591. <div class="flex justify-center flex-col">
  592. <div>
  593. <div
  594. style="font-size: 60px; color: #5bdcc8; font-weight: bold"
  595. >
  596. 353.07<span style="font-size: 28px">亿</span>
  597. </div>
  598. <div style="font-size: 28px; justify-self: center">
  599. 项目总数
  600. </div>
  601. </div>
  602. </div>
  603. <div class="flex justify-center flex-col">
  604. <div>
  605. <div
  606. style="font-size: 60px; color: #5bdcc8; font-weight: bold"
  607. >
  608. 2.22<span style="font-size: 28px">亿</span>
  609. </div>
  610. <div style="font-size: 28px; justify-self: center">
  611. 股权资产
  612. </div>
  613. </div>
  614. </div>
  615. <div class="flex justify-center flex-col">
  616. <div>
  617. <div
  618. style="font-size: 60px; color: #68bdff; font-weight: bold"
  619. >
  620. 66.28<span style="font-size: 28px">亿</span>
  621. </div>
  622. <div style="font-size: 28px; justify-self: center">
  623. 固定资产
  624. </div>
  625. </div>
  626. </div>
  627. </div>
  628. <div class="relative overflow-hidden">
  629. <div
  630. ref="shanxi"
  631. style="width: 100%; height: 100%; z-index: 100"
  632. ></div>
  633. <div class="center3" ref="leftEcharts9"></div>
  634. </div>
  635. </div>
  636. <div>
  637. <div>
  638. <div>
  639. <div class="title">五个一体化</div>
  640. <div class="content"></div>
  641. </div>
  642. </div>
  643. <div>
  644. <div>
  645. <div class="title">投资阶段分析</div>
  646. <div class="content"></div>
  647. </div>
  648. </div>
  649. <div>
  650. <div>
  651. <div class="title">重点项目监控</div>
  652. <div class="content"></div>
  653. </div>
  654. </div>
  655. </div>
  656. </div>
  657. <div class="right">
  658. <div class="means">
  659. <div class="meansWrap">
  660. <div class="meansHead">
  661. <img src="./img/1.png" alt="" />
  662. 固定资产
  663. </div>
  664. <div class="wrapMeansItem">
  665. <div
  666. v-for="(item, index) in meansList"
  667. class="itemWid"
  668. :class="[topIndex == index ? 'active': '']"
  669. >
  670. <div class="itemBac">
  671. <div>
  672. {{item.value}}
  673. <p>个</p>
  674. </div>
  675. <span>{{item.label}}</span>
  676. </div>
  677. <img
  678. v-if="index != meansList.length -1"
  679. src="./img/6.png"
  680. alt=""
  681. />
  682. </div>
  683. </div>
  684. </div>
  685. <div class="shareholding">
  686. <div class="meansHead">
  687. <img src="./img/2.png" alt="" />
  688. 股权类
  689. </div>
  690. <div class="wrapMeansItem">
  691. <div v-for="(item, index) in stockRightList" class="itemWid2">
  692. <div class="itemBac itemBac2">
  693. <div>
  694. {{item.value}}
  695. <p>个</p>
  696. </div>
  697. <span>{{item.label}}</span>
  698. </div>
  699. <!-- <img
  700. v-if="index != stockRightList.length -1"
  701. src="./img/6.png"
  702. alt=""
  703. /> -->
  704. </div>
  705. </div>
  706. </div>
  707. </div>
  708. <div>
  709. <div class="publicTitle">进度成本偏差概览</div>
  710. <div class="progressCost">
  711. <div class="costItem" v-for="(item, index) in costList">
  712. <div class="itemTop">
  713. <div class="topDiv">
  714. <p>项目数量</p>
  715. <div class="costNum">
  716. {{item.num}}
  717. <span>个</span>
  718. </div>
  719. </div>
  720. <div class="topDiv" style="margin-top: 1.875rem">
  721. <p>项目数量</p>
  722. <div class="costNum">
  723. {{item.value}}
  724. <span>亿</span>
  725. </div>
  726. </div>
  727. </div>
  728. <div class="itemBottom">
  729. <img class="aniLeft" src="./img/8.png" alt="" />
  730. <div>{{item.status}}</div>
  731. <img class="aniRight" src="./img/9.png" alt="" />
  732. </div>
  733. </div>
  734. </div>
  735. </div>
  736. <div>
  737. <div class="publicTitle">投资预算执行</div>
  738. <div class="invest">
  739. <div class="lp">
  740. <div class="quan"></div>
  741. <div class="bigq"></div>
  742. <img :src="investData.investList[witchs].url" alt="" />
  743. <div
  744. class="plItem"
  745. :style="{transform:'rotate('+innerDeg+'deg)'}"
  746. >
  747. <div
  748. :class="[witchs == index? 'active' : '']"
  749. v-for="(item, index) in investData.investList"
  750. :style="{ transform: 'translateY(-50%) rotate(-' + item.deg + 'deg)' }"
  751. @click="clickItem(index)"
  752. >
  753. {{item.name}}
  754. </div>
  755. </div>
  756. </div>
  757. <div class="investInfoWrap">
  758. <div class="investInfo">
  759. 预算额<span>{{investData.investList[witchs].yse}}</span>亿
  760. </div>
  761. <div class="investInfo">
  762. 已签合同额<span>{{investData.investList[witchs].yqhte}}</span>亿
  763. </div>
  764. <div class="investInfo">
  765. 产值认定额<span>{{investData.investList[witchs].czrde}}</span>亿
  766. </div>
  767. <div class="investInfo">
  768. 结算额<span>{{investData.investList[witchs].jse}}</span>亿
  769. </div>
  770. <div class="investInfo">
  771. 付款额<span>{{investData.investList[witchs].fke}}</span>亿
  772. </div>
  773. </div>
  774. </div>
  775. </div>
  776. <div>
  777. <div class="publicTitle">进度成本偏差</div>
  778. <div class="echartsWrap" ref="echartR1"></div>
  779. </div>
  780. <div>
  781. <div class="publicTitle">项目风险分析</div>
  782. <div class="projectRisk">
  783. <div class="riskWrap" ref="echartR2"></div>
  784. <div class="riskWrap" ref="echartR3"></div>
  785. <div class="riskWrap longRisk" ref="echartR4"></div>
  786. </div>
  787. </div>
  788. </div>
  789. <div class="bottom-tip"></div>
  790. </div>
  791. <!-- <div style="width: 500px;height: 500px;" ref="echart1"></div> -->
  792. <svg style="height: 700px; width: 100%" class="svg_box">
  793. <circle
  794. cx="240"
  795. cy="260"
  796. r="150"
  797. stroke-width="30px"
  798. stroke="rgb(140 201 249)"
  799. fill="none"
  800. stroke-dasharray="40 10"
  801. >
  802. <animateTransform attributeName="transform" repeatCount="indefinite"
  803. type="rotate" from="0 240 260" / to="-360 240 260" dur="20" />
  804. </circle>
  805. </svg>
  806. <svg style="height: 700px; width: 100%" class="svg_box">
  807. <circle
  808. cx="240"
  809. cy="120"
  810. r="100"
  811. stroke-width="10px"
  812. stroke="rgb(140 201 249)"
  813. fill="none"
  814. stroke-dasharray="10 20"
  815. >
  816. <animateTransform
  817. attributeName="transform"
  818. repeatCount="indefinite"
  819. type="rotate"
  820. from="0 240 120"
  821. to="360 240 120"
  822. dur="20"
  823. />
  824. </circle>
  825. </svg>
  826. </div>
  827. <!-- </dv-full-screen-container> -->
  828. <script src="./js/index.js"></script>
  829. </body>
  830. </html>