workscope.vue 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <template>
  2. <div id="workScopes">
  3. <el-tabs v-model="activeName" @tab-click="handleClick">
  4. <el-tab-pane label="建筑空间区域范围" name="first">
  5. <div class="box">
  6. <floorSpace></floorSpace>
  7. </div>
  8. </el-tab-pane>
  9. <el-tab-pane label="专业系统范围" name="second">
  10. <system></system>
  11. </el-tab-pane>
  12. <el-tab-pane label="管道范围" name="third">
  13. <pipe></pipe>
  14. </el-tab-pane>
  15. <el-tab-pane label="设备设施范围" name="fourth">
  16. <equip></equip>
  17. </el-tab-pane>
  18. <el-tab-pane label="关系范围" name="fifth">
  19. <relation></relation>
  20. </el-tab-pane>
  21. </el-tabs>
  22. </div>
  23. </template>
  24. <script>
  25. import equip from "@/components/workscope/equip";
  26. import floorSpace from "@/components/workscope/floorSpace";
  27. import pipe from "@/components/workscope/pipe";
  28. import relation from "@/components/workscope/relation";
  29. import system from "@/components/workscope/system";
  30. export default {
  31. components: {
  32. equip,
  33. floorSpace,
  34. pipe,
  35. relation,
  36. system,
  37. },
  38. data() {
  39. return {
  40. activeName: "first",
  41. };
  42. },
  43. mounted(){
  44. }
  45. };
  46. </script>
  47. <style lang="less" scoped>
  48. #workScopes {
  49. width: 100%;
  50. height: 100%;
  51. }
  52. </style>