handleNumber.vue 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <template>
  2. <div class="panel handleNumber">
  3. <div class="panel-tit">处置告警数</div>
  4. <div class="section1">
  5. <div class="pie-chart">
  6. <pie-alarm></pie-alarm>
  7. </div>
  8. <div class="pie-textList">
  9. <ul>
  10. <li>
  11. <div class="num-tit ">未处理数</div>
  12. <div class="num-no colorUnhandle">60</div>
  13. </li>
  14. <li>
  15. <div class="num-tit ">审核未通过</div>
  16. <div class="num-no colorUnpass">180</div>
  17. </li>
  18. <li>
  19. <div class="num-tit ">超时完成</div>
  20. <div class="num-no colorOverTimer">30</div>
  21. </li>
  22. <li>
  23. <div class="num-tit ">已完成数</div>
  24. <div class="num-no colorSuccess">260</div>
  25. </li>
  26. </ul>
  27. </div>
  28. </div>
  29. <div class="section2">
  30. <bar-chart></bar-chart>
  31. </div>
  32. <div class="panel-footer"></div>
  33. </div>
  34. </template>
  35. <script>
  36. import pieAlarm from "./pieAlarm";
  37. import barChart from "./barChart";
  38. export default {
  39. components: { pieAlarm, barChart },
  40. name: "handleNumber",
  41. methods: {},
  42. };
  43. </script>
  44. <style lang="scss" scoped>
  45. .panel.handleNumber {
  46. position: absolute;
  47. top: 27rem;
  48. right: 2rem;
  49. z-index: 3;
  50. box-sizing: border-box;
  51. padding: 0 1.2rem;
  52. .section1 {
  53. height: 19rem;
  54. width: 100%;
  55. margin: 2rem 0;
  56. > div {
  57. float: left;
  58. }
  59. .pie-chart {
  60. height: 100%;
  61. width: 60%;
  62. }
  63. .pie-textList {
  64. height: 100%;
  65. width: 40%;
  66. // background: pink;
  67. li {
  68. width: 100%;
  69. // border: 1px solid red;
  70. line-height: 4.2rem;
  71. display: inline-block;
  72. font-size: 1.4rem;
  73. background:url(../../../assets/handlelist-bg.png);
  74. text-align:center;
  75. padding-right:1rem;
  76. > div {
  77. display: inline-block;
  78. vertical-align: center;
  79. }
  80. .num-no {
  81. font-size: 2rem;
  82. color: #04f9ab;
  83. font-family: "impact";
  84. margin-left:2rem;
  85. position:relative;
  86. top:0.3rem;
  87. }
  88. .colorSuccess{
  89. color:#01E416
  90. }
  91. .colorUnhandle{
  92. color:rgb(248, 72, 3)
  93. }
  94. .colorOverTime{
  95. color:#0BC3FF
  96. }
  97. .colorUnpass{
  98. color:#FD7700
  99. }
  100. }
  101. }
  102. }
  103. .section2 {
  104. height: 12rem;
  105. width: 100%;
  106. margin-bottom: 1rem;
  107. }
  108. }
  109. </style>
  110. <style lang="scss">
  111. </style>