Ver código fonte

新增赛事

lyq 5 meses atrás
pai
commit
6024637b84

+ 33 - 59
qmjszx-admin/src/main/resources/templates/competition/add.html

@@ -10,17 +10,13 @@
     <form class="form-horizontal m" id="form-competition-add">
         <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="competitionTitle" class="form-control" type="text" placeholder="请输入活动标题"
+                <label class="col-sm-2 control-label is-required">赛事标题:</label>
+                <div class="col-sm-4">
+                    <input name="competitionTitle" class="form-control" type="text" placeholder="请输入赛事标题"
                            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">
+                <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')}" required>
                         <option th:each="dict : ${type}" th:text="${dict.dictLabel}"
@@ -29,48 +25,45 @@
                 </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" class="form-control" type="text" placeholder="请输入团队最大人数" min="1" 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="teamMax" class="form-control" type="text" placeholder="请输入赛事总人数或总团队数"
+                <label class="col-sm-2 control-label is-required">最大人数/团队数:</label>
+                <div class="col-sm-4">
+                    <input name="teamMax" class="form-control" type="number" placeholder="请输入最大人数或团队数"
                            required>
                 </div>
+                <label class="col-sm-2 control-label">场地:</label>
+                <div class="col-sm-4">
+                    <input name="competitionPlace" class="form-control" type="text" placeholder="请输入场地名称">
+                </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="competitionPlace" class="form-control" type="text" placeholder="请输入场地名称或编号"
+                <label class="col-sm-2 control-label is-required">报名费用:</label>
+                <div class="col-sm-4">
+                    <input name="competitionExpense" class="form-control" type="number" placeholder="请输入报名费用"
+                           required>
+                </div>
+                <label class="col-sm-2 control-label is-required">观看费用:</label>
+                <div class="col-sm-4">
+                    <input name="viewingTicket" class="form-control" type="number" placeholder="请输入观看费用"
                            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">
+                <label class="col-sm-2 control-label is-required">赛事开始时间:</label>
+                <div class="col-sm-4">
                     <div class="input-group date">
                         <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
                         <input name="applyStartTime" type="text" class="form-control" id="applyStartTime"
                                placeholder="年-月-日 时:分" 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">
                     <div class="input-group date">
                         <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
                         <input name="applyEndTime" type="text" class="form-control" id="applyEndTime"
@@ -81,9 +74,9 @@
         </div>
         <div class="col-xs-12">
             <div class="form-group">
-                <label class="col-sm-3 control-label">取消报名截至时间:</label>
-                <div class="col-sm-8">
-                    <select name="applyBeforeTime" class="form-control">
+                <label class="col-sm-2 control-label is-required">取消报名截至时间:</label>
+                <div class="col-sm-4">
+                    <select name="applyBeforeTime" class="form-control" required>
                         <option value="1">赛事开始前1小时</option>
                         <option value="2">赛事开始前2小时</option>
                         <option value="3">赛事开始前3小时</option>
@@ -97,33 +90,13 @@
         </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="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" 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">
-                    <input type="hidden" class="form-control" name="competitionDetails">
+                <label class="col-sm-2 control-label is-required">赛事详情:</label>
+                <div class="col-sm-4">
+                    <input type="hidden" class="form-control" name="competitionDetails" required>
                     <div class="summernote" id="competitionDetails"></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" name="registrationNotes">
                     <div class="summernote" id="registrationNotes"></div>
                 </div>
@@ -189,6 +162,7 @@
         $('.summernote').summernote({
             lang: 'zh-CN',
             dialogsInBody: true,
+            height: 400,
             callbacks: {
                 onChange: function (contents, $edittable) {
                     $("input[name='" + this.id + "']").val(contents);

+ 1 - 1
qmjszx-admin/src/main/resources/templates/competition/competition.html

@@ -47,7 +47,7 @@
 
         <div class="btn-group-sm" id="toolbar" role="group">
             <a class="btn btn-success" onclick="$.operate.addToSet()" shiro:hasPermission="system:competition:add">
-                <i class="fa fa-plus"></i> 添加
+                <i class="fa fa-plus"></i> 新增
             </a>
         </div>
         <div class="col-sm-12 select-table table-striped">