teamRules.vue 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <template>
  2. <div class="m-container">
  3. <div class="m-core">
  4. <!-- <el-button size="mini" type="primary">添加规则</el-button> -->
  5. <el-form :inline="true" :model="form">
  6. <el-alert
  7. style="margin: 20px 0"
  8. title="预报名规则"
  9. :closable="false"
  10. type="info"
  11. >
  12. </el-alert>
  13. <el-row>
  14. 是否开启乐团预报名调查
  15. <el-select
  16. size="mini"
  17. class="multiple"
  18. v-model.trim="form.organId"
  19. filterable
  20. clearable
  21. placeholder="请选择角色"
  22. >
  23. <el-option label="是" value="1"></el-option>
  24. <el-option label="否" value="0"></el-option>
  25. </el-select
  26. >
  27. </el-row>
  28. <el-row>
  29. 乐团预报名人数达到
  30. <el-input v-model="form.num" size="mini">
  31. <template slot="append">人</template>
  32. </el-input>
  33. 时,可将乐团状态变更为创建缴费中
  34. </el-row>
  35. <el-alert
  36. style="margin: 20px 0"
  37. title="报名缴费规则"
  38. :closable="false"
  39. type="info"
  40. >
  41. </el-alert>
  42. <el-row>
  43. 报名缴费阶段乐团若未合并学员,缴费人数达到
  44. <el-input v-model="form.num" size="mini">
  45. <template slot="append">人</template>
  46. </el-input>
  47. 时,可确认开团
  48. </el-row>
  49. <el-row>
  50. 报名缴费阶段乐团若合并学员,缴费人数达到
  51. <el-input v-model="form.num" size="mini">
  52. <template slot="append">人</template>
  53. </el-input>
  54. 时,可确认开团
  55. </el-row>
  56. <el-alert
  57. style="margin: 20px 0"
  58. title="乐团筹备规则"
  59. :closable="false"
  60. type="info"
  61. >
  62. </el-alert>
  63. <el-row>
  64. 确认发货
  65. <el-input v-model="form.num" size="mini">
  66. <template slot="append">天</template>
  67. </el-input>
  68. 后自动确认收货
  69. </el-row>
  70. <el-alert
  71. style="margin: 20px 0"
  72. title="乐团档案"
  73. :closable="false"
  74. type="info"
  75. >
  76. </el-alert>
  77. <el-row>
  78. 乐团满意度调查问卷
  79. <el-select
  80. size="mini"
  81. class="multiple"
  82. v-model.trim="form.organId"
  83. filterable
  84. clearable
  85. placeholder="请选择问卷"
  86. >
  87. <el-option
  88. v-for="item in roleList"
  89. :key="item.value"
  90. :label="item.label"
  91. :value="item.value"
  92. ></el-option
  93. ></el-select>
  94. </el-row>
  95. </el-form>
  96. <el-button size="mini" type="primary">保存</el-button>
  97. </div>
  98. </div>
  99. </template>
  100. <script>
  101. export default {
  102. data() {
  103. return {
  104. form: {},
  105. roleList: [],
  106. rulesVisiable: false,
  107. };
  108. },
  109. mounted() {},
  110. methods: {},
  111. };
  112. </script>
  113. <style lang="scss" scoped>
  114. /deep/.el-input-group {
  115. width: 180px;
  116. margin: 0 5px;
  117. }
  118. .el-row {
  119. align-items: center;
  120. }
  121. /deep/.el-input-group {
  122. width: 180px;
  123. }
  124. p,
  125. .el-row {
  126. font-size: 14px;
  127. line-height: 32px;
  128. color: #000;
  129. margin-bottom: 20px;
  130. padding: 0 24px;
  131. }
  132. .subtitle {
  133. font-size: 14px;
  134. line-height: 32px;
  135. }
  136. </style>