index.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <template>
  2. <div class="m-container">
  3. <h2>
  4. <div class="squrt"></div>
  5. 大雅规则设置
  6. </h2>
  7. <div class="m-core">
  8. <!-- navMenu -->
  9. <tab-router v-model.trim="activeIndex" @tab-click="handleClick">
  10. <!-- <el-tab-pane
  11. label="乐团参数"
  12. lazy
  13. name="1"
  14. v-if="permission('/institutionDayaTeamRules')"
  15. >
  16. <dayaTeamRules v-if="activeIndex==1"/>
  17. </el-tab-pane> -->
  18. <el-tab-pane
  19. label="商品库存规则"
  20. lazy
  21. name="3"
  22. v-if="permission('/institutionGoodsRules')"
  23. >
  24. <goodsRules v-if="activeIndex==3"/>
  25. </el-tab-pane>
  26. <el-tab-pane
  27. label="其他参数设置"
  28. lazy
  29. name="4"
  30. v-if="permission('/institutionOtherRules')"
  31. >
  32. <otherRules v-if="activeIndex == 4" />
  33. </el-tab-pane>
  34. <el-tab-pane
  35. label="乐保设置"
  36. lazy
  37. name="1"
  38. v-if="permission('/institutionLeBaoRules')"
  39. >
  40. <leBaoRules v-if="activeIndex==1"/>
  41. </el-tab-pane>
  42. <el-tab-pane
  43. label="建团编制"
  44. lazy
  45. name="5"
  46. v-if="permission('musicGroupPlanMaking/queryAll')"
  47. >
  48. <teamNo v-if="activeIndex==5"/>
  49. </el-tab-pane>
  50. <!-- <el-tab-pane
  51. label="机构参数设置"
  52. lazy
  53. name="5"
  54. v-if="permissionList.earlyWarning"
  55. >
  56. <institutionRules />
  57. </el-tab-pane> -->
  58. </tab-router>
  59. </div>
  60. </div>
  61. </template>
  62. <script>
  63. import overallManager from "@/views/categroyManager/generalSettings/overallManager";
  64. import leBaoRules from "@/views/courseRulersManager/components/leBaoRules";//
  65. import dayaTeamRules from "./components/dayaTeamRules";
  66. import goodsRules from "./components/goodsRules";
  67. import institutionRules from "./components/institutionRules";
  68. import teamNo from './components/teamNo'
  69. import otherRules from './components/otherRules'
  70. import { permission } from "@/utils/directivePage";
  71. export default {
  72. components: {
  73. goodsRules,
  74. institutionRules,
  75. overallManager,
  76. dayaTeamRules,
  77. otherRules,
  78. leBaoRules,
  79. teamNo
  80. },
  81. name: "baseRulersManager",
  82. data() {
  83. return {
  84. activeIndex: "1",
  85. };
  86. },
  87. methods: {
  88. permission(str){
  89. return permission(str)
  90. },
  91. handleClick(val) {
  92. this.activeIndex = val.name;
  93. },
  94. },
  95. };
  96. </script>
  97. <style lang="scss" scoped>
  98. ::v-deep .m-container {
  99. padding: 0 10px 40px;
  100. }
  101. </style>