mining.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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="first">
  9. <systemData></systemData>
  10. </el-tab-pane>
  11. <el-tab-pane label="数据标准" name="second">
  12. <dataStandard></dataStandard>
  13. </el-tab-pane>
  14. <el-tab-pane label="环境检测" name="fourth">
  15. <envTest></envTest>
  16. </el-tab-pane>
  17. </el-tabs>
  18. </div>
  19. </template>
  20. <script>
  21. import dataStandard from "./dataStandard/dataStandard";
  22. import systemData from "./systemData";
  23. import envTest from "./envTest"
  24. export default {
  25. name: "mining",
  26. data() {
  27. return {
  28. activeName: "fourth",
  29. checkVisible: "false",
  30. };
  31. },
  32. mounted() {
  33. this.$router.push({
  34. path: "/coal_mining/monitor",
  35. });
  36. },
  37. methods: {
  38. handleClick(tab, event) {
  39. if (tab.name == "third") {
  40. this.$router.push({
  41. path: "/coal_mining/monitor",
  42. });
  43. }
  44. },
  45. },
  46. components: {
  47. dataStandard,
  48. systemData,
  49. envTest
  50. },
  51. };
  52. </script>
  53. <style scoped>
  54. </style>