|
@@ -11,61 +11,53 @@
|
|
<input name="id" th:field="*{id}" type="hidden">
|
|
<input name="id" th:field="*{id}" type="hidden">
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label class="col-sm-3 control-label is-required">赛事标题:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">赛事标题:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<input name="competitionTitle" th:field="*{competitionTitle}" class="form-control" type="text" required>
|
|
<input name="competitionTitle" th:field="*{competitionTitle}" class="form-control" type="text" required>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="col-xs-12">
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-3 control-label is-required">赛事类型:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">赛事类型:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<select name="competitionType" class="form-control" th:with="type=${@dict.getType('competition_type')}">
|
|
<select name="competitionType" class="form-control" th:with="type=${@dict.getType('competition_type')}">
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{competitionType}"></option>
|
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{competitionType}"></option>
|
|
</select>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <!-- <div class="col-xs-12">
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-3 control-label is-required">团队最大人数:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <input name="personMax" th:field="*{personMax}" class="form-control" type="text" required>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>-->
|
|
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label class="col-sm-3 control-label is-required">赛事总人数/总团队数:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">最大人数/团队数:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<input name="teamMax" th:field="*{teamMax}" class="form-control" type="text" required>
|
|
<input name="teamMax" th:field="*{teamMax}" class="form-control" type="text" required>
|
|
</div>
|
|
</div>
|
|
|
|
+ <label class="col-sm-2 control-label">场地:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
|
|
+ <input name="competitionPlace" th:field="*{competitionPlace}" class="form-control" type="text">
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label class="col-sm-3 control-label is-required">赛事场地:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <input name="competitionPlace" th:field="*{competitionPlace}" class="form-control" type="text" required>
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">报名费用:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
|
|
+ <input name="competitionExpense" th:field="*{competitionExpense}" class="form-control" type="text" required>
|
|
|
|
+ </div>
|
|
|
|
+ <label class="col-sm-2 control-label is-required">观看费用:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
|
|
+ <input name="viewingTicket" th:field="*{viewingTicket}" class="form-control" type="text" required>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label class="col-sm-3 control-label is-required">赛事开始时间:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">赛事开始时间:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<div class="input-group date">
|
|
<div class="input-group date">
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
<input name="applyStartTime" th:value="${#dates.format(competition.applyStartTime, 'yyyy-MM-dd HH:mm:ss')}" type="text" class="form-control" id="applyStartTime" placeholder="年-月-日 时:分" required>
|
|
<input name="applyStartTime" th:value="${#dates.format(competition.applyStartTime, 'yyyy-MM-dd HH:mm:ss')}" type="text" class="form-control" id="applyStartTime" placeholder="年-月-日 时:分" required>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="col-xs-12">
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-3 control-label is-required">赛事结束时间:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">赛事结束时间:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<div class="input-group date">
|
|
<div class="input-group date">
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
<input name="applyEndTime" th:value="${#dates.format(competition.applyEndTime, 'yyyy-MM-dd HH:mm:ss')}" type="text" class="form-control" id="applyEndTime" placeholder="年-月-日 时:分" required>
|
|
<input name="applyEndTime" th:value="${#dates.format(competition.applyEndTime, 'yyyy-MM-dd HH:mm:ss')}" type="text" class="form-control" id="applyEndTime" placeholder="年-月-日 时:分" required>
|
|
@@ -75,8 +67,8 @@
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label class="col-sm-3 control-label is-required">取消报名截至时间:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label is-required">取消报名截至时间:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<select th:field="*{applyBeforeTime}" name="applyBeforeTime" class="form-control">
|
|
<select th:field="*{applyBeforeTime}" name="applyBeforeTime" class="form-control">
|
|
<option value="1">赛事开始前1小时</option>
|
|
<option value="1">赛事开始前1小时</option>
|
|
<option value="2">赛事开始前2小时</option>
|
|
<option value="2">赛事开始前2小时</option>
|
|
@@ -89,35 +81,16 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
<div class="col-xs-12">
|
|
<div class="col-xs-12">
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
- <label class="col-sm-3 control-label is-required">参赛费用:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <input name="competitionExpense" th:field="*{competitionExpense}" class="form-control" type="text" required>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="col-xs-12">
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-3 control-label is-required">观看费用:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
- <input name="viewingTicket" th:field="*{viewingTicket}" class="form-control" type="text" required>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="col-xs-12">
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-3 control-label">赛事详情:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label">赛事详情:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<input type="hidden" class="form-control" th:field="*{competitionDetails}">
|
|
<input type="hidden" class="form-control" th:field="*{competitionDetails}">
|
|
<div class="summernote" id="competitionDetails"></div>
|
|
<div class="summernote" id="competitionDetails"></div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="col-xs-12">
|
|
|
|
- <div class="form-group">
|
|
|
|
- <label class="col-sm-3 control-label">报名须知:</label>
|
|
|
|
- <div class="col-sm-8">
|
|
|
|
|
|
+ <label class="col-sm-2 control-label">报名须知:</label>
|
|
|
|
+ <div class="col-sm-4">
|
|
<input type="hidden" class="form-control" th:field="*{registrationNotes}">
|
|
<input type="hidden" class="form-control" th:field="*{registrationNotes}">
|
|
<div class="summernote" id="registrationNotes"></div>
|
|
<div class="summernote" id="registrationNotes"></div>
|
|
</div>
|
|
</div>
|