score-growth-config.vue 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <template>
  2. <div class="mod-marketing-distribution">
  3. <el-tabs>
  4. <el-tab-pane :label="$t('user.pointsEarnSetting')">
  5. <score ref="basic" />
  6. </el-tab-pane>
  7. <el-tab-pane :label="$t('user.growthEarnSetting')">
  8. <growth ref="explain" />
  9. </el-tab-pane>
  10. <el-tab-pane :label="$t('user.otherConfiguration')">
  11. <!-- <explain ref="explain" /> -->
  12. <expire ref="expire" />
  13. <freezing ref="freezing" />
  14. <question ref="question" />
  15. <level ref="level" />
  16. </el-tab-pane>
  17. </el-tabs>
  18. </div>
  19. </template>
  20. <script>
  21. import score from './score-config.vue'
  22. import growth from './growth-config.vue'
  23. import explain from './score-explain-config.vue'
  24. import expire from './score-expire-config.vue'
  25. import freezing from './score-freezing-config.vue'
  26. import question from './score-question-config.vue'
  27. import level from './level-show-config.vue'
  28. export default {
  29. data () {
  30. return {
  31. }
  32. },
  33. methods: {
  34. },
  35. components: {
  36. score,
  37. growth,
  38. explain,
  39. expire,
  40. freezing,
  41. level,
  42. question
  43. }
  44. }
  45. </script>
  46. <style lang="scss">
  47. /*
  48. 通用样式
  49. */
  50. .mod-marketing-distribution {
  51. .sdp-top {
  52. .IsdistributionText {
  53. display: inline-block;
  54. padding-left: 10px;
  55. }
  56. }
  57. .footer-bar-pagination {
  58. width: calc(100% + 30px);
  59. background-color: white;
  60. bottom: 0px;
  61. position: fixed;
  62. height: 50px;
  63. text-align: center;
  64. z-index: 100;
  65. left: -30px;
  66. line-height: 50px;
  67. }
  68. #tabs {
  69. margin-top: 20px;
  70. }
  71. .tips {
  72. color: #9797a1;
  73. font-size: 12px;
  74. }
  75. .title {
  76. font-size: 16px;
  77. font-weight: 700;
  78. display: inline-block;
  79. vertical-align: middle;
  80. padding-right: 20px;
  81. }
  82. .gray-box {
  83. background: #f2f2f6;
  84. padding: 20px 35px;
  85. height: 100%;
  86. }
  87. .border-bottom-gray {
  88. border-bottom: 1px solid #dddce2;
  89. }
  90. .bottom-redius {
  91. border-bottom-left-radius: 6px;
  92. border-bottom-right-radius: 6px;
  93. }
  94. .top-redius {
  95. border-top-left-radius: 6px;
  96. border-top-right-radius: 6px;
  97. }
  98. .set-form {
  99. margin-left: 20%;
  100. margin: 20px;
  101. }
  102. .valid-input {
  103. margin-left: 20px;
  104. border-top-left-radius: 0px;
  105. }
  106. }
  107. </style>