musicArchices.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div>
  3. <tab-router v-model="activeIndex" type="card" ref="tab">
  4. <el-tab-pane
  5. label="基本信息"
  6. lazy
  7. v-if="permission('/teamBaseInfo')"
  8. name="1"
  9. ></el-tab-pane>
  10. <el-tab-pane
  11. label="学员&师资"
  12. lazy
  13. v-if="permission('/teamBaseInfo')"
  14. name="2"
  15. ></el-tab-pane>
  16. <el-tab-pane
  17. label="训练规划"
  18. lazy
  19. v-if="permission('/teamBaseInfo')"
  20. name="3"
  21. ></el-tab-pane>
  22. <el-tab-pane
  23. label="训练时长"
  24. lazy
  25. v-if="permission('/teamBaseInfo')"
  26. name="4"
  27. ></el-tab-pane>
  28. <el-tab-pane
  29. label="作业情况"
  30. lazy
  31. v-if="permission('/teamBaseInfo')"
  32. name="5"
  33. ></el-tab-pane>
  34. <el-tab-pane
  35. label="训练照片"
  36. lazy
  37. v-if="permission('/teamBaseInfo')"
  38. name="6"
  39. ></el-tab-pane>
  40. <el-tab-pane
  41. label="基本信息"
  42. lazy
  43. v-if="permission('/teamBaseInfo')"
  44. name="7"
  45. ></el-tab-pane>
  46. </tab-router>
  47. </div>
  48. </template>
  49. <script>
  50. import { permission } from "@/utils/directivePage";
  51. export default {
  52. data() {
  53. return {
  54. activeIndex: "1",
  55. };
  56. },
  57. mounted() {},
  58. methods: {
  59. permission(str) {
  60. return permission(str);
  61. },
  62. },
  63. };
  64. </script>
  65. <style lang="scss" scoped>
  66. </style>