teamRules.vue 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. <template>
  2. <div class="m-container">
  3. <div class="m-core">
  4. <el-form :inline="true" :model="form">
  5. <el-alert
  6. style="margin: 10px 0"
  7. title="新建乐团规则"
  8. :closable="false"
  9. type="info"
  10. >
  11. </el-alert>
  12. <el-row>
  13. 乐团管理角色
  14. <el-select
  15. size="mini"
  16. class="multiple"
  17. v-model.trim="form.organId"
  18. filterable
  19. clearable
  20. placeholder="请选择角色"
  21. >
  22. <el-option
  23. v-for="item in roleList"
  24. :key="item.value"
  25. :label="item.label"
  26. :value="item.value"
  27. ></el-option
  28. ></el-select>
  29. </el-row>
  30. <el-row>
  31. 乐器维修角色
  32. <el-select
  33. size="mini"
  34. class="multiple"
  35. v-model.trim="form.organId"
  36. filterable
  37. clearable
  38. placeholder="请选择角色"
  39. >
  40. <el-option
  41. v-for="item in roleList"
  42. :key="item.value"
  43. :label="item.label"
  44. :value="item.value"
  45. ></el-option
  46. ></el-select>
  47. </el-row>
  48. <el-row>
  49. 新建乐团时,默认包含
  50. <el-select
  51. size="mini"
  52. class="multiple"
  53. v-model.trim="form.organId"
  54. filterable
  55. clearable
  56. placeholder="请选择声部"
  57. >
  58. <el-option
  59. v-for="item in roleList"
  60. :key="item.value"
  61. :label="item.label"
  62. :value="item.value"
  63. ></el-option
  64. ></el-select>
  65. 声部
  66. </el-row>
  67. <el-alert
  68. style="margin: 10px 0"
  69. title="预报名规则"
  70. :closable="false"
  71. type="info"
  72. >
  73. </el-alert>
  74. <el-row>
  75. 乐团启蒙调查问卷
  76. <el-select
  77. size="mini"
  78. class="multiple"
  79. v-model.trim="form.organId"
  80. filterable
  81. clearable
  82. placeholder="请选择问卷"
  83. >
  84. <el-option
  85. v-for="item in roleList"
  86. :key="item.value"
  87. :label="item.label"
  88. :value="item.value"
  89. ></el-option
  90. ></el-select>
  91. </el-row>
  92. <el-row>
  93. 乐团预报名调查问卷
  94. <el-select
  95. size="mini"
  96. class="multiple"
  97. v-model.trim="form.organId"
  98. filterable
  99. clearable
  100. placeholder="请选择问卷"
  101. >
  102. <el-option
  103. v-for="item in roleList"
  104. :key="item.value"
  105. :label="item.label"
  106. :value="item.value"
  107. ></el-option
  108. ></el-select>
  109. </el-row>
  110. <el-row>
  111. 乐团预报名人数达到
  112. <el-input v-model="form.num" size="mini">
  113. <template slot="append">人</template>
  114. </el-input>
  115. 时,可将乐团状态变更为创建缴费中
  116. </el-row>
  117. <el-alert
  118. style="margin: 10px 0"
  119. title="报名缴费规则"
  120. :closable="false"
  121. type="info"
  122. >
  123. </el-alert>
  124. <el-row>
  125. 报名缴费阶段乐团若未合并学员,缴费人数达到
  126. <el-input v-model="form.num" size="mini">
  127. <template slot="append">人</template>
  128. </el-input>
  129. 时,可确认开团
  130. </el-row>
  131. <el-row>
  132. 报名缴费阶段乐团若合并学员,缴费人数达到
  133. <el-input v-model="form.num" size="mini">
  134. <template slot="append">人</template>
  135. </el-input>
  136. 时,可确认开团
  137. </el-row>
  138. <el-alert
  139. style="margin: 10px 0"
  140. title="乐团筹备规则"
  141. :closable="false"
  142. type="info"
  143. >
  144. </el-alert>
  145. <el-row>
  146. 确认发货
  147. <el-input v-model="form.num" size="mini">
  148. <template slot="append">天</template>
  149. </el-input>
  150. 后自动确认收货
  151. </el-row>
  152. <el-alert
  153. style="margin: 10px 0"
  154. title="退团缴费规则"
  155. :closable="false"
  156. type="info"
  157. >
  158. </el-alert>
  159. <el-row>
  160. 退团处理角色
  161. <el-select
  162. size="mini"
  163. class="multiple"
  164. v-model.trim="form.organId"
  165. filterable
  166. clearable
  167. placeholder="请选择角色"
  168. >
  169. <el-option
  170. v-for="item in roleList"
  171. :key="item.value"
  172. :label="item.label"
  173. :value="item.value"
  174. ></el-option
  175. ></el-select>
  176. </el-row>
  177. <el-row>
  178. 退团审批角色
  179. <el-select
  180. size="mini"
  181. class="multiple"
  182. v-model.trim="form.organId"
  183. filterable
  184. clearable
  185. placeholder="请选择角色"
  186. >
  187. <el-option
  188. v-for="item in roleList"
  189. :key="item.value"
  190. :label="item.label"
  191. :value="item.value"
  192. ></el-option
  193. ></el-select>
  194. </el-row>
  195. </el-form>
  196. <el-button size="mini" type="primary">保存</el-button>
  197. </div>
  198. </div>
  199. </template>
  200. <script>
  201. export default {
  202. data() {
  203. return {
  204. form: {},
  205. roleList: [],
  206. };
  207. },
  208. };
  209. </script>
  210. <style lang="scss" scoped>
  211. /deep/.el-input-group {
  212. width: 180px;
  213. }
  214. .el-row {
  215. align-items: center;
  216. }
  217. /deep/.el-input-group {
  218. width: 180px;
  219. }
  220. p,
  221. .el-row {
  222. font-size: 14px;
  223. line-height: 32px;
  224. color: #000;
  225. margin-bottom: 10px;
  226. }
  227. .subtitle {
  228. font-size: 14px;
  229. line-height: 32px;
  230. }
  231. </style>