index.vue 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152
  1. <template>
  2. <view class="content">
  3. <image class="top-bg" src="/static/top_bg.png"></image>
  4. <view class="text-area">
  5. <!-- 第一行 -->
  6. <text class="left-bg-one"></text>
  7. <text class="left-title-one">红码</text>
  8. <text class="center-bg-one"></text>
  9. <navigator url="../detail/detail?handler_state2=1&sm_color=红码" hover-class="navigator-hover">
  10. <text class="center-title-one">已处置</text>
  11. <text class="center-num-one">{{centerNum1}}</text>
  12. <text class="center-add-one">今日{{centerAdd1}}人</text>
  13. </navigator>
  14. <navigator url="../detail/detail?sm_color=红码&handler_state2=0" hover-class="navigator-hover">
  15. <text class="right-title-one">处置中</text>
  16. <text class="right-num-one">{{rightNum1}}</text>
  17. <text class="right-add-one">今日{{rightAdd1}}人</text>
  18. </navigator>
  19. <!-- 第二行 -->
  20. <text class="left-bg-two"></text>
  21. <text class="left-title-two">黄码</text>
  22. <text class="center-bg-two"></text>
  23. <navigator url="../detail/detail?sm_color=黄码&handler_state2=1" hover-class="navigator-hover">
  24. <text class="center-title-two">已处置</text>
  25. <text class="center-num-two">{{centerNum2}}</text>
  26. <text class="center-add-two">今日{{centerAdd2}}人</text>
  27. </navigator>
  28. <navigator url="../detail/detail?sm_color=黄码&handler_state2=0" hover-class="navigator-hover">
  29. <text class="right-title-two">处置中</text>
  30. <text class="right-num-two">{{rightNum2}}</text>
  31. <text class="right-add-two">今日{{rightAdd2}}人</text>
  32. </navigator>
  33. <!-- 第三行 -->
  34. <text class="left-bg-three"></text>
  35. <text class="left-title-three">重点人员</text>
  36. <text class="center-bg-three"></text>
  37. <navigator url="../detail/detail?iskey=1&handler_state2=1" hover-class="navigator-hover">
  38. <text class="center-title-three">已处置</text>
  39. <text class="center-num-three">{{centerNum3}}</text>
  40. <text class="center-add-three">今日{{centerAdd3}}人</text>
  41. </navigator>
  42. <navigator url="../detail/detail?iskey=1&handler_state2=0" hover-class="navigator-hover">
  43. <text class="right-title-three">处置中</text>
  44. <text class="right-num-three">{{rightNum3}}</text>
  45. <text class="right-add-three">今日{{rightAdd3}}人</text>
  46. </navigator>
  47. <!-- 第四行 -->
  48. <text class="left-bg-four"></text>
  49. <text class="left-title-four">脱管人员</text>
  50. <text class="center-bg-four"></text>
  51. <navigator url="../detail/detail?istoken=1&handler_state2=1" hover-class="navigator-hover">
  52. <text class="center-title-four">已处置</text>
  53. <text class="center-num-four">{{centerNum4}}</text>
  54. <text class="center-add-four">今日{{centerAdd4}}人</text>
  55. </navigator>
  56. <navigator url="../detail/detail?istoken=1&handler_state2=0" hover-class="navigator-hover">
  57. <text class="right-title-four">处置中</text>
  58. <text class="right-num-four">{{rightNum4}}</text>
  59. <text class="right-add-four">今日{{rightAdd4}}人</text>
  60. </navigator>
  61. <!-- 第五行 -->
  62. <text class="left-bg-five"></text>
  63. <text class="left-title-five">发热人员</text>
  64. <text class="center-bg-five"></text>
  65. <navigator url="../detail/detail?ishot=1&handler_state2=1" hover-class="navigator-hover">
  66. <text class="center-title-five">已处置</text>
  67. <text class="center-num-five">{{centerNum5}}</text>
  68. <text class="center-add-five">今日{{centerAdd5}}人</text>
  69. </navigator>
  70. <navigator url="../detail/detail?ishot=1&handler_state2=0" hover-class="navigator-hover">
  71. <text class="right-title-five">处置中</text>
  72. <text class="right-num-five">{{rightNum5}}</text>
  73. <text class="right-add-five">今日{{rightAdd5}}人</text>
  74. </navigator>
  75. <!-- 图一 -->
  76. <image class="center-icon" src="/static/center_icon.png"></image>
  77. <text class="center-title">处置人数走势图</text>
  78. <text class="anniu">
  79. <text @click="selectMap(1)" v-bind:class="{active:isActive===1}">
  80. <text style=" margin-left: 10rpx; margin-right: 10rpx;">红码</text>
  81. </text>
  82. <text @click="selectMap(2)" v-bind:class="{active:isActive===2}" style=" margin-left: 25rpx;">
  83. <text style=" margin-left: 10rpx; margin-right: 10rpx;">黄码</text>
  84. </text>
  85. <text @click="selectMap(3)" v-bind:class="{active:isActive===3}" style=" margin-left: 25rpx;">
  86. <text style=" margin-left: 10rpx; margin-right: 10rpx;">重点人员</text>
  87. </text>
  88. <text @click="selectMap(4)" v-bind:class="{active:isActive===4}" style=" margin-left: 25rpx;">
  89. <text style=" margin-left: 10rpx; margin-right: 10rpx;">脱管人员</text>
  90. </text>
  91. <text @click="selectMap(5)" v-bind:class="{active:isActive===5}" style=" margin-left: 25rpx;">
  92. <text style=" margin-left: 10rpx; margin-right: 10rpx;">发热人员</text>
  93. </text>
  94. </text>
  95. <!-- 折线图 -->
  96. <div class="chartContainer1">
  97. <div class="chart1" ref="chart1"></div>
  98. </div>
  99. <!-- 图二 -->
  100. <image class="bottom-icon" src="/static/bottom_icon.png"></image>
  101. <text class="bottom-title">每日处置时长</text>
  102. <!-- 柱状图 -->
  103. <div class="chartContainer2">
  104. <div class="chart2" ref="chart2"></div>
  105. </div>
  106. </view>
  107. </view>
  108. </template>
  109. <script>
  110. import echarts from "echarts";
  111. export default {
  112. data() {
  113. return {
  114. // 第一行
  115. centerNum1:'',
  116. centerAdd1:'',
  117. rightNum1:'',
  118. rightAdd1:'',
  119. // 第二行
  120. centerNum2:'',
  121. centerAdd2:'',
  122. rightNum2:'',
  123. rightAdd2:'',
  124. // 第三行
  125. centerNum3:'',
  126. centerAdd3:'',
  127. rightNum3:'',
  128. rightAdd3:'',
  129. // 第四行
  130. centerNum4:'',
  131. centerAdd4:'',
  132. rightNum4:'',
  133. rightAdd4:'',
  134. // 第五行
  135. centerNum5:'',
  136. centerAdd5:'',
  137. rightNum5:'',
  138. rightAdd5:'',
  139. // 图一
  140. date:['12-27','12-28','12-29','12-30','12-31','01-01','01-02','01-03'],
  141. valuenew:[90,90,115,100,95,100,140,110,80],
  142. isActive:1,
  143. chart1_color:'',
  144. chart1_iskey:'',
  145. chart1_ishot:'',
  146. chart1_istoken:'',
  147. // 图二
  148. date2:['12-27','12-28','12-29','12-30','12-31','01-01','01-02','01-03'],
  149. valuenew2:[3.5,4.5,2.5,3.8,2.5,1.5,3.5,4.5]
  150. }
  151. },
  152. onLoad() {
  153. },
  154. mounted() {
  155. this.getHandleText()
  156. this.getEightRed1()
  157. this.getEightAvg()
  158. },
  159. watch: {
  160. date: {
  161. handler(val, oldVal) {
  162. // console.log(val)
  163. this.getEchartData1()
  164. },
  165. deep: true, //true 深度监听
  166. },
  167. date2: {
  168. handler(val, oldVal) {
  169. // console.log(val)
  170. this.getEchartData2()
  171. },
  172. deep: true, //true 深度监听
  173. },
  174. },
  175. methods: {
  176. //图一处各选项
  177. selectMap(index){
  178. this.isActive=index;
  179. if(this.isActive===2){
  180. this.chart1_color='黄码'
  181. this.chart1_iskey=''
  182. this.chart1_istoken=''
  183. this.chart1_ishot=''
  184. this.getEightRed1()
  185. }
  186. if(this.isActive===3){
  187. this.chart1_iskey='1'
  188. this.chart1_color=''
  189. this.chart1_istoken=''
  190. this.chart1_ishot=''
  191. this.getEightRed2()
  192. }
  193. if(this.isActive===4){
  194. this.chart1_istoken='1'
  195. this.chart1_color=''
  196. this.chart1_iskey=''
  197. this.chart1_ishot=''
  198. this.getEightRed3()
  199. }
  200. if(this.isActive===5){
  201. this.chart1_ishot='1'
  202. this.chart1_color=''
  203. this.chart1_iskey=''
  204. this.chart1_istoken=''
  205. this.getEightRed4()
  206. }
  207. if(this.isActive===1){
  208. this.chart1_color=''
  209. this.chart1_iskey=''
  210. this.chart1_istoken=''
  211. this.chart1_ishot=''
  212. this.getEightRed1()
  213. }
  214. },
  215. //处置情况分析
  216. getHandleText() {
  217. this.$axios.post('/bigData2/mobqueryHandlerTj.action', {
  218. headers: {
  219. 'Content-Type': 'application/json',
  220. }
  221. })
  222. .then(res => {
  223. //红码
  224. this.centerNum1=res.data.redL.red_lj_handlded
  225. this.centerAdd1=res.data.redT.red_handlded
  226. this.rightNum1=res.data.redL.red_lj_unhandlded
  227. this.rightAdd1=res.data.redT.red_unhandlded
  228. //黄码
  229. this.centerNum2=res.data.yellowL.yellow_lj_handlded
  230. this.centerAdd2=res.data.yellowT.yellow_handlded
  231. this.rightNum2=res.data.yellowL.yellow_lj_unhandlded
  232. this.rightAdd2=res.data.yellowT.yellow_unhandlded
  233. //重点人员
  234. this.centerNum3=res.data.keyL.key_lj_handlded
  235. this.centerAdd3=res.data.keyT.key_handlded
  236. this.rightNum3=res.data.keyL.key_lj_unhandlded
  237. this.rightAdd3=res.data.keyT.key_unhandlded
  238. //脱管人员
  239. this.centerNum4=res.data.tokenL.token_lj_handlded
  240. this.centerAdd4=res.data.tokenT.token_handlded
  241. this.rightNum4=res.data.tokenL.token_lj_unhandlded
  242. this.rightAdd4=res.data.tokenT.token_unhandlded
  243. //发热人员
  244. this.centerNum5=res.data.hotL.hot_lj_handlded
  245. this.centerAdd5=res.data.hotT.hot_handlded
  246. this.rightNum5=res.data.hotL.hot_lj_unhandlded
  247. this.rightAdd5=res.data.hotT.hot_unhandlded
  248. })
  249. .catch(err => {
  250. console.log(err)
  251. })
  252. },
  253. //图一红黄码近8天处置统计--红黄码
  254. getEightRed1() {
  255. this.date=[]
  256. this.valuenew=[]
  257. this.$axios.post('/bigData2/mobqueryEightRed.action?sm_color='+this.chart1_color, {
  258. headers: {
  259. 'Content-Type': 'application/json',
  260. }
  261. })
  262. .then(res => {
  263. // console.log(res.data)
  264. for (var i = 0; i < res.data.date.length; i++) {
  265. this.date.push(res.data.date[i].substring(6));
  266. }
  267. for (var i = 0; i < res.data.data.length; i++) {
  268. this.valuenew.push(res.data.data[i].red_handlded);
  269. }
  270. this.date=this.date.reverse()
  271. this.valuenew=this.valuenew.reverse()
  272. })
  273. .catch(err => {
  274. console.log(err)
  275. })
  276. },
  277. //图一红黄码近8天处置统计--重点
  278. getEightRed2() {
  279. this.date=[]
  280. this.valuenew=[]
  281. this.$axios.post('/bigData2/mobqueryEightRed.action?iskey='+this.chart1_iskey, {
  282. headers: {
  283. 'Content-Type': 'application/json',
  284. }
  285. })
  286. .then(res => {
  287. // console.log(res.data)
  288. for (var i = 0; i < res.data.date.length; i++) {
  289. this.date.push(res.data.date[i].substring(6));
  290. }
  291. for (var i = 0; i < res.data.data.length; i++) {
  292. this.valuenew.push(res.data.data[i].red_handlded);
  293. }
  294. this.date=this.date.reverse()
  295. this.valuenew=this.valuenew.reverse()
  296. })
  297. .catch(err => {
  298. console.log(err)
  299. })
  300. },
  301. //图一红黄码近8天处置统计--脱管
  302. getEightRed3() {
  303. this.date=[]
  304. this.valuenew=[]
  305. this.$axios.post('/bigData2/mobqueryEightRed.action?istoken='+this.chart1_istoken, {
  306. headers: {
  307. 'Content-Type': 'application/json',
  308. }
  309. })
  310. .then(res => {
  311. // console.log(res.data)
  312. for (var i = 0; i < res.data.date.length; i++) {
  313. this.date.push(res.data.date[i].substring(6));
  314. }
  315. for (var i = 0; i < res.data.data.length; i++) {
  316. this.valuenew.push(res.data.data[i].red_handlded);
  317. }
  318. this.date=this.date.reverse()
  319. this.valuenew=this.valuenew.reverse()
  320. })
  321. .catch(err => {
  322. console.log(err)
  323. })
  324. },
  325. //图一红黄码近8天处置统计--发热
  326. getEightRed4() {
  327. this.date=[]
  328. this.valuenew=[]
  329. this.$axios.post('/bigData2/mobqueryEightRed.action?ishot='+this.chart1_ishot, {
  330. headers: {
  331. 'Content-Type': 'application/json',
  332. }
  333. })
  334. .then(res => {
  335. // console.log(res.data)
  336. for (var i = 0; i < res.data.date.length; i++) {
  337. this.date.push(res.data.date[i].substring(6));
  338. }
  339. for (var i = 0; i < res.data.data.length; i++) {
  340. this.valuenew.push(res.data.data[i].red_handlded);
  341. }
  342. this.date=this.date.reverse()
  343. this.valuenew=this.valuenew.reverse()
  344. })
  345. .catch(err => {
  346. console.log(err)
  347. })
  348. },
  349. //图二处置时长
  350. getEightAvg() {
  351. this.date2=[]
  352. this.valuenew2=[]
  353. this.$axios.post('/bigData2/mobqueryEightAvg.action', {
  354. headers: {
  355. 'Content-Type': 'application/json',
  356. }
  357. })
  358. .then(res => {
  359. // console.log(res.data)
  360. for (var i = 0; i < res.data.date.length; i++) {
  361. this.date2.push(res.data.date[i].substring(6));
  362. }
  363. for (var i = 0; i < res.data.data.length; i++) {
  364. this.valuenew2.push(res.data.data[i].duration);
  365. }
  366. this.date2=this.date2.reverse()
  367. this.valuenew2=this.valuenew2.reverse()
  368. // console.log(this.date2)
  369. // console.log(this.valuenew2)
  370. })
  371. .catch(err => {
  372. console.log(err)
  373. })
  374. },
  375. // 折线图
  376. getEchartData1() {
  377. const chart1 = this.$refs.chart1;
  378. var option = null;
  379. const myChart = this.$echarts.init(chart1);
  380. option = {
  381. tooltip: {
  382. trigger: "axis",
  383. axisPointer: {
  384. type: "shadow",
  385. },
  386. textStyle: {
  387. fontSize: 12,
  388. fontWeight: 200,
  389. },
  390. },
  391. legend: {
  392. },
  393. grid: {
  394. left:"2%",
  395. right: "8%",
  396. bottom: "0%",
  397. top:"19%",
  398. containLabel: true,
  399. },
  400. textStyle: {
  401. fontFamily: "FZZhunYuan-M02S",
  402. fontWeight: "bold",
  403. fontColor: "#FEFEFE",
  404. },
  405. color: ["#419EFF"],
  406. xAxis: [
  407. {
  408. type: "category",
  409. // name: "(时段)",
  410. nameTextStyle: {
  411. color: "#fff",
  412. },
  413. boundaryGap: false,
  414. data: this.date,
  415. axisLabel: {
  416. show: true,
  417. height: 15,
  418. fontSize: 12,
  419. fontFamily: "Microsoft YaHei-3970(82674968)",
  420. fontWeight: "bold",
  421. color: "#999999",
  422. align: "center",
  423. rotate: 45,//倾斜角度
  424. margin:20,
  425. },
  426. axisLine: {
  427. show: false,
  428. lineStyle: {
  429. color: "#676767",
  430. },
  431. },
  432. },
  433. ],
  434. yAxis: [
  435. {
  436. name: "(人)",
  437. nameGap: 10,
  438. type: "value",
  439. scale: true,
  440. axisLabel: {
  441. show: true,
  442. height: 14,
  443. fontSize: 12,
  444. fontFamily: "FZZhunYuan-M02S",
  445. fontWeight: "bold",
  446. color: "#999999",
  447. },
  448. axisLine: {
  449. show: false,
  450. lineStyle: {
  451. color: "#999999", //人数的颜色
  452. },
  453. },
  454. splitLine: {
  455. show: true,
  456. lineStyle: {
  457. type: "dotted",
  458. color: "#D9D9D9",
  459. },
  460. },
  461. },
  462. ],
  463. series: [
  464. {
  465. // name: "最近一周游客人数",
  466. type: "line",
  467. symbol: "emptyCircle",
  468. symbolSize: 7,
  469. data: this.valuenew, //
  470. },
  471. ],
  472. };
  473. myChart.setOption(option);
  474. window.addEventListener("resize", function () {
  475. myChart.resize();
  476. });
  477. this.$on("hook:destroyed", () => {
  478. window.removeEventListener("resize", function () {
  479. chart1.resize();
  480. });
  481. });
  482. return option;
  483. },
  484. //图二
  485. getEchartData2() {
  486. const chart2 = this.$refs.chart2;
  487. var option = null;
  488. const myChart = this.$echarts.init(chart2);
  489. option = {
  490. color: ["#419EFF"],
  491. xAxis: {
  492. type: 'category',
  493. data: this.date2,
  494. axisLabel: {
  495. show: true,
  496. height: 17,
  497. fontSize: 11,
  498. fontFamily: "Microsoft YaHei-3970(82674968)",
  499. fontWeight: "bold",
  500. color: "#999999",
  501. align: "center",
  502. rotate: 45,//倾斜角度
  503. margin:17,
  504. },
  505. axisLine: {
  506. show: false,
  507. lineStyle: {
  508. color: "#676767",
  509. },
  510. },
  511. },
  512. yAxis: {
  513. name: "(小时)",
  514. type: "value",
  515. scale: true,
  516. axisLabel: {
  517. show: true,
  518. height: 14,
  519. fontSize: 12,
  520. fontFamily: "FZZhunYuan-M02S",
  521. fontWeight: "bold",
  522. color: "#999999",
  523. },
  524. axisLine: {
  525. show: false,
  526. lineStyle: {
  527. color: "#999999", //人数的颜色
  528. },
  529. },
  530. splitLine: {
  531. show: true,
  532. lineStyle: {
  533. type: "dotted",
  534. color: "#D9D9D9",
  535. },
  536. },
  537. },
  538. series: [
  539. {
  540. data: this.valuenew2,
  541. type: 'bar'
  542. }
  543. ]
  544. };
  545. myChart.setOption(option);
  546. window.addEventListener("resize", function () {
  547. myChart.resize();
  548. });
  549. this.$on("hook:destroyed", () => {
  550. window.removeEventListener("resize", function () {
  551. chart2.resize();
  552. });
  553. });
  554. return option;
  555. },
  556. }
  557. }
  558. </script>
  559. <style>
  560. .content {
  561. display: flex;
  562. flex-direction: column;
  563. align-items: center;
  564. justify-content: center;
  565. }
  566. .top-bg {
  567. height: 100px;
  568. width: 375px;
  569. margin-top: 0rpx;
  570. margin-left: auto;
  571. margin-right: auto;
  572. }
  573. .text-area {
  574. display: flex;
  575. width: 375px;
  576. }
  577. /* 第一行 */
  578. .left-bg-one{
  579. margin-top: 85rpx;
  580. margin-left: 30rpx;
  581. width: 68rpx;
  582. height: 11rpx;
  583. background: #A3D0FF;
  584. position: absolute;
  585. z-index: 1;
  586. }
  587. .left-title-one {
  588. margin-left: 35rpx;
  589. margin-top: 63rpx;
  590. width: 56rpx;
  591. height: 27rpx;
  592. font-size: 28rpx;
  593. font-family: Microsoft YaHei-3970(82674968);
  594. font-weight: 400;
  595. color: #000000;
  596. position: absolute;
  597. z-index: 2;
  598. }
  599. .center-bg-one{
  600. margin-top: 28rpx;
  601. margin-left: 196rpx;
  602. width: 2rpx;
  603. height: 104rpx;
  604. background: #D9D9D9;
  605. position: absolute;
  606. z-index: 1;
  607. }
  608. .center-title-one{
  609. margin-top: 96rpx;
  610. margin-left: 231rpx;
  611. position: absolute;
  612. width: 85rpx;
  613. height: 26rpx;
  614. font-size: 28rpx;
  615. font-family: Microsoft YaHei-3970(82674968);
  616. font-weight: 400;
  617. color: #999999;
  618. }
  619. .center-num-one{
  620. margin-top: 49rpx;
  621. margin-left: 238rpx;
  622. position: absolute;
  623. width: 85rpx;
  624. height: 31rpx;
  625. font-size: 40rpx;
  626. font-family: Microsoft YaHei-3970(82674968);
  627. font-weight: 400;
  628. color: #000000;
  629. }
  630. .center-add-one{
  631. margin-top: 30rpx;
  632. margin-left: 312rpx;
  633. position: absolute;
  634. width: 200rpx;
  635. height: 19rpx;
  636. font-size: 20rpx;
  637. font-family: Microsoft YaHei-3970(82674968);
  638. font-weight: 400;
  639. color: #3D9EF8;
  640. }
  641. .right-title-one{
  642. margin-top: 96rpx;
  643. margin-left: 509rpx;
  644. position: absolute;
  645. width: 85rpx;
  646. height: 26rpx;
  647. font-size: 28rpx;
  648. font-family: Microsoft YaHei-3970(82674968);
  649. font-weight: 400;
  650. color: #999999;
  651. }
  652. .right-num-one{
  653. margin-top: 49rpx;
  654. margin-left: 541rpx;
  655. position: absolute;
  656. width: 85rpx;
  657. height: 31rpx;
  658. font-size: 40rpx;
  659. font-family: Microsoft YaHei-3970(82674968);
  660. font-weight: 400;
  661. color: #000000;
  662. }
  663. .right-add-one{
  664. margin-top: 30rpx;
  665. margin-left: 592rpx;
  666. position: absolute;
  667. width: 200rpx;
  668. height: 19rpx;
  669. font-size: 20rpx;
  670. font-family: Microsoft YaHei-3970(82674968);
  671. font-weight: 400;
  672. color: #3D9EF8;
  673. }
  674. /* 第二行 */
  675. .left-bg-two{
  676. margin-top: 235rpx;
  677. margin-left: 30rpx;
  678. width: 68rpx;
  679. height: 11rpx;
  680. background: #A3D0FF;
  681. position: absolute;
  682. z-index: 1;
  683. }
  684. .left-title-two {
  685. margin-left: 35rpx;
  686. margin-top: 213rpx;
  687. width: 56rpx;
  688. height: 27rpx;
  689. font-size: 28rpx;
  690. font-family: Microsoft YaHei-3970(82674968);
  691. font-weight: 400;
  692. color: #000000;
  693. position: absolute;
  694. z-index: 2;
  695. }
  696. .center-bg-two{
  697. margin-top: 173rpx;
  698. margin-left: 196rpx;
  699. width: 2rpx;
  700. height: 104rpx;
  701. background: #D9D9D9;
  702. position: absolute;
  703. z-index: 1;
  704. }
  705. .center-title-two{
  706. margin-top: 241rpx;
  707. margin-left: 231rpx;
  708. position: absolute;
  709. width: 85rpx;
  710. height: 26rpx;
  711. font-size: 28rpx;
  712. font-family: Microsoft YaHei-3970(82674968);
  713. font-weight: 400;
  714. color: #999999;
  715. }
  716. .center-num-two{
  717. margin-top: 194rpx;
  718. margin-left: 238rpx;
  719. position: absolute;
  720. width: 85rpx;
  721. height: 31rpx;
  722. font-size: 40rpx;
  723. font-family: Microsoft YaHei-3970(82674968);
  724. font-weight: 400;
  725. color: #000000;
  726. }
  727. .center-add-two{
  728. margin-top: 175rpx;
  729. margin-left: 312rpx;
  730. position: absolute;
  731. width: 200rpx;
  732. height: 19rpx;
  733. font-size: 20rpx;
  734. font-family: Microsoft YaHei-3970(82674968);
  735. font-weight: 400;
  736. color: #3D9EF8;
  737. }
  738. .right-title-two{
  739. margin-top: 241rpx;
  740. margin-left: 509rpx;
  741. position: absolute;
  742. width: 85rpx;
  743. height: 26rpx;
  744. font-size: 28rpx;
  745. font-family: Microsoft YaHei-3970(82674968);
  746. font-weight: 400;
  747. color: #999999;
  748. }
  749. .right-num-two{
  750. margin-top: 194rpx;
  751. margin-left: 541rpx;
  752. position: absolute;
  753. width: 85rpx;
  754. height: 31rpx;
  755. font-size: 40rpx;
  756. font-family: Microsoft YaHei-3970(82674968);
  757. font-weight: 400;
  758. color: #000000;
  759. }
  760. .right-add-two{
  761. margin-top: 175rpx;
  762. margin-left: 592rpx;
  763. position: absolute;
  764. width: 200rpx;
  765. height: 19rpx;
  766. font-size: 20rpx;
  767. font-family: Microsoft YaHei-3970(82674968);
  768. font-weight: 400;
  769. color: #3D9EF8;
  770. }
  771. /* 第三行 */
  772. .left-bg-three{
  773. margin-top: 385rpx;
  774. margin-left: 30rpx;
  775. width: 123rpx;
  776. height: 11rpx;
  777. background: #A3D0FF;
  778. position: absolute;
  779. z-index: 1;
  780. }
  781. .left-title-three {
  782. margin-left: 35rpx;
  783. margin-top: 363rpx;
  784. width: 115rpx;
  785. height: 27rpx;
  786. font-size: 28rpx;
  787. font-family: Microsoft YaHei-3970(82674968);
  788. font-weight: 400;
  789. color: #000000;
  790. position: absolute;
  791. z-index: 2;
  792. }
  793. .center-bg-three{
  794. margin-top: 323rpx;
  795. margin-left: 196rpx;
  796. width: 2rpx;
  797. height: 104rpx;
  798. background: #D9D9D9;
  799. position: absolute;
  800. z-index: 1;
  801. }
  802. .center-title-three{
  803. margin-top: 391rpx;
  804. margin-left: 231rpx;
  805. position: absolute;
  806. width: 85rpx;
  807. height: 26rpx;
  808. font-size: 28rpx;
  809. font-family: Microsoft YaHei-3970(82674968);
  810. font-weight: 400;
  811. color: #999999;
  812. }
  813. .center-num-three{
  814. margin-top: 344rpx;
  815. margin-left: 238rpx;
  816. position: absolute;
  817. width: 85rpx;
  818. height: 31rpx;
  819. font-size: 40rpx;
  820. font-family: Microsoft YaHei-3970(82674968);
  821. font-weight: 400;
  822. color: #000000;
  823. }
  824. .center-add-three{
  825. margin-top: 325rpx;
  826. margin-left: 312rpx;
  827. position: absolute;
  828. width: 200rpx;
  829. height: 19rpx;
  830. font-size: 20rpx;
  831. font-family: Microsoft YaHei-3970(82674968);
  832. font-weight: 400;
  833. color: #3D9EF8;
  834. }
  835. .right-title-three{
  836. margin-top: 391rpx;
  837. margin-left: 509rpx;
  838. position: absolute;
  839. width: 85rpx;
  840. height: 26rpx;
  841. font-size: 28rpx;
  842. font-family: Microsoft YaHei-3970(82674968);
  843. font-weight: 400;
  844. color: #999999;
  845. }
  846. .right-num-three{
  847. margin-top: 344rpx;
  848. margin-left: 541rpx;
  849. position: absolute;
  850. width: 85rpx;
  851. height: 31rpx;
  852. font-size: 40rpx;
  853. font-family: Microsoft YaHei-3970(82674968);
  854. font-weight: 400;
  855. color: #000000;
  856. }
  857. .right-add-three{
  858. margin-top: 325rpx;
  859. margin-left: 592rpx;
  860. position: absolute;
  861. width: 200rpx;
  862. height: 19rpx;
  863. font-size: 20rpx;
  864. font-family: Microsoft YaHei-3970(82674968);
  865. font-weight: 400;
  866. color: #3D9EF8;
  867. }
  868. /* 第四行 */
  869. .left-bg-four{
  870. margin-top: 535rpx;
  871. margin-left: 30rpx;
  872. width: 123rpx;
  873. height: 11rpx;
  874. background: #A3D0FF;
  875. position: absolute;
  876. z-index: 1;
  877. }
  878. .left-title-four {
  879. margin-left: 35rpx;
  880. margin-top: 513rpx;
  881. width: 115rpx;
  882. height: 27rpx;
  883. font-size: 28rpx;
  884. font-family: Microsoft YaHei-3970(82674968);
  885. font-weight: 400;
  886. color: #000000;
  887. position: absolute;
  888. z-index: 2;
  889. }
  890. .center-bg-four{
  891. margin-top: 473rpx;
  892. margin-left: 196rpx;
  893. width: 2rpx;
  894. height: 104rpx;
  895. background: #D9D9D9;
  896. position: absolute;
  897. z-index: 1;
  898. }
  899. .center-title-four{
  900. margin-top: 541rpx;
  901. margin-left: 231rpx;
  902. position: absolute;
  903. width: 85rpx;
  904. height: 26rpx;
  905. font-size: 28rpx;
  906. font-family: Microsoft YaHei-3970(82674968);
  907. font-weight: 400;
  908. color: #999999;
  909. }
  910. .center-num-four{
  911. margin-top: 494rpx;
  912. margin-left: 238rpx;
  913. position: absolute;
  914. width: 85rpx;
  915. height: 31rpx;
  916. font-size: 40rpx;
  917. font-family: Microsoft YaHei-3970(82674968);
  918. font-weight: 400;
  919. color: #000000;
  920. }
  921. .center-add-four{
  922. margin-top: 475rpx;
  923. margin-left: 312rpx;
  924. position: absolute;
  925. width: 200rpx;
  926. height: 19rpx;
  927. font-size: 20rpx;
  928. font-family: Microsoft YaHei-3970(82674968);
  929. font-weight: 400;
  930. color: #3D9EF8;
  931. }
  932. .right-title-four{
  933. margin-top: 541rpx;
  934. margin-left: 509rpx;
  935. position: absolute;
  936. width: 85rpx;
  937. height: 26rpx;
  938. font-size: 28rpx;
  939. font-family: Microsoft YaHei-3970(82674968);
  940. font-weight: 400;
  941. color: #999999;
  942. }
  943. .right-num-four{
  944. margin-top: 494rpx;
  945. margin-left: 541rpx;
  946. position: absolute;
  947. width: 85rpx;
  948. height: 31rpx;
  949. font-size: 40rpx;
  950. font-family: Microsoft YaHei-3970(82674968);
  951. font-weight: 400;
  952. color: #000000;
  953. }
  954. .right-add-four{
  955. margin-top: 475rpx;
  956. margin-left: 592rpx;
  957. position: absolute;
  958. width: 200rpx;
  959. height: 19rpx;
  960. font-size: 20rpx;
  961. font-family: Microsoft YaHei-3970(82674968);
  962. font-weight: 400;
  963. color: #3D9EF8;
  964. }
  965. /* 第五行 */
  966. .left-bg-five{
  967. margin-top: 685rpx;
  968. margin-left: 30rpx;
  969. width: 123rpx;
  970. height: 11rpx;
  971. background: #A3D0FF;
  972. position: absolute;
  973. z-index: 1;
  974. }
  975. .left-title-five {
  976. margin-left: 35rpx;
  977. margin-top: 663rpx;
  978. width: 115rpx;
  979. height: 27rpx;
  980. font-size: 28rpx;
  981. font-family: Microsoft YaHei-3970(82674968);
  982. font-weight: 400;
  983. color: #000000;
  984. position: absolute;
  985. z-index: 2;
  986. }
  987. .center-bg-five{
  988. margin-top: 623rpx;
  989. margin-left: 196rpx;
  990. width: 2rpx;
  991. height: 104rpx;
  992. background: #D9D9D9;
  993. position: absolute;
  994. z-index: 1;
  995. }
  996. .center-title-five{
  997. margin-top: 691rpx;
  998. margin-left: 231rpx;
  999. position: absolute;
  1000. width: 85rpx;
  1001. height: 26rpx;
  1002. font-size: 28rpx;
  1003. font-family: Microsoft YaHei-3970(82674968);
  1004. font-weight: 400;
  1005. color: #999999;
  1006. }
  1007. .center-num-five{
  1008. margin-top: 644rpx;
  1009. margin-left: 238rpx;
  1010. position: absolute;
  1011. width: 85rpx;
  1012. height: 31rpx;
  1013. font-size: 40rpx;
  1014. font-family: Microsoft YaHei-3970(82674968);
  1015. font-weight: 400;
  1016. color: #000000;
  1017. }
  1018. .center-add-five{
  1019. margin-top: 625rpx;
  1020. margin-left: 312rpx;
  1021. position: absolute;
  1022. width: 200rpx;
  1023. height: 19rpx;
  1024. font-size: 20rpx;
  1025. font-family: Microsoft YaHei-3970(82674968);
  1026. font-weight: 400;
  1027. color: #3D9EF8;
  1028. }
  1029. .right-title-five{
  1030. margin-top: 691rpx;
  1031. margin-left: 509rpx;
  1032. position: absolute;
  1033. width: 85rpx;
  1034. height: 26rpx;
  1035. font-size: 28rpx;
  1036. font-family: Microsoft YaHei-3970(82674968);
  1037. font-weight: 400;
  1038. color: #999999;
  1039. }
  1040. .right-num-five{
  1041. margin-top: 644rpx;
  1042. margin-left: 541rpx;
  1043. position: absolute;
  1044. width: 85rpx;
  1045. height: 31rpx;
  1046. font-size: 40rpx;
  1047. font-family: Microsoft YaHei-3970(82674968);
  1048. font-weight: 400;
  1049. color: #000000;
  1050. }
  1051. .right-add-five{
  1052. margin-top: 625rpx;
  1053. margin-left: 592rpx;
  1054. position: absolute;
  1055. width: 200rpx;
  1056. height: 19rpx;
  1057. font-size: 20rpx;
  1058. font-family: Microsoft YaHei-3970(82674968);
  1059. font-weight: 400;
  1060. color: #3D9EF8;
  1061. }
  1062. /* 图一 */
  1063. .center-icon{
  1064. margin-top: 772rpx;
  1065. margin-left: 30rpx;
  1066. position: absolute;
  1067. width: 29rpx;
  1068. height: 29rpx;
  1069. }
  1070. .center-title{
  1071. margin-top: 766rpx;
  1072. margin-left: 68rpx;
  1073. position: absolute;
  1074. width: 229rpx;
  1075. height: 33rpx;
  1076. font-size: 32rpx;
  1077. font-family: Microsoft YaHei-3970(82674968);
  1078. font-weight: bold;
  1079. color: #000000;
  1080. }
  1081. .anniu{
  1082. margin-top: 826rpx;
  1083. margin-left: 105rpx;
  1084. position: absolute;
  1085. width:580rpx;
  1086. height:40rpx;
  1087. font-size: 24rpx;
  1088. font-family: Microsoft YaHei-3970(82674968);
  1089. font-weight: 400;
  1090. color: #999999;
  1091. text-align: center;
  1092. }
  1093. .active{
  1094. width: 70rpx;
  1095. height: 40rpx;
  1096. border-radius: 2rpx;
  1097. color: #419EFF;
  1098. background: #E8F3FF;
  1099. }
  1100. .chart1{
  1101. margin-top: 885rpx;
  1102. margin-left: 40rpx;
  1103. position: absolute;
  1104. height: 348rpx;
  1105. width: 660rpx;
  1106. }
  1107. /* 图二 */
  1108. .bottom-icon{
  1109. margin-top: 1289rpx;
  1110. margin-left: 30rpx;
  1111. position: absolute;
  1112. width: 29rpx;
  1113. height: 29rpx;
  1114. }
  1115. .bottom-title{
  1116. margin-top: 1283rpx;
  1117. margin-left: 68rpx;
  1118. position: absolute;
  1119. width: 229rpx;
  1120. height: 33rpx;
  1121. font-size: 32rpx;
  1122. font-family: Microsoft YaHei-3970(82674968);
  1123. font-weight: bold;
  1124. color: #000000;
  1125. }
  1126. /* 柱状图 */
  1127. .chart2{
  1128. margin-top: 1352rpx;
  1129. margin-left: 38rpx;
  1130. position: absolute;
  1131. height: 358rpx;
  1132. width: 660rpx;
  1133. }
  1134. </style>