event-all.vue 1021 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <div>
  3. <el-tabs v-model="activeName" style="padding-left: 10px" @tab-click="handleClick">
  4. <el-tab-pane label="事件档案" name="event">
  5. <event />
  6. </el-tab-pane>
  7. <el-tab-pane label="隐患档案" name="pitfall">
  8. <pitfall />
  9. </el-tab-pane>
  10. <el-tab-pane label="风险档案" name="risk">
  11. <risk />
  12. </el-tab-pane>
  13. </el-tabs>
  14. </div>
  15. </template>
  16. <script>
  17. import Base from '@/views/base/base'
  18. import BaseData from '@/views/base/baseData'
  19. import Event from '@/views/archives/event'
  20. import Pitfall from '@/views/archives/pitfall'
  21. import Risk from '@/views/archives/risk'
  22. export default {
  23. name: 'KnowledgeALL',
  24. components: {
  25. Event, Pitfall, Risk
  26. },
  27. mixins: [Base, BaseData],
  28. data() {
  29. return {
  30. activeName: 'event'
  31. }
  32. },
  33. mounted() {
  34. },
  35. methods: {
  36. handleClick(tab, event) {
  37. // //console.log(tab, event)
  38. }
  39. }
  40. }
  41. </script>
  42. <style scoped>
  43. </style>