index.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <div class="m-container">
  3. <h2>
  4. <div class="squrt"></div>
  5. 费用审核
  6. </h2>
  7. <div class="m-core">
  8. <tab-router v-model.trim="activeIndex"
  9. type="card">
  10. <el-tab-pane label="乐团缴费"
  11. name="1"
  12. v-if="permission('auditList/music')">
  13. <musicGroup v-if="activeIndex === '1'" />
  14. </el-tab-pane>
  15. <el-tab-pane label="团练宝缴费"
  16. name="2"
  17. v-if="permission('cloudCoachPaymentProgram/queryPage/home')">
  18. <member v-if="activeIndex === '2'" />
  19. </el-tab-pane>
  20. </tab-router>
  21. </div>
  22. </div>
  23. </template>
  24. <script>
  25. import { permission } from "@/utils/directivePage";
  26. import musicGroup from "./musicGroup";
  27. import member from "./member";
  28. export default {
  29. name: "Main",
  30. components: {
  31. musicGroup,
  32. member
  33. },
  34. data() {
  35. return {
  36. activeIndex: null,
  37. };
  38. },
  39. mounted() {
  40. // console.log(permission('/main/main/allData/826'))
  41. },
  42. methods: {
  43. permission,
  44. },
  45. };
  46. </script>
  47. <style lang="scss" scope>
  48. </style>