ventilate.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <div>
  3. <!--标签-->
  4. <el-tabs
  5. v-model="activeName"
  6. type="card"
  7. @tab-click="handleClick"
  8. >
  9. <el-tab-pane
  10. label="系统数据"
  11. name="first"
  12. >
  13. <systemData></systemData>
  14. </el-tab-pane>
  15. <el-tab-pane
  16. label="数据标准"
  17. name="second"
  18. >
  19. <dataStandard></dataStandard>
  20. </el-tab-pane>
  21. <el-tab-pane
  22. label="系统图"
  23. name="third"
  24. >
  25. <config-img></config-img>
  26. </el-tab-pane>
  27. <el-tab-pane label="数据看板" name="fourth">
  28. <data-board></data-board>
  29. </el-tab-pane>
  30. </el-tabs>
  31. </div>
  32. </template>
  33. <script>
  34. import dataStandard from "./dataStandard";
  35. import systemData from "./systemData";
  36. import configImg from '@/views/ventilate/configImg/configImg'
  37. import dataBoard from '@/views/ventilate/dataBoard/dataBoard'
  38. export default {
  39. name: "ventilate",
  40. data() {
  41. return {
  42. activeName: "first",
  43. checkVisible: "false",
  44. };
  45. },
  46. methods: {
  47. handleClick(tab, event) {
  48. if (tab.name == "third") {
  49. this.$router.push({
  50. path: "/ventilate/zutai",
  51. });
  52. }
  53. },
  54. },
  55. components: {
  56. dataStandard,
  57. systemData,
  58. configImg,
  59. dataBoard
  60. },
  61. };
  62. </script>
  63. <style scoped>
  64. </style>