special.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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('/platformDayaTeamRules')"
  15. >
  16. <dayaTeamRules :isPlatform='true' v-if="activeIndex==1"/>
  17. </el-tab-pane>
  18. <el-tab-pane
  19. label="商品库存规则"
  20. lazy
  21. name="3"
  22. v-if="permission('/platformGoodsRules')"
  23. >
  24. <goodsRules :isPlatform='true' v-if="activeIndex==3"/>
  25. </el-tab-pane>
  26. <el-tab-pane
  27. label="其他参数设置"
  28. lazy
  29. name="4"
  30. v-if="permission('/platformOtherRules')"
  31. >
  32. <otherRules v-if="activeIndex == 4" :isPlatform='true'/>
  33. </el-tab-pane>
  34. </tab-router>
  35. </div>
  36. </div>
  37. </template>
  38. <script>
  39. import overallManager from "@/views/categroyManager/generalSettings/overallManager";
  40. import dayaTeamRules from "./components/dayaTeamRules";
  41. import goodsRules from "./components/goodsRules";
  42. import institutionRules from "./components/institutionRules";
  43. import otherRules from './components/otherRules'
  44. import { permission } from "@/utils/directivePage";
  45. export default {
  46. components: {
  47. goodsRules,
  48. institutionRules,
  49. overallManager,
  50. dayaTeamRules,
  51. otherRules
  52. },
  53. name: "baseRulersManager",
  54. data() {
  55. return {
  56. activeIndex: "1",
  57. };
  58. },
  59. methods: {
  60. handleClick(val) {
  61. this.activeIndex = val.name;
  62. },
  63. permission(str){
  64. return permission (str)
  65. }
  66. },
  67. };
  68. </script>
  69. <style lang="scss" scoped>
  70. /deep/.m-container {
  71. padding: 0 10px 40px;
  72. }
  73. </style>