Commit 72d009867447d6ceac09de562b75e2a8c9ee2cd8

Authored by ljq
1 parent fac4040a

为车队大屏-线路加入类别和属性字段

src/main/java/com/bsth/entity/Line.java
@@ -176,6 +176,10 @@ public class Line implements Serializable { @@ -176,6 +176,10 @@ public class Line implements Serializable {
176 */ 176 */
177 @DateTimeFormat(pattern ="yyyy-MM-dd") 177 @DateTimeFormat(pattern ="yyyy-MM-dd")
178 private Date revokeDate; 178 private Date revokeDate;
  179 + /* 0常规公交 1定制班线 2临时班线 3团体线 4响应公交 5备车*/
  180 + private Integer attribute;
  181 + /* 0营运 1撤销 2停运 3 临时 4待启用 5备车*/
  182 + private Integer lineStatus;
179 183
180 public Integer getSpacGrade() { 184 public Integer getSpacGrade() {
181 return spacGrade; 185 return spacGrade;
@@ -540,4 +544,20 @@ public class Line implements Serializable { @@ -540,4 +544,20 @@ public class Line implements Serializable {
540 public void setRevokeDate(Date revokeDate) { 544 public void setRevokeDate(Date revokeDate) {
541 this.revokeDate = revokeDate; 545 this.revokeDate = revokeDate;
542 } 546 }
  547 +
  548 + public Integer getAttribute() {
  549 + return attribute;
  550 + }
  551 +
  552 + public void setAttribute(Integer attribute) {
  553 + this.attribute = attribute;
  554 + }
  555 +
  556 + public Integer getLineStatus() {
  557 + return lineStatus;
  558 + }
  559 +
  560 + public void setLineStatus(Integer lineStatus) {
  561 + this.lineStatus = lineStatus;
  562 + }
543 } 563 }
544 \ No newline at end of file 564 \ No newline at end of file
src/main/java/com/bsth/service/impl/LineServiceImpl.java
@@ -88,7 +88,7 @@ public class LineServiceImpl extends BaseServiceImpl<Line, Integer> implements L @@ -88,7 +88,7 @@ public class LineServiceImpl extends BaseServiceImpl<Line, Integer> implements L
88 l.getOpenDate(), l.getEs(), l.getShortName(), l.getShanghaiLinecode(), l.getEqLinecode(), 88 l.getOpenDate(), l.getEs(), l.getShortName(), l.getShanghaiLinecode(), l.getEqLinecode(),
89 l.getStartPhone(), l.getEndPhone(), l.getCarSumNumber(), l.getHvacCarNumber(), l.getOrdCarNumber(), 89 l.getStartPhone(), l.getEndPhone(), l.getCarSumNumber(), l.getHvacCarNumber(), l.getOrdCarNumber(),
90 l.getHistory(), l.getDescriptions(), l.getDestroy(), l.getSupperLine(), l.getSpacGrade(), 90 l.getHistory(), l.getDescriptions(), l.getDestroy(), l.getSupperLine(), l.getSpacGrade(),
91 - l.getWarrantCar(), l.getLineCode(), l.getRegion(),l.getInUse(),l.getTicketPrice()); 91 + l.getWarrantCar(), l.getLineCode(), l.getRegion(),l.getInUse(),l.getTicketPrice(),l.getAttribute(),l.getLineStatus());
92 if (status==1) { 92 if (status==1) {
93 map.put("status", ResponseCode.SUCCESS); 93 map.put("status", ResponseCode.SUCCESS);
94 } else { 94 } else {
src/main/resources/static/pages/base/line/add.html
@@ -524,6 +524,41 @@ @@ -524,6 +524,41 @@
524 </div> 524 </div>
525 <!-- 描述/说明 END --> 525 <!-- 描述/说明 END -->
526 </div> 526 </div>
  527 +
  528 + <div class="form-group">
  529 + <!--线路属性 START -->
  530 + <div class="col-md-6">
  531 + <label class="control-label col-md-5"> 线路属性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: </label>
  532 + <div class="col-md-4">
  533 + <select name="attribute" class="form-control" id="attributeSelect">
  534 + <option value="">-- 请选择线路属性 --</option>
  535 + <option value="0">常规公交</option>
  536 + <option value="1">定制班线</option>
  537 + <option value="2">临时班线</option>
  538 + <option value="3">团体线</option>
  539 + <option value="4">响应公交</option>
  540 + <option value="5">备车</option>
  541 + </select>
  542 + </div>
  543 + </div>
  544 + <!--线路状态 START -->
  545 + <div class="col-md-6">
  546 + <label class="control-label col-md-5"> 线路状态&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: </label>
  547 + <div class="col-md-4">
  548 + <select name="lineStatus" class="form-control" id="lineStatusSelect">
  549 + <option value="">-- 请选择线路状态 --</option>
  550 + <option value="0">营运</option>
  551 + <option value="1">撤销</option>
  552 + <option value="2">停运</option>
  553 + <option value="3">临时</option>
  554 + <option value="4">待启用</option>
  555 + <option value="5">备车</option>
  556 + </select>
  557 + </div>
  558 + </div>
  559 + <!-- 大间隔等级END -->
  560 + </div>
  561 +
527 <!-- 表单分组组件 form-group END --> 562 <!-- 表单分组组件 form-group END -->
528 </div> 563 </div>
529 <!-- 表单字段内容 END --> 564 <!-- 表单字段内容 END -->
src/main/resources/static/pages/base/line/details.html
@@ -489,6 +489,38 @@ @@ -489,6 +489,38 @@
489 </div> 489 </div>
490 <!-- 描述/说明 END --> 490 <!-- 描述/说明 END -->
491 </div> 491 </div>
  492 + <div class="form-group">
  493 + <!--线路属性 START -->
  494 + <div class="col-md-6">
  495 + <label class="control-label col-md-5"> 线路属性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: </label>
  496 + <div class="col-md-4">
  497 + <select name="attribute" class="form-control" id="attributeSelect">
  498 + <option value="">-- 请选择线路属性 --</option>
  499 + <option value="0">常规公交</option>
  500 + <option value="1">定制班线</option>
  501 + <option value="2">临时班线</option>
  502 + <option value="3">团体线</option>
  503 + <option value="4">响应公交</option>
  504 + <option value="5">备车</option>
  505 + </select>
  506 + </div>
  507 + </div>
  508 + <!--线路状态 START -->
  509 + <div class="col-md-6">
  510 + <label class="control-label col-md-5"> 线路状态&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: </label>
  511 + <div class="col-md-4">
  512 + <select name="lineStatus" class="form-control" id="lineStatusSelect">
  513 + <option value="">-- 请选择线路状态 --</option>
  514 + <option value="0">营运</option>
  515 + <option value="1">撤销</option>
  516 + <option value="2">停运</option>
  517 + <option value="3">临时</option>
  518 + <option value="4">待启用</option>
  519 + <option value="5">备车</option>
  520 + </select>
  521 + </div>
  522 + </div>
  523 + </div>
492 <!-- 表单分组组件 form-group END --> 524 <!-- 表单分组组件 form-group END -->
493 </div> 525 </div>
494 526
src/main/resources/static/pages/base/line/edit.html
@@ -509,6 +509,39 @@ @@ -509,6 +509,39 @@
509 </div> 509 </div>
510 <!-- 描述/说明 END --> 510 <!-- 描述/说明 END -->
511 </div> 511 </div>
  512 + <div class="form-group">
  513 + <!--线路属性 START -->
  514 + <div class="col-md-6">
  515 + <label class="control-label col-md-5"> 线路属性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: </label>
  516 + <div class="col-md-4">
  517 + <select name="attribute" class="form-control" id="attributeSelect">
  518 + <option value="">-- 请选择线路属性 --</option>
  519 + <option value="0">常规公交</option>
  520 + <option value="1">定制班线</option>
  521 + <option value="2">临时班线</option>
  522 + <option value="3">团体线</option>
  523 + <option value="4">响应公交</option>
  524 + <option value="5">备车</option>
  525 + </select>
  526 + </div>
  527 + </div>
  528 + <!--线路状态 START -->
  529 + <div class="col-md-6">
  530 + <label class="control-label col-md-5"> 线路状态&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: </label>
  531 + <div class="col-md-4">
  532 + <select name="lineStatus" class="form-control" id="lineStatusSelect">
  533 + <option value="">-- 请选择线路状态 --</option>
  534 + <option value="0">营运</option>
  535 + <option value="1">撤销</option>
  536 + <option value="2">停运</option>
  537 + <option value="3">临时</option>
  538 + <option value="4">待启用</option>
  539 + <option value="5">备车</option>
  540 + </select>
  541 + </div>
  542 + </div>
  543 + </div>
  544 + <!-- 大间隔等级END -->
512 <!-- 表单分组组件 form-group END --> 545 <!-- 表单分组组件 form-group END -->
513 </div> 546 </div>
514 547
src/main/resources/static/pages/base/line/list.html
@@ -74,6 +74,8 @@ @@ -74,6 +74,8 @@
74 <th width="6%">线路等级</th> 74 <th width="6%">线路等级</th>
75 <th width="9%">上海市线路编码</th> 75 <th width="9%">上海市线路编码</th>
76 <th width="7%">是否撤销</th> 76 <th width="7%">是否撤销</th>
  77 + <th width="7%">线路属性</th>
  78 + <th width="7%">线路状态</th>
77 <th width="6%">线路标准</th> 79 <th width="6%">线路标准</th>
78 <th width="6%">站点详情</th> 80 <th width="6%">站点详情</th>
79 <th width="12%">操作</th> 81 <th width="12%">操作</th>
@@ -133,6 +135,28 @@ @@ -133,6 +135,28 @@
133 <option value="1">撤销</option> 135 <option value="1">撤销</option>
134 </select> 136 </select>
135 </td> 137 </td>
  138 + <td>
  139 + <select name="attribute_eq" class="form-control" id="attributeSelect">
  140 + <option value="">-- 请选择线路属性 --</option>
  141 + <option value="0">常规公交</option>
  142 + <option value="1">定制班线</option>
  143 + <option value="2">临时班线</option>
  144 + <option value="3">团体线</option>
  145 + <option value="4">响应公交</option>
  146 + <option value="5">备车</option>
  147 + </select>
  148 + </td>
  149 + <td>
  150 + <select name="lineStatus_eq" class="form-control" id="lineStatusSelect">
  151 + <option value="">-- 请选择线路状态 --</option>
  152 + <option value="0">营运</option>
  153 + <option value="1">撤销</option>
  154 + <option value="2">停运</option>
  155 + <option value="3">临时</option>
  156 + <option value="4">待启用</option>
  157 + <option value="5">备车</option>
  158 + </select>
  159 + </td>
136 <td>#</td> 160 <td>#</td>
137 <td>#</td> 161 <td>#</td>
138 <td> 162 <td>
@@ -278,9 +302,43 @@ @@ -278,9 +302,43 @@
278 </td> 302 </td>
279 <td> 303 <td>
280 {{if obj.destroy == 1}} 304 {{if obj.destroy == 1}}
281 - <span style="font-weight: bold; color: red; padding: 5px; background-color: #FFE4E1; margin: 5px; font-size: 9px;border-radius: 4px;">撤销</span> 305 + 撤销
282 {{else if obj.destroy == 0}} 306 {{else if obj.destroy == 0}}
283 - <span style="font-weight: bold; color: #07824e; padding: 5px; background-color: #FFE4E1; margin: 5px; font-size: 9px;border-radius: 4px;">运营</span> 307 + 运营
  308 + {{/if}}
  309 + </td>
  310 + <td>
  311 + {{if obj.attribute == '0'}}
  312 + 常规公交
  313 + {{else if obj.attribute == '1'}}
  314 + 定制班线
  315 + {{else if obj.attribute == '2'}}
  316 + 临时班线
  317 + {{else if obj.attribute == '3'}}
  318 + 团体线
  319 + {{else if obj.attribute == '4'}}
  320 + 响应公交
  321 + {{else if obj.attribute == '5'}}
  322 + 备车
  323 + {{else}}
  324 + --
  325 + {{/if}}
  326 + </td>
  327 + <td>
  328 + {{if obj.lineStatus == '0'}}
  329 + 营运
  330 + {{else if obj.lineStatus == '1'}}
  331 + 撤销
  332 + {{else if obj.lineStatus == '2'}}
  333 + 停运
  334 + {{else if obj.lineStatus == '3'}}
  335 + 临时
  336 + {{else if obj.lineStatus == '4'}}
  337 + 待启用
  338 + {{else if obj.lineStatus == '5'}}
  339 + 备车
  340 + {{else}}
  341 + --
284 {{/if}} 342 {{/if}}
285 </td> 343 </td>
286 <td> 344 <td>