mining.vue 1.4 KB

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