血透系统pad前端

index.vue 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <template>
  2. <div class="mainBox">
  3. <div class="mainContent">
  4. <AdvicePage></AdvicePage>
  5. </div>
  6. <side-bar :active_index="2"></side-bar>
  7. </div>
  8. </template>
  9. <script>
  10. import SideBar from "@/pages/layout/SideBar";
  11. import AdvicePage from "./AdvicePage";
  12. export default {
  13. name: "index",
  14. components: {
  15. AdvicePage,
  16. SideBar
  17. }
  18. };
  19. </script>
  20. <style style="stylesheet/scss" lang="scss" scoped>
  21. html,
  22. body {
  23. height: 100%;
  24. }
  25. .mainBox {
  26. overflow: hidden;
  27. height: 100%;
  28. font-size: 0.3rem;
  29. display: flex;
  30. flex-direction: column;
  31. > :first-child {
  32. flex: 1;
  33. overflow: auto;
  34. }
  35. .sideColumn {
  36. .column {
  37. .head {
  38. @include display-flex;
  39. @include align-items-center;
  40. @include flex-direction;
  41. @include text-align;
  42. @include justify-content-center;
  43. margin: 0.5rem 0 0.5rem 0;
  44. img {
  45. width: 100%;
  46. height: 100%;
  47. border-radius: 0.5rem;
  48. width: 0.7rem;
  49. height: 0.7rem;
  50. }
  51. }
  52. .sidebar {
  53. @include display-flex;
  54. @include align-items-center;
  55. @include flex-direction;
  56. @include text-align;
  57. padding: 0;
  58. li {
  59. padding: 0 0 0.8rem 0;
  60. a {
  61. color: #a8b3ba;
  62. display: inline-block;
  63. padding: 0;
  64. margin: 0;
  65. p {
  66. font-size: 0.24rem;
  67. margin-top: 0.2rem;
  68. }
  69. .iconfont {
  70. font-size: 0.5rem;
  71. display: inline-block;
  72. }
  73. }
  74. &.active {
  75. a {
  76. color: #409eff;
  77. }
  78. }
  79. }
  80. }
  81. }
  82. }
  83. }
  84. .mainContent {
  85. // margin: 0 0 0 1.58rem;
  86. }
  87. </style>