index.vue 1.1 KB

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