index.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <template>
  2. <div>
  3. <headTitle style="margin-top: 40px; margin-bottom: 10px" :title="title" />
  4. <div class="OverallOverviewOfTheClient">
  5. <onlineQuestion />
  6. <!-- <qualityProcess /> -->
  7. </div>
  8. </div>
  9. </template>
  10. <script>
  11. import headTitle from '@/components/headTitle'
  12. import onlineQuestion from './onlineQuestion'
  13. import qualityProcess from './qualityProcess'
  14. export default {
  15. components: {
  16. headTitle,
  17. onlineQuestion,
  18. qualityProcess
  19. },
  20. props: {
  21. title: {
  22. type: String,
  23. required: false,
  24. default: '整体概览'
  25. }
  26. },
  27. data() {
  28. return {
  29. tabsActive: 'APP',
  30. tabsList: ['APP', '小程序', 'Webapp', 'H5']
  31. }
  32. },
  33. methods: {
  34. tabClick(tab, event) {
  35. this.$emit('change', tab.name)
  36. }
  37. }
  38. }
  39. </script>
  40. <style lang="less" scoped>
  41. .OverallOverviewOfTheClient {
  42. display: flex;
  43. > * {
  44. flex: 1;
  45. &:nth-child(1) {
  46. margin-right: 5px;
  47. }
  48. &:nth-child(2) {
  49. margin-left: 5px;
  50. }
  51. }
  52. .report-title {
  53. position: relative;
  54. padding-bottom: 20px;
  55. line-height: 20px;
  56. color: #333;
  57. &::before {
  58. position: absolute;
  59. bottom: 0;
  60. left: -20px;
  61. content: '';
  62. width: calc(100% + 40px);
  63. border-bottom: 1px solid #e2e2e2;
  64. }
  65. .report-title-text {
  66. position: relative;
  67. top: -5px;
  68. }
  69. .report-icon-title {
  70. color: #333333;
  71. font-size: 30px;
  72. margin-right: 10px;
  73. }
  74. }
  75. }
  76. /deep/.el-tabs__active-bar {
  77. display: none;
  78. }
  79. /deep/.el-tabs__nav-wrap::after {
  80. display: none;
  81. }
  82. </style>