Commit 961438692ba28e42dc20140ebcfa55c7fa119098

Authored by yiming
1 parent dd6d81c3

bf

bsthLineProfiles/src/main/java/com/ruoyi/project/system/line/domain/BsthTLine.java
@@ -166,16 +166,16 @@ public class BsthTLine extends BaseEntity @@ -166,16 +166,16 @@ public class BsthTLine extends BaseEntity
166 @Excel(name = "起讫站") 166 @Excel(name = "起讫站")
167 private String startEnd; 167 private String startEnd;
168 168
169 - /** 首战时间 */  
170 - @Excel(name = "首战时间") 169 + /** 首站时间 */
  170 + @Excel(name = "首站时间")
171 private String firstTime; 171 private String firstTime;
172 172
173 /** 末站 */ 173 /** 末站 */
174 @Excel(name = "末站") 174 @Excel(name = "末站")
175 private String lastStation; 175 private String lastStation;
176 176
177 - /** 末站首战时间 */  
178 - @Excel(name = "末站首战时间") 177 + /** 末站首站时间 */
  178 + @Excel(name = "末站首站时间")
179 private String lastTime; 179 private String lastTime;
180 180
181 /** 上行里程数 */ 181 /** 上行里程数 */
bsthLineProfiles/src/main/resources/mybatis/mybatis/system/BsthTLineMapper.xml
@@ -1597,7 +1597,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -1597,7 +1597,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
1597 <where> 1597 <where>
1598 and line_name = #{name} 1598 and line_name = #{name}
1599 </where> 1599 </where>
1600 - ORDER BY start_date DESC 1600 + ORDER BY start_date
1601 </select> 1601 </select>
1602 1602
1603 1603
bsthLineProfiles/src/main/resources/templates/system/line/detail.html
@@ -43,7 +43,7 @@ @@ -43,7 +43,7 @@
43 43
44 <div class="form-group"> 44 <div class="form-group">
45 <span id="serviceType"> 45 <span id="serviceType">
46 - <label class="col-sm-1 control-label">营运方式:</label> 46 + <label class="col-sm-1 control-label">:</label>
47 <div class="col-sm-2"> 47 <div class="col-sm-2">
48 <select name="serviceType" th:with="type=${@dict.getType('serviceType')}" class="form-control m-b" disabled> 48 <select name="serviceType" th:with="type=${@dict.getType('serviceType')}" class="form-control m-b" disabled>
49 <option value=""></option> 49 <option value=""></option>
@@ -222,13 +222,13 @@ @@ -222,13 +222,13 @@
222 </div></span> 222 </div></span>
223 <!----------------------------------> 223 <!---------------------------------->
224 <span id="firstTime"> 224 <span id="firstTime">
225 - <label class="col-sm-1 control-label">首时间:</label> 225 + <label class="col-sm-1 control-label">首时间:</label>
226 <div class="col-sm-2"> 226 <div class="col-sm-2">
227 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text" disabled> 227 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text" disabled>
228 </div></span> 228 </div></span>
229 <!----------------------------------> 229 <!---------------------------------->
230 <span id="lastTime"> 230 <span id="lastTime">
231 - <label class="col-sm-1 control-label">末站首时间:</label> 231 + <label class="col-sm-1 control-label">末站首时间:</label>
232 <div class="col-sm-2"> 232 <div class="col-sm-2">
233 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text" disabled> 233 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text" disabled>
234 </div></span> 234 </div></span>
bsthLineProfiles/src/main/resources/templates/system/line/line.html
@@ -129,11 +129,11 @@ @@ -129,11 +129,11 @@
129 name="firstStation" /></li> 129 name="firstStation" /></li>
130 <li><label>起讫站:</label> <input type="text" name="startEnd" /> 130 <li><label>起讫站:</label> <input type="text" name="startEnd" />
131 </li> 131 </li>
132 - <li><label>首时间:</label> <input type="text" name="firstTime" /> 132 + <li><label>首时间:</label> <input type="text" name="firstTime" />
133 </li> 133 </li>
134 <li><label>末站:</label> <input type="text" name="lastStation" /> 134 <li><label>末站:</label> <input type="text" name="lastStation" />
135 </li> 135 </li>
136 - <li><label>末站首:</label> <input type="text" 136 + <li><label>末站首:</label> <input type="text"
137 name="lastTime" /></li> 137 name="lastTime" /></li>
138 <li><label>上行里程:</label> <input type="text" 138 <li><label>上行里程:</label> <input type="text"
139 name="mileageUp" /></li> 139 name="mileageUp" /></li>
@@ -654,7 +654,7 @@ @@ -654,7 +654,7 @@
654 }, 654 },
655 { 655 {
656 field: 'firstTime', 656 field: 'firstTime',
657 - title: '首时间' 657 + title: '首时间'
658 }, 658 },
659 { 659 {
660 field: 'lastStation', 660 field: 'lastStation',
@@ -662,7 +662,7 @@ @@ -662,7 +662,7 @@
662 }, 662 },
663 { 663 {
664 field: 'lastTime', 664 field: 'lastTime',
665 - title: '末站首时间' 665 + title: '末站首时间'
666 }, 666 },
667 { 667 {
668 field: 'mileageUp', 668 field: 'mileageUp',
bsthLineProfiles/src/main/resources/templates/system/line/map.html
@@ -434,7 +434,7 @@ body, html, #container { @@ -434,7 +434,7 @@ body, html, #container {
434 onGetBusListComplete: function onGetBusListComplete (result) { 434 onGetBusListComplete: function onGetBusListComplete (result) {
435 let fstLine = result.getBusListItem(0);//通过线路名查询线路列表默认第一条 435 let fstLine = result.getBusListItem(0);//通过线路名查询线路列表默认第一条
436 bus.getBusLine(fstLine); 436 bus.getBusLine(fstLine);
437 - },onPolylinesSet: function onPolylinesSet(polyline){//添加公交线时候回调函数.参数:ply:Polyline 公交线路几何对象 437 + }/*,onPolylinesSet: function onPolylinesSet(polyline){//添加公交线时候回调函数.参数:ply:Polyline 公交线路几何对象
438 //通过删除api自带的折线 然后改变颜色重新渲染 438 //通过删除api自带的折线 然后改变颜色重新渲染
439 map.clearOverlays(); 439 map.clearOverlays();
440 //https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a3b0 440 //https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a3b0
@@ -451,7 +451,7 @@ body, html, #container { @@ -451,7 +451,7 @@ body, html, #container {
451 for(var i in sl){ 451 for(var i in sl){
452 map.addOverlay(sl[i]); 452 map.addOverlay(sl[i]);
453 } 453 }
454 - } 454 + }*/
455 }); 455 });
456 456
457 457
bsthLineProfiles/src/main/resources/templates/system/lineAdd/add.html
@@ -178,11 +178,11 @@ @@ -178,11 +178,11 @@
178 <textarea name="directions" class="form-control"></textarea> 178 <textarea name="directions" class="form-control"></textarea>
179 </div> 179 </div>
180 <!----------------------------------> 180 <!---------------------------------->
181 - <label class="col-sm-1 control-label">首时间:</label> 181 + <label class="col-sm-1 control-label">首时间:</label>
182 <div class="col-sm-2"> 182 <div class="col-sm-2">
183 <input name="firstTime" class="form-control" type="text"> 183 <input name="firstTime" class="form-control" type="text">
184 </div> 184 </div>
185 - <label class="col-sm-1 control-label">末站首时间:</label> 185 + <label class="col-sm-1 control-label">末站首时间:</label>
186 <!----------------------------------> 186 <!---------------------------------->
187 <div class="col-sm-2"> 187 <div class="col-sm-2">
188 <input name="lastTime" class="form-control" type="text"> 188 <input name="lastTime" class="form-control" type="text">
bsthLineProfiles/src/main/resources/templates/system/lineAdd/edit.html
@@ -181,12 +181,12 @@ @@ -181,12 +181,12 @@
181 <textarea name="directions" class="form-control">[[*{directions}]]</textarea> 181 <textarea name="directions" class="form-control">[[*{directions}]]</textarea>
182 </div> 182 </div>
183 <!----------------------------------> 183 <!---------------------------------->
184 - <label class="col-sm-1 control-label">首时间:</label> 184 + <label class="col-sm-1 control-label">首时间:</label>
185 <div class="col-sm-2"> 185 <div class="col-sm-2">
186 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text"> 186 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text">
187 </div> 187 </div>
188 <!----------------------------------> 188 <!---------------------------------->
189 - <label class="col-sm-1 control-label">末站首时间:</label> 189 + <label class="col-sm-1 control-label">末站首时间:</label>
190 <div class="col-sm-2"> 190 <div class="col-sm-2">
191 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text"> 191 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text">
192 </div> 192 </div>
bsthLineProfiles/src/main/resources/templates/system/lineExamine/detail.html
@@ -181,12 +181,12 @@ @@ -181,12 +181,12 @@
181 <textarea name="directions" class="form-control" disabled>[[*{directions}]]</textarea> 181 <textarea name="directions" class="form-control" disabled>[[*{directions}]]</textarea>
182 </div> 182 </div>
183 <!----------------------------------> 183 <!---------------------------------->
184 - <label class="col-sm-1 control-label">首时间:</label> 184 + <label class="col-sm-1 control-label">首时间:</label>
185 <div class="col-sm-2"> 185 <div class="col-sm-2">
186 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text" disabled> 186 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text" disabled>
187 </div> 187 </div>
188 <!----------------------------------> 188 <!---------------------------------->
189 - <label class="col-sm-1 control-label">末站首时间:</label> 189 + <label class="col-sm-1 control-label">末站首时间:</label>
190 <div class="col-sm-2"> 190 <div class="col-sm-2">
191 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text" disabled> 191 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text" disabled>
192 </div> 192 </div>
bsthLineProfiles/src/main/resources/templates/system/lineHistory/edit.html
@@ -181,12 +181,12 @@ @@ -181,12 +181,12 @@
181 <textarea name="directions" class="form-control">[[*{directions}]]</textarea> 181 <textarea name="directions" class="form-control">[[*{directions}]]</textarea>
182 </div> 182 </div>
183 <!----------------------------------> 183 <!---------------------------------->
184 - <label class="col-sm-1 control-label">首时间:</label> 184 + <label class="col-sm-1 control-label">首时间:</label>
185 <div class="col-sm-2"> 185 <div class="col-sm-2">
186 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text"> 186 <input name="firstTime" th:field="*{firstTime}" class="form-control" type="text">
187 </div> 187 </div>
188 <!----------------------------------> 188 <!---------------------------------->
189 - <label class="col-sm-1 control-label">末站首时间:</label> 189 + <label class="col-sm-1 control-label">末站首时间:</label>
190 <div class="col-sm-2"> 190 <div class="col-sm-2">
191 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text"> 191 <input name="lastTime" th:field="*{lastTime}" class="form-control" type="text">
192 </div> 192 </div>
bsthLineProfiles/src/main/resources/templates/system/lineHistory/historyCompare.html
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html lang="zh" xmlns:th="http://www.thymeleaf.org" 2 <html lang="zh" xmlns:th="http://www.thymeleaf.org"
3 - xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> 3 + xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
4 <head> 4 <head>
5 -<th:block th:include="include :: header('线路档案信息')" /> 5 + <th:block th:include="include :: header('线路档案信息')"/>
6 </head> 6 </head>
7 <body class="gray-bg"> 7 <body class="gray-bg">
8 - <div class="info col-lg-12">  
9 - <div class="input-group">  
10 - <input type="text" class="form-control" id="text">  
11 - <div class="input-group-btn">  
12 - <button type="button" class="btn btn-white dropdown-toggle"  
13 - data-toggle="dropdown">  
14 - <span class="caret"></span>  
15 - </button>  
16 - <ul class="dropdown-menu dropdown-menu-right" role="menu">  
17 - </ul>  
18 - </div>  
19 - </div>  
20 - </div>  
21 - <div class="container-div" id="context" style="padding-top:100px;">  
22 - <el-row>  
23 - <el-col :span="6">  
24 - <el-timeline reverse="reverse">  
25 - <el-timeline-item  
26 - v-for="(line,index) in lines"  
27 - type="primary"  
28 - size="large"  
29 - :timestamp="line.startDate" @click.native="change(index);">  
30 - {{line.lineUpdateType}}(  
31 - {{line.startReason}})  
32 - </el-timeline-item>  
33 - </el-timeline>  
34 - </el-col>  
35 - <el-col :span="18">  
36 - <el-tabs type="border-card" v-model="tab" v-if="line">  
37 - <el-tab-pane label="线路信息" name="first">  
38 - <div class="col-sm-6">  
39 - <label class="col-sm-3 control-label">线路名称:</label>  
40 - <span class="col-sm-9">  
41 - {{line.lineName}}  
42 - </span>  
43 - </div>  
44 - <div class="col-sm-6">  
45 - <label class="col-sm-3 control-label">公司:</label>  
46 - <span class="col-sm-9">  
47 - {{line.company}}  
48 - </span>  
49 - </div>  
50 - <div class="col-sm-6">  
51 - <label class="col-sm-3 control-label">分公司:</label>  
52 - <span class="col-sm-9">  
53 - {{line.fCompany}}  
54 - </span>  
55 - </div>  
56 - <div class="col-sm-6">  
57 - <label class="col-sm-3 control-label">主线路id:</label>  
58 - <span class="col-sm-9">  
59 - {{line.pLineId}}  
60 - </span>  
61 - </div>  
62 - <div class="col-sm-6">  
63 - <label class="col-sm-3 control-label">营运方式:</label>  
64 - <span class="col-sm-9"> {{line.serviceType}}</span>  
65 - </div>  
66 - <div class="col-sm-6">  
67 - <label class="col-sm-3 control-label">营运方式:</label>  
68 - <span class="col-sm-9"> {{line.busType}}</span>  
69 - </div>  
70 - <div class="col-sm-6">  
71 - <label class="col-sm-3 control-label">线路属性:</label>  
72 - <span class="col-sm-9">  
73 - {{line.lineLevel}}  
74 - </span>  
75 - </div>  
76 - <div class="col-sm-6">  
77 - <label class="col-sm-3 control-label">线路类型:</label>  
78 - <span class="col-sm-9">  
79 - {{line.lineType}}  
80 - </span>  
81 - </div>  
82 - <div class="col-sm-6">  
83 - <label class="col-sm-3 control-label">区属:</label>  
84 - <span class="col-sm-9">  
85 - {{line.district}}  
86 - </span>  
87 - </div>  
88 - <div class="col-sm-6">  
89 - <label class="col-sm-3 control-label">是否区内:</label>  
90 - <span class="col-sm-9">  
91 - {{line.inoutDistrict}}  
92 - </span>  
93 - </div>  
94 - <div class="col-sm-6">  
95 - <label class="col-sm-3 control-label">营运状态:</label>  
96 - <span class="col-sm-9">  
97 -  
98 - {{line.serviceState}}  
99 - </span>  
100 - </div>  
101 - <div class="col-sm-6">  
102 - <label class="col-sm-3 control-label">车辆类型:</label>  
103 - <span class="col-sm-9">  
104 - {{line.busType}}  
105 - </span>  
106 - </div>  
107 - <div class="col-sm-6">  
108 - <label class="col-sm-3 control-label">是否空调:</label>  
109 - <span class="col-sm-9">  
110 -  
111 - {{line.airConditionerType}}  
112 - </span>  
113 - </div>  
114 - <div class="col-sm-6">  
115 - <label class="col-sm-3 control-label">售票类型:</label>  
116 - <span class="col-sm-9">  
117 - {{line.sellTicketType}}  
118 - </span>  
119 - </div>  
120 - <div class="col-sm-6">  
121 - <label class="col-sm-3 control-label">运营时间:</label>  
122 - <span class="col-sm-9">  
123 - {{line.serviceTime}}  
124 - </span>  
125 - </div>  
126 - <div class="col-sm-6">  
127 - <label class="col-sm-3 control-label">线路长度:</label>  
128 - <span class="col-sm-9">  
129 - {{line.lineDistance}}  
130 - </span>  
131 - </div>  
132 - <div class="col-sm-6">  
133 - <label class="col-sm-3 control-label">线路编码:</label>  
134 - <span class="col-sm-9">  
135 - {{line.lineCode}}  
136 - </span>  
137 - </div>  
138 - <div class="col-sm-6">  
139 - <label class="col-sm-3 control-label">授权年限:</label>  
140 - <span class="col-sm-9">  
141 - {{line.warrantYear}}  
142 - </span>  
143 - </div>  
144 - <div class="col-sm-6">  
145 - <label class="col-sm-3 control-label">授权起始日期:</label>  
146 - <span class="col-sm-9">  
147 - {{line.warrantStartTime}}  
148 - </span>  
149 - </div>  
150 - <div class="col-sm-6">  
151 - <label class="col-sm-3 control-label">授权结束日期:</label>  
152 - <span class="col-sm-9">  
153 - {{line.warrantEndTime}}  
154 - </span>  
155 - </div>  
156 - <div class="col-sm-6">  
157 - <label class="col-sm-3 control-label">撤销日期:</label>  
158 - <span class="col-sm-9">  
159 - {{line.planCancelTime}}  
160 - </span>  
161 - </div>  
162 - <div class="col-sm-6">  
163 - <label class="col-sm-3 control-label">实际撤销日期:</label>  
164 - <span class="col-sm-9">  
165 - {{line.cancelTime}}  
166 - </span>  
167 - </div>  
168 - <div class="col-sm-6">  
169 - <label class="col-sm-3 control-label">撤销原因:</label>  
170 - <span class="col-sm-9">  
171 - <textarea name="cancelReason" class="form-control" readonly>{{line.cancelReason}}</textarea>  
172 - </span>  
173 - </div>  
174 - <div class="col-sm-6">  
175 - <label class="col-sm-3 control-label">备注:</label>  
176 - <span class="col-sm-9">  
177 - <textarea name="remark" class="form-control" readonly>{{line.remark}}</textarea>  
178 - </span>  
179 - </div>  
180 - <div class="col-sm-6">  
181 - <label class="col-sm-3 control-label">是否逻辑删除:</label>  
182 - <span class="col-sm-9">  
183 -  
184 - {{line.isLogicDelete}}  
185 - </span>  
186 - </div>  
187 - <div class="col-sm-6">  
188 - <label class="col-sm-3 control-label">行车作业计划表报备时间:</label>  
189 - <span class="col-sm-9">  
190 - {{line.timeSchedule}}  
191 - </span>  
192 - </div>  
193 - <div class="col-sm-6">  
194 - <label class="col-sm-3 control-label">停车场:</label>  
195 - <span class="col-sm-9">  
196 - {{line.park}}  
197 - </span>  
198 - </div>  
199 - <div class="col-sm-6">  
200 - <label class="col-sm-3 control-label">是否权证:</label>  
201 - <span class="col-sm-9">  
202 - {{line.isWarran}}  
203 - </span>  
204 - </div>  
205 - <div class="col-sm-6">  
206 - <label class="col-sm-3 control-label">道路类型:</label>  
207 - <span class="col-sm-9">  
208 - {{line.roadType}}  
209 - </span>  
210 - </div>  
211 - <div class="col-sm-6">  
212 - <label class="col-sm-3 control-label">票价(多级票价用 - 隔开):</label>  
213 - <span class="col-sm-9" >  
214 - <input type="text" th:value="${line!=null?line:line}">  
215 - {{line.ticketPrice}}  
216 - </span>  
217 - </div>  
218 - <div class="col-sm-6">  
219 - <label class="col-sm-3 control-label">首站:</label>  
220 - <span class="col-sm-9">  
221 - {{line.firstStation}}  
222 - </span>  
223 - </div>  
224 - <div class="col-sm-6">  
225 - <label class="col-sm-3 control-label">起讫站:</label>  
226 - <span class="col-sm-9">  
227 - {{line.startEnd}}  
228 - </span>  
229 - </div>  
230 - <div class="col-sm-6">  
231 - <label class="col-sm-3 control-label">首战时间:</label>  
232 - <span class="col-sm-9">  
233 - {{line.firstTime}}  
234 - </span>  
235 - </div>  
236 - <div class="col-sm-6">  
237 - <label class="col-sm-3 control-label">末站:</label>  
238 - <span class="col-sm-9">  
239 - {{line.lastStation}}  
240 - </span>  
241 - </div>  
242 - <div class="col-sm-6">  
243 - <label class="col-sm-3 control-label">末站首战时间:</label>  
244 - <span class="col-sm-9">  
245 - {{line.lastTime}}  
246 - </span>  
247 - </div>  
248 - <div class="col-sm-6">  
249 - <label class="col-sm-3 control-label">上行里程数:</label>  
250 - <span class="col-sm-9">  
251 - {{line.mileageUp}}  
252 - </span>  
253 - </div>  
254 - <div class="col-sm-6">  
255 - <label class="col-sm-3 control-label">下行里程数:</label>  
256 - <span class="col-sm-9">  
257 - {{line.mileageDown}}  
258 - </span>  
259 - </div>  
260 - <div class="col-sm-6">  
261 - <label class="col-sm-3 control-label">平均里程数:</label>  
262 - <span class="col-sm-9">  
263 - {{line.averageMileage}}  
264 - </span>  
265 - </div>  
266 - <div class="col-sm-6">  
267 - <label class="col-sm-3 control-label">站级数(上行):</label>  
268 - <span class="col-sm-9">  
269 - {{line.stationUp}}  
270 - </span>  
271 - </div>  
272 - <div class="col-sm-6">  
273 - <label class="col-sm-3 control-label">站级数(下行):</label>  
274 - <span class="col-sm-9">  
275 - {{line.stationDown}}  
276 - </span>  
277 - </div>  
278 - <div class="col-sm-6">  
279 - <label class="col-sm-3 control-label">行驶时间(上行):</label>  
280 - <span class="col-sm-9">  
281 - {{line.travelTimeUp}}  
282 - </span>  
283 - </div>  
284 - <div class="col-sm-6">  
285 - <label class="col-sm-3 control-label">行驶时间(下行):</label>  
286 - <span class="col-sm-9">  
287 - {{line.travelTimeDown}}  
288 - </span>  
289 - </div>  
290 - <div class="col-sm-6">  
291 - <label class="col-sm-3 control-label">行驶间隔(高峰):</label>  
292 - <span class="col-sm-9">  
293 - {{line.travelIntervalUp}}  
294 - </span>  
295 - </div>  
296 - <div class="col-sm-6">  
297 - <label class="col-sm-3 control-label">行驶间隔(低谷):</label>  
298 - <span class="col-sm-9">  
299 - {{line.travelIntervalDown}}  
300 - </span>  
301 - </div>  
302 - <div class="col-sm-6">  
303 - <label class="col-sm-3 control-label">经营权证(大巴):</label>  
304 - <span class="col-sm-9">  
305 - {{line.warrantVehiclesLarge}}  
306 - </span>  
307 - </div>  
308 - <div class="col-sm-6">  
309 - <label class="col-sm-3 control-label">经营权证(中巴):</label>  
310 - <span class="col-sm-9">  
311 - {{line.warrantVehiclesMiddle}}  
312 - </span>  
313 - </div>  
314 - <div class="col-sm-6">  
315 - <label class="col-sm-3 control-label">实际配车数:</label>  
316 - <span class="col-sm-9">  
317 - {{line.vehiclesNumber}}  
318 - </span>  
319 - </div>  
320 - <div class="col-sm-6">  
321 - <label class="col-sm-3 control-label">实际车辆数(大巴):</label>  
322 - <span class="col-sm-9">  
323 - {{line.numberVehiclesLarge}}  
324 - </span>  
325 - </div>  
326 - <div class="col-sm-6">  
327 - <label class="col-sm-3 control-label">实际车辆数(中巴):</label>  
328 - <span class="col-sm-9">  
329 - {{line.numberVehiclesMiddle}}  
330 - </span>  
331 - </div>  
332 - <div class="col-sm-6">  
333 - <label class="col-sm-3 control-label">车辆自编号:</label>  
334 - <span class="col-sm-9">  
335 - {{line.carPlate}}  
336 - </span>  
337 - </div>  
338 - <div class="col-sm-6">  
339 - <label class="col-sm-3 control-label">线路总配人数:</label>  
340 - <span class="col-sm-9">  
341 - {{line.numberPerson}}  
342 - </span>  
343 - </div>  
344 - <div class="col-sm-6">  
345 - <label class="col-sm-3 control-label">人数司机:</label>  
346 - <span class="col-sm-9">  
347 - {{line.numberPersonDriver}}  
348 - </span>  
349 - </div>  
350 - <div class="col-sm-6">  
351 - <label class="col-sm-3 control-label">售票员数:</label>  
352 - <span class="col-sm-9">  
353 - {{line.numberPersonSales}}  
354 - </span>  
355 - </div>  
356 - <div class="col-sm-6">  
357 - <label class="col-sm-3 control-label">新能源车数:</label>  
358 - <span class="col-sm-9">  
359 - {{line.busEvNumber}}  
360 - </span>  
361 - </div>  
362 - <div class="col-sm-6">  
363 - <label class="col-sm-3 control-label">线路走向:</label>  
364 - <span class="col-sm-9">  
365 - <textarea name="directions" class="form-control" readonly>{{line.directions}}</textarea>  
366 - </span>  
367 - </div>  
368 - <div class="col-sm-6">  
369 - <label class="col-sm-3 control-label">经营权证数:</label>  
370 - <span class="col-sm-9">  
371 - {{line.numberOfManage}}  
372 - </span>  
373 - </div>  
374 - <div class="col-sm-6">  
375 - <label class="col-sm-3 control-label">站点名称:</label>  
376 - <span class="col-sm-9">  
377 - <textarea name="halfwayStation" class="form-control" readonly>{{line.halfwayStation}}</textarea>  
378 - </span>  
379 - </div>  
380 - <div class="col-sm-6">  
381 - <label class="col-sm-3 control-label">高峰系数:</label>  
382 - <span class="col-sm-9">  
383 - {{line.fullCustomerPercent}}  
384 - </span>  
385 - </div>  
386 - <div class="col-sm-6">  
387 - <label class="col-sm-3 control-label">低谷系数:</label>  
388 - <span class="col-sm-9">  
389 - {{line.lowCustomerPercent}}  
390 - </span>  
391 - </div>  
392 - <div class="col-sm-6">  
393 - <label class="col-sm-3 control-label">间隔等级:</label>  
394 - <span class="col-sm-9">  
395 - {{line.divideLevel}}  
396 - </span>  
397 - </div>  
398 - <div class="col-sm-6">  
399 - <label class="col-sm-3 control-label">是否挂牌:</label>  
400 - <span class="col-sm-9">  
401 - {{line.hasTimelists}}  
402 - </span>  
403 - </div>  
404 - <div class="col-sm-6">  
405 - <label class="col-sm-3 control-label">是否轨交末班车衔接:</label>  
406 - <span class="col-sm-9">  
407 - {{line.isMetro}}  
408 - </span>  
409 - </div>  
410 - <div class="col-sm-6">  
411 - <label class="col-sm-3 control-label">轨交时间:</label>  
412 - <span class="col-sm-9">  
413 - {{line.metroTime}}  
414 - </span>  
415 - </div>  
416 - <div class="col-sm-6">  
417 - <label class="col-sm-3 control-label">冷僻线路补贴类型:</label>  
418 - <span class="col-sm-9">  
419 - {{line.coldBonusType}}  
420 - </span>  
421 - </div>  
422 - <div class="col-sm-6">  
423 - <label class="col-sm-3 control-label">月度营收:</label>  
424 - <span class="col-sm-9">  
425 - {{line.revenuesMonth}}  
426 - </span>  
427 - </div>  
428 - <div class="col-sm-6">  
429 - <label class="col-sm-3 control-label">月度人次:</label>  
430 - <span class="col-sm-9">  
431 - {{line.personMonth}}  
432 - </span>  
433 - </div>  
434 - <div class="col-sm-6">  
435 - <label class="col-sm-3 control-label">月度里程:</label>  
436 - <span class="col-sm-9">  
437 - {{line.mileageMonth}}  
438 - </span>  
439 - </div>  
440 - <div class="col-sm-6">  
441 - <label class="col-sm-3 control-label">百公里人次:</label>  
442 - <span class="col-sm-9">  
443 - {{line.personMonthAvg}}  
444 - </span>  
445 - </div>  
446 - <div class="col-sm-6">  
447 - <label class="col-sm-3 control-label">营收:</label>  
448 - <span class="col-sm-9">  
449 - {{line.revenues}}  
450 - </span>  
451 - </div>  
452 - <div class="col-sm-6">  
453 - <label class="col-sm-3 control-label">人次:</label>  
454 - <span class="col-sm-9">  
455 - {{line.persons}}  
456 - </span>  
457 - </div>  
458 - <div class="col-sm-6">  
459 - <label class="col-sm-3 control-label">里程:</label>  
460 - <span class="col-sm-9">  
461 - {{line.mileages}}  
462 - </span>  
463 - </div>  
464 - <div class="col-sm-6">  
465 - <label class="col-sm-3 control-label">百公里人次:</label>  
466 - <span class="col-sm-9">  
467 - {{line.personAvg}}  
468 - </span>  
469 - </div>  
470 -  
471 - <div class="col-sm-6">  
472 - <label class="col-sm-3 control-label">启用时间:</label>  
473 - <span class="col-sm-9">  
474 - {{line.startDate}}  
475 -  
476 - </span>  
477 - </div>  
478 - <div class="col-sm-6">  
479 - <label class="col-sm-3 control-label">启用原因:</label>  
480 - <span class="col-sm-9">  
481 - <textarea name="startReason" class="form-control" readonly>{{line.startReason}}</textarea>  
482 - </span>  
483 - </div>  
484 -  
485 - <div class="col-sm-12" v-if="line.files">  
486 - <label class="col-sm-3 control-label">附件:</label>  
487 - <span class="col-sm-9" v-for="path in line.files.split(',')" >  
488 - <a :href="path.replace(path.split(':')[0] + ':' , '')"> 8 +<div class="info col-lg-12">
  9 + <div class="input-group">
  10 + <input type="text" class="form-control" id="text" placeholder="请选择">
  11 + <div class="input-group-btn">
  12 + <button type="button" class="btn btn-white dropdown-toggle"
  13 + data-toggle="dropdown">
  14 + <span class="caret"></span>
  15 + </button>
  16 + <ul class="dropdown-menu dropdown-menu-right" role="menu">
  17 + </ul>
  18 + </div>
  19 + </div>
  20 +</div>
  21 +<div class="container-div" id="context" style="padding-top:100px;">
  22 + <el-row>
  23 + <el-col :span="6">
  24 + <el-timeline>
  25 + <el-timeline-item
  26 + v-for="(line,index) in lines"
  27 + :type="line.timeLineType"
  28 + size="large"
  29 + :timestamp="line.startDate" @click.native="change(index);">
  30 + {{line.lineUpdateType}}(
  31 + {{line.startReason}})
  32 + </el-timeline-item>
  33 + </el-timeline>
  34 + </el-col>
  35 + <el-col :span="18">
  36 + <el-tabs type="border-card" v-model="tab" v-if="line">
  37 + <el-tab-pane label="线路信息" name="first">
  38 + <div class="col-sm-6">
  39 + <label class="col-sm-3 control-label">线路名称:</label>
  40 + <span class="col-sm-9" id="lineName">{{line.lineName}}</span>
  41 + </div>
  42 + <div class="col-sm-6">
  43 + <label class="col-sm-3 control-label">公司:</label>
  44 + <span class="col-sm-9" id="company">{{line.company}}</span>
  45 + </div>
  46 + <div class="col-sm-6">
  47 + <label class="col-sm-3 control-label">分公司:</label>
  48 + <span class="col-sm-9" id="fCompany">{{line.fCompany}}</span>
  49 + </div>
  50 + <div class="col-sm-6">
  51 + <label class="col-sm-3 control-label">主线路id:</label>
  52 + <span class="col-sm-9" id="pLineId">{{line.pLineId}}</span>
  53 + </div>
  54 + <div class="col-sm-6">
  55 + <label class="col-sm-3 control-label">营运方式:</label>
  56 + <span class="col-sm-9" id="serviceType"> {{line.serviceType}}</span>
  57 + </div>
  58 + <div class="col-sm-6">
  59 + <label class="col-sm-3 control-label">线路属性:</label>
  60 + <span class="col-sm-9" id="lineLevel">{{line.lineLevel}}</span>
  61 + </div>
  62 + <div class="col-sm-6">
  63 + <label class="col-sm-3 control-label">线路类型:</label>
  64 + <span class="col-sm-9" id="lineType">{{line.lineType}}
  65 + </span>
  66 + </div>
  67 + <div class="col-sm-6">
  68 + <label class="col-sm-3 control-label">区属:</label>
  69 + <span class="col-sm-9" id="district">{{line.district}}</span>
  70 + </div>
  71 + <div class="col-sm-6">
  72 + <label class="col-sm-3 control-label">是否区内:</label>
  73 + <span class="col-sm-9" id="inoutDistrict">{{line.inoutDistrict}}</span>
  74 + </div>
  75 + <div class="col-sm-6">
  76 + <label class="col-sm-3 control-label">营运状态:</label>
  77 + <span class="col-sm-9" id="serviceState">{{line.serviceState}}</span>
  78 + </div>
  79 + <div class="col-sm-6">
  80 + <label class="col-sm-3 control-label">车辆类型:</label>
  81 + <span class="col-sm-9" id="busType">{{line.busType}}</span>
  82 + </div>
  83 + <div class="col-sm-6">
  84 + <label class="col-sm-3 control-label">是否空调:</label>
  85 + <span class="col-sm-9" id="airConditionerType">{{line.airConditionerType}}</span>
  86 + </div>
  87 + <div class="col-sm-6">
  88 + <label class="col-sm-3 control-label">售票类型:</label>
  89 + <span class="col-sm-9" id="sellTicketType">{{line.sellTicketType}}</span>
  90 + </div>
  91 + <div class="col-sm-6">
  92 + <label class="col-sm-3 control-label">运营时间:</label>
  93 + <span class="col-sm-9" id="serviceTime">{{line.serviceTime}}</span>
  94 + </div>
  95 + <div class="col-sm-6">
  96 + <label class="col-sm-3 control-label">线路长度:</label>
  97 + <span class="col-sm-9" id="lineDistance">{{line.lineDistance}}</span>
  98 + </div>
  99 + <div class="col-sm-6">
  100 + <label class="col-sm-3 control-label">线路编码:</label>
  101 + <span class="col-sm-9" id="lineCode">{{line.lineCode}}</span>
  102 + </div>
  103 + <div class="col-sm-6">
  104 + <label class="col-sm-3 control-label">授权年限:</label>
  105 + <span class="col-sm-9" id="warrantYear">{{line.warrantYear}}</span>
  106 + </div>
  107 + <div class="col-sm-6">
  108 + <label class="col-sm-3 control-label">授权起始日期:</label>
  109 + <span class="col-sm-9" id="warrantStartTime">{{line.warrantStartTime}}</span>
  110 + </div>
  111 + <div class="col-sm-6">
  112 + <label class="col-sm-3 control-label">授权结束日期:</label>
  113 + <span class="col-sm-9" id="warrantEndTime">{{line.warrantEndTime}}</span>
  114 + </div>
  115 + <div class="col-sm-6">
  116 + <label class="col-sm-3 control-label">撤销日期:</label>
  117 + <span class="col-sm-9" id="planCancelTime">{{line.planCancelTime}}</span>
  118 + </div>
  119 + <div class="col-sm-6">
  120 + <label class="col-sm-3 control-label">实际撤销日期:</label>
  121 + <span class="col-sm-9"id="cancelTime">{{line.cancelTime}}</span>
  122 + </div>
  123 + <div class="col-sm-6">
  124 + <label class="col-sm-3 control-label">撤销原因:</label>
  125 + <span class="col-sm-9"id="cancelReason">
  126 + <textarea name="cancelReason" class="form-control" readonly >{{line.cancelReason}}</textarea>
  127 + </span>
  128 + </div>
  129 + <div class="col-sm-6">
  130 + <label class="col-sm-3 control-label">备注:</label>
  131 + <span class="col-sm-9"id="remark">
  132 + <textarea name="remark" class="form-control" readonly >{{line.remark}}</textarea>
  133 + </span>
  134 + </div>
  135 + <div class="col-sm-6">
  136 + <label class="col-sm-3 control-label">行车作业计划表报备时间:</label>
  137 + <span class="col-sm-9" id="timeSchedule">{{line.timeSchedule}}</span>
  138 + </div>
  139 + <div class="col-sm-6">
  140 + <label class="col-sm-3 control-label">停车场:</label>
  141 + <span class="col-sm-9" id="park">{{line.park}}</span>
  142 + </div>
  143 + <div class="col-sm-6">
  144 + <label class="col-sm-3 control-label">是否权证:</label>
  145 + <span class="col-sm-9" id="isWarran">{{line.isWarran}}</span>
  146 + </div>
  147 + <div class="col-sm-6">
  148 + <label class="col-sm-3 control-label">道路类型:</label>
  149 + <span class="col-sm-9" id="roadType">{{line.roadType}}</span>
  150 + </div>
  151 + <div class="col-sm-6">
  152 + <label class="col-sm-3 control-label">票价:</label>
  153 + <span class="col-sm-9" id="ticketPrice">{{line.ticketPrice}}</span>
  154 + </div>
  155 + <div class="col-sm-6">
  156 + <label class="col-sm-3 control-label">首站:</label>
  157 + <span class="col-sm-9" id="firstStation">{{line.firstStation}}</span>
  158 + </div>
  159 + <div class="col-sm-6">
  160 + <label class="col-sm-3 control-label">起讫站:</label>
  161 + <span class="col-sm-9" id="startEnd">{{line.startEnd}}</span>
  162 + </div>
  163 + <div class="col-sm-6">
  164 + <label class="col-sm-3 control-label">首站时间:</label>
  165 + <span class="col-sm-9"id="firstTime">{{line.firstTime}}</span>
  166 + </div>
  167 + <div class="col-sm-6">
  168 + <label class="col-sm-3 control-label">末站:</label>
  169 + <span class="col-sm-9"id="lastStation">{{line.lastStation}}</span>
  170 + </div>
  171 + <div class="col-sm-6">
  172 + <label class="col-sm-3 control-label">末站首站时间:</label>
  173 + <span class="col-sm-9"id="lastTime">{{line.lastTime}}</span>
  174 + </div>
  175 + <div class="col-sm-6">
  176 + <label class="col-sm-3 control-label">上行里程数:</label>
  177 + <span class="col-sm-9"id="mileageUp">{{line.mileageUp}}</span>
  178 + </div>
  179 + <div class="col-sm-6">
  180 + <label class="col-sm-3 control-label">下行里程数:</label>
  181 + <span class="col-sm-9"id="mileageDown">{{line.mileageDown}}</span>
  182 + </div>
  183 + <div class="col-sm-6">
  184 + <label class="col-sm-3 control-label">平均里程数:</label>
  185 + <span class="col-sm-9"id="averageMileage">{{line.averageMileage}}</span>
  186 + </div>
  187 + <div class="col-sm-6">
  188 + <label class="col-sm-3 control-label">站级数(上行):</label>
  189 + <span class="col-sm-9"id="stationUp">{{line.stationUp}}</span>
  190 + </div>
  191 + <div class="col-sm-6">
  192 + <label class="col-sm-3 control-label">站级数(下行):</label>
  193 + <span class="col-sm-9"id="stationDown">{{line.stationDown}}</span>
  194 + </div>
  195 + <div class="col-sm-6">
  196 + <label class="col-sm-3 control-label">行驶时间(上行):</label>
  197 + <span class="col-sm-9"id="travelTimeUp">{{line.travelTimeUp}}</span>
  198 + </div>
  199 + <div class="col-sm-6">
  200 + <label class="col-sm-3 control-label">行驶时间(下行):</label>
  201 + <span class="col-sm-9"id="travelTimeDown">{{line.travelTimeDown}}</span>
  202 + </div>
  203 + <div class="col-sm-6">
  204 + <label class="col-sm-3 control-label">行驶间隔(高峰):</label>
  205 + <span class="col-sm-9"id="travelIntervalUp">{{line.travelIntervalUp}}</span>
  206 + </div>
  207 + <div class="col-sm-6">
  208 + <label class="col-sm-3 control-label">行驶间隔(低谷):</label>
  209 + <span class="col-sm-9"id="travelIntervalDown">{{line.travelIntervalDown}}</span>
  210 + </div>
  211 + <div class="col-sm-6">
  212 + <label class="col-sm-3 control-label">经营权证(大巴):</label>
  213 + <span class="col-sm-9"id="warrantVehiclesLarge">{{line.warrantVehiclesLarge}}</span>
  214 + </div>
  215 + <div class="col-sm-6">
  216 + <label class="col-sm-3 control-label">经营权证(中巴):</label>
  217 + <span class="col-sm-9"id="warrantVehiclesMiddle">{{line.warrantVehiclesMiddle}}</span>
  218 + </div>
  219 + <div class="col-sm-6">
  220 + <label class="col-sm-3 control-label">实际配车数:</label>
  221 + <span class="col-sm-9"id="vehiclesNumber">{{line.vehiclesNumber}}</span>
  222 + </div>
  223 + <div class="col-sm-6">
  224 + <label class="col-sm-3 control-label">实际车辆数(大巴):</label>
  225 + <span class="col-sm-9"id="numberVehiclesLarge">{{line.numberVehiclesLarge}}</span>
  226 + </div>
  227 + <div class="col-sm-6">
  228 + <label class="col-sm-3 control-label">实际车辆数(中巴):</label>
  229 + <span class="col-sm-9"id="numberVehiclesMiddle">{{line.numberVehiclesMiddle}}</span>
  230 + </div>
  231 + <div class="col-sm-6">
  232 + <label class="col-sm-3 control-label">车辆自编号:</label>
  233 + <span class="col-sm-9"id="carPlate">{{line.carPlate}}</span>
  234 + </div>
  235 + <div class="col-sm-6">
  236 + <label class="col-sm-3 control-label">线路总配人数:</label>
  237 + <span class="col-sm-9"id="numberPerson">{{line.numberPerson}}</span>
  238 + </div>
  239 + <div class="col-sm-6">
  240 + <label class="col-sm-3 control-label">人数司机:</label>
  241 + <span class="col-sm-9"id="numberPersonDriver">{{line.numberPersonDriver}}</span>
  242 + </div>
  243 + <div class="col-sm-6">
  244 + <label class="col-sm-3 control-label">售票员数:</label>
  245 + <span class="col-sm-9"id="numberPersonSales">{{line.numberPersonSales}}</span>
  246 + </div>
  247 + <div class="col-sm-6">
  248 + <label class="col-sm-3 control-label">新能源车数:</label>
  249 + <span class="col-sm-9"id="busEvNumber">{{line.busEvNumber}}</span>
  250 + </div>
  251 + <div class="col-sm-6">
  252 + <label class="col-sm-3 control-label">线路走向:</label>
  253 + <span class="col-sm-9"id="directions">
  254 + <textarea name="directions" class="form-control" readonly>{{line.directions}}</textarea>
  255 + </span>
  256 + </div>
  257 + <div class="col-sm-6">
  258 + <label class="col-sm-3 control-label">经营权证数:</label>
  259 + <span class="col-sm-9"id="numberOfManage">{{line.numberOfManage}}</span>
  260 + </div>
  261 + <div class="col-sm-6">
  262 + <label class="col-sm-3 control-label">站点名称:</label>
  263 + <span class="col-sm-9" id="halfwayStation">
  264 + <textarea name="halfwayStation" class="form-control" readonly>{{line.halfwayStation}}</textarea>
  265 + </span>
  266 + </div>
  267 + <div class="col-sm-6">
  268 + <label class="col-sm-3 control-label">高峰系数:</label>
  269 + <span class="col-sm-9" id="fullCustomerPercent">{{line.fullCustomerPercent}}</span>
  270 + </div>
  271 + <div class="col-sm-6">
  272 + <label class="col-sm-3 control-label">低谷系数:</label>
  273 + <span class="col-sm-9" id="lowCustomerPercent">{{line.lowCustomerPercent}}</span>
  274 + </div>
  275 + <div class="col-sm-6">
  276 + <label class="col-sm-3 control-label">间隔等级:</label>
  277 + <span class="col-sm-9"id="divideLevel">{{line.divideLevel}}</span>
  278 + </div>
  279 + <div class="col-sm-6">
  280 + <label class="col-sm-3 control-label">是否挂牌:</label>
  281 + <span class="col-sm-9" id="hasTimelists">{{line.hasTimelists}}</span>
  282 + </div>
  283 + <div class="col-sm-6">
  284 + <label class="col-sm-3 control-label">是否轨交末班车衔接:</label>
  285 + <span class="col-sm-9" id="isMetro">{{line.isMetro}}</span>
  286 + </div>
  287 + <div class="col-sm-6">
  288 + <label class="col-sm-3 control-label">轨交时间:</label>
  289 + <span class="col-sm-9" id="metroTime">{{line.metroTime}}</span>
  290 + </div>
  291 + <div class="col-sm-6">
  292 + <label class="col-sm-3 control-label">冷僻线路补贴类型:</label>
  293 + <span class="col-sm-9" id="coldBonusType">{{line.coldBonusType}}</span>
  294 + </div>
  295 + <div class="col-sm-12" v-if="line.files">
  296 + <label class="col-sm-3 control-label">附件:</label>
  297 + <span class="col-sm-9" v-for="path in line.files.split(',')">
  298 + <a :href="path.replace(path.split(':')[0] + ':' , '')">
489 {{path.split(":")[0]}} 299 {{path.split(":")[0]}}
490 </a> 300 </a>
491 - </span>  
492 - </div>  
493 -  
494 -  
495 - </el-tab-pane>  
496 - <el-tab-pane label="对比数据" name="second" v-if="oldLine">  
497 - <div class="col-sm-6">  
498 - <label class="col-sm-3 control-label">线路名称:</label>  
499 - <span class="col-sm-9"> 301 + </span>
  302 + </div>
  303 + </el-tab-pane>
  304 + <el-tab-pane label="对比数据" name="second" v-if="oldLine">
  305 + <div class="col-sm-6">
  306 + <label class="col-sm-3 control-label">线路名称:</label>
  307 + <span class="col-sm-9" id="text2">
500 {{oldLine.lineName}} 308 {{oldLine.lineName}}
501 </span> 309 </span>
502 - </div>  
503 - <div class="col-sm-6">  
504 - <label class="col-sm-3 control-label">公司:</label>  
505 - <span class="col-sm-9"> 310 + </div>
  311 + <div class="col-sm-6">
  312 + <label class="col-sm-3 control-label">公司:</label>
  313 + <span class="col-sm-9">
506 {{oldLine.company}} 314 {{oldLine.company}}
507 </span> 315 </span>
508 - </div>  
509 - <div class="col-sm-6">  
510 - <label class="col-sm-3 control-label">分公司:</label>  
511 - <span class="col-sm-9"> 316 + </div>
  317 + <div class="col-sm-6">
  318 + <label class="col-sm-3 control-label">分公司:</label>
  319 + <span class="col-sm-9">
512 {{oldLine.fCompany}} 320 {{oldLine.fCompany}}
513 </span> 321 </span>
514 - </div>  
515 - <div class="col-sm-6">  
516 - <label class="col-sm-3 control-label">主线路id:</label>  
517 - <span class="col-sm-9"> 322 + </div>
  323 + <div class="col-sm-6">
  324 + <label class="col-sm-3 control-label">主线路id:</label>
  325 + <span class="col-sm-9">
518 {{oldLine.pLineId}} 326 {{oldLine.pLineId}}
519 </span> 327 </span>
520 - </div>  
521 - <div class="col-sm-6">  
522 - <label class="col-sm-3 control-label">营运方式:</label>  
523 - <span class="col-sm-9"> {{oldLine.serviceType}}</span>  
524 - </div>  
525 - <div class="col-sm-6">  
526 - <label class="col-sm-3 control-label">营运方式:</label>  
527 - <span class="col-sm-9"> {{oldLine.busType}}</span>  
528 - </div>  
529 - <div class="col-sm-6">  
530 - <label class="col-sm-3 control-label">线路属性:</label>  
531 - <span class="col-sm-9"> 328 + </div>
  329 + <div class="col-sm-6">
  330 + <label class="col-sm-3 control-label">营运方式:</label>
  331 + <span class="col-sm-9"> {{oldLine.serviceType}}</span>
  332 + </div>
  333 + <div class="col-sm-6">
  334 + <label class="col-sm-3 control-label">线路属性:</label>
  335 + <span class="col-sm-9">
532 {{oldLine.lineLevel}} 336 {{oldLine.lineLevel}}
533 </span> 337 </span>
534 - </div>  
535 - <div class="col-sm-6">  
536 - <label class="col-sm-3 control-label">线路类型:</label>  
537 - <span class="col-sm-9"> 338 + </div>
  339 + <div class="col-sm-6">
  340 + <label class="col-sm-3 control-label">线路类型:</label>
  341 + <span class="col-sm-9">
538 {{oldLine.lineType}} 342 {{oldLine.lineType}}
539 </span> 343 </span>
540 - </div>  
541 - <div class="col-sm-6">  
542 - <label class="col-sm-3 control-label">区属:</label>  
543 - <span class="col-sm-9"> 344 + </div>
  345 + <div class="col-sm-6">
  346 + <label class="col-sm-3 control-label">区属:</label>
  347 + <span class="col-sm-9">
544 {{oldLine.district}} 348 {{oldLine.district}}
545 </span> 349 </span>
546 - </div>  
547 - <div class="col-sm-6">  
548 - <label class="col-sm-3 control-label">是否区内:</label>  
549 - <span class="col-sm-9"> 350 + </div>
  351 + <div class="col-sm-6">
  352 + <label class="col-sm-3 control-label">是否区内:</label>
  353 + <span class="col-sm-9">
550 {{oldLine.inoutDistrict}} 354 {{oldLine.inoutDistrict}}
551 </span> 355 </span>
552 - </div>  
553 - <div class="col-sm-6">  
554 - <label class="col-sm-3 control-label">营运状态:</label>  
555 - <span class="col-sm-9"> 356 + </div>
  357 + <div class="col-sm-6">
  358 + <label class="col-sm-3 control-label">营运状态:</label>
  359 + <span class="col-sm-9">
556 360
557 {{oldLine.serviceState}} 361 {{oldLine.serviceState}}
558 </span> 362 </span>
559 - </div>  
560 - <div class="col-sm-6">  
561 - <label class="col-sm-3 control-label">车辆类型:</label>  
562 - <span class="col-sm-9"> 363 + </div>
  364 + <div class="col-sm-6">
  365 + <label class="col-sm-3 control-label">车辆类型:</label>
  366 + <span class="col-sm-9">
563 {{oldLine.busType}} 367 {{oldLine.busType}}
564 </span> 368 </span>
565 - </div>  
566 - <div class="col-sm-6">  
567 - <label class="col-sm-3 control-label">是否空调:</label>  
568 - <span class="col-sm-9"> 369 + </div>
  370 + <div class="col-sm-6">
  371 + <label class="col-sm-3 control-label">是否空调:</label>
  372 + <span class="col-sm-9">
569 373
570 {{oldLine.airConditionerType}} 374 {{oldLine.airConditionerType}}
571 </span> 375 </span>
572 - </div>  
573 - <div class="col-sm-6">  
574 - <label class="col-sm-3 control-label">售票类型:</label>  
575 - <span class="col-sm-9"> 376 + </div>
  377 + <div class="col-sm-6">
  378 + <label class="col-sm-3 control-label">售票类型:</label>
  379 + <span class="col-sm-9">
576 {{oldLine.sellTicketType}} 380 {{oldLine.sellTicketType}}
577 </span> 381 </span>
578 - </div>  
579 - <div class="col-sm-6">  
580 - <label class="col-sm-3 control-label">运营时间:</label>  
581 - <span class="col-sm-9"> 382 + </div>
  383 + <div class="col-sm-6">
  384 + <label class="col-sm-3 control-label">运营时间:</label>
  385 + <span class="col-sm-9">
582 {{oldLine.serviceTime}} 386 {{oldLine.serviceTime}}
583 </span> 387 </span>
584 - </div>  
585 - <div class="col-sm-6">  
586 - <label class="col-sm-3 control-label">线路长度:</label>  
587 - <span class="col-sm-9"> 388 + </div>
  389 + <div class="col-sm-6">
  390 + <label class="col-sm-3 control-label">线路长度:</label>
  391 + <span class="col-sm-9">
588 {{oldLine.lineDistance}} 392 {{oldLine.lineDistance}}
589 </span> 393 </span>
590 - </div>  
591 - <div class="col-sm-6">  
592 - <label class="col-sm-3 control-label">线路编码:</label>  
593 - <span class="col-sm-9"> 394 + </div>
  395 + <div class="col-sm-6">
  396 + <label class="col-sm-3 control-label">线路编码:</label>
  397 + <span class="col-sm-9">
594 {{oldLine.lineCode}} 398 {{oldLine.lineCode}}
595 </span> 399 </span>
596 - </div>  
597 - <div class="col-sm-6">  
598 - <label class="col-sm-3 control-label">授权年限:</label>  
599 - <span class="col-sm-9"> 400 + </div>
  401 + <div class="col-sm-6">
  402 + <label class="col-sm-3 control-label">授权年限:</label>
  403 + <span class="col-sm-9">
600 {{oldLine.warrantYear}} 404 {{oldLine.warrantYear}}
601 </span> 405 </span>
602 - </div>  
603 - <div class="col-sm-6">  
604 - <label class="col-sm-3 control-label">授权起始日期:</label>  
605 - <span class="col-sm-9"> 406 + </div>
  407 + <div class="col-sm-6">
  408 + <label class="col-sm-3 control-label">授权起始日期:</label>
  409 + <span class="col-sm-9">
606 {{oldLine.warrantStartTime}} 410 {{oldLine.warrantStartTime}}
607 </span> 411 </span>
608 - </div>  
609 - <div class="col-sm-6">  
610 - <label class="col-sm-3 control-label">授权结束日期:</label>  
611 - <span class="col-sm-9"> 412 + </div>
  413 + <div class="col-sm-6">
  414 + <label class="col-sm-3 control-label">授权结束日期:</label>
  415 + <span class="col-sm-9">
612 {{oldLine.warrantEndTime}} 416 {{oldLine.warrantEndTime}}
613 </span> 417 </span>
614 - </div>  
615 - <div class="col-sm-6">  
616 - <label class="col-sm-3 control-label">撤销日期:</label>  
617 - <span class="col-sm-9"> 418 + </div>
  419 + <div class="col-sm-6">
  420 + <label class="col-sm-3 control-label">撤销日期:</label>
  421 + <span class="col-sm-9">
618 {{oldLine.planCancelTime}} 422 {{oldLine.planCancelTime}}
619 </span> 423 </span>
620 - </div>  
621 - <div class="col-sm-6">  
622 - <label class="col-sm-3 control-label">实际撤销日期:</label>  
623 - <span class="col-sm-9"> 424 + </div>
  425 + <div class="col-sm-6">
  426 + <label class="col-sm-3 control-label">实际撤销日期:</label>
  427 + <span class="col-sm-9">
624 {{oldLine.cancelTime}} 428 {{oldLine.cancelTime}}
625 </span> 429 </span>
626 - </div>  
627 - <div class="col-sm-6">  
628 - <label class="col-sm-3 control-label">撤销原因:</label>  
629 - <span class="col-sm-9"> 430 + </div>
  431 + <div class="col-sm-6">
  432 + <label class="col-sm-3 control-label">撤销原因:</label>
  433 + <span class="col-sm-9">
630 <textarea name="cancelReason" class="form-control" readonly>{{oldLine.cancelReason}}</textarea> 434 <textarea name="cancelReason" class="form-control" readonly>{{oldLine.cancelReason}}</textarea>
631 </span> 435 </span>
632 - </div>  
633 - <div class="col-sm-6">  
634 - <label class="col-sm-3 control-label">备注:</label>  
635 - <span class="col-sm-9"> 436 + </div>
  437 + <div class="col-sm-6">
  438 + <label class="col-sm-3 control-label">备注:</label>
  439 + <span class="col-sm-9">
636 <textarea name="remark" class="form-control" readonly>{{oldLine.remark}}</textarea> 440 <textarea name="remark" class="form-control" readonly>{{oldLine.remark}}</textarea>
637 </span> 441 </span>
638 - </div>  
639 - <div class="col-sm-6">  
640 - <label class="col-sm-3 control-label">是否逻辑删除:</label>  
641 - <span class="col-sm-9">  
642 -  
643 - {{oldLine.isLogicDelete}}  
644 - </span>  
645 - </div>  
646 - <div class="col-sm-6">  
647 - <label class="col-sm-3 control-label">行车作业计划表报备时间:</label>  
648 - <span class="col-sm-9"> 442 + </div>
  443 + <div class="col-sm-6">
  444 + <label class="col-sm-3 control-label">行车作业计划表报备时间:</label>
  445 + <span class="col-sm-9">
649 {{oldLine.timeSchedule}} 446 {{oldLine.timeSchedule}}
650 </span> 447 </span>
651 - </div>  
652 - <div class="col-sm-6">  
653 - <label class="col-sm-3 control-label">停车场:</label>  
654 - <span class="col-sm-9"> 448 + </div>
  449 + <div class="col-sm-6">
  450 + <label class="col-sm-3 control-label">停车场:</label>
  451 + <span class="col-sm-9">
655 {{oldLine.park}} 452 {{oldLine.park}}
656 </span> 453 </span>
657 - </div>  
658 - <div class="col-sm-6">  
659 - <label class="col-sm-3 control-label">是否权证:</label>  
660 - <span class="col-sm-9"> 454 + </div>
  455 + <div class="col-sm-6">
  456 + <label class="col-sm-3 control-label">是否权证:</label>
  457 + <span class="col-sm-9">
661 {{oldLine.isWarran}} 458 {{oldLine.isWarran}}
662 </span> 459 </span>
663 - </div>  
664 - <div class="col-sm-6">  
665 - <label class="col-sm-3 control-label">道路类型:</label>  
666 - <span class="col-sm-9"> 460 + </div>
  461 + <div class="col-sm-6">
  462 + <label class="col-sm-3 control-label">道路类型:</label>
  463 + <span class="col-sm-9">
667 {{oldLine.roadType}} 464 {{oldLine.roadType}}
668 </span> 465 </span>
669 - </div>  
670 - <div class="col-sm-6">  
671 - <label class="col-sm-3 control-label">票价(多级票价用 - 隔开):</label>  
672 - <span class="col-sm-9"> 466 + </div>
  467 + <div class="col-sm-6">
  468 + <label class="col-sm-3 control-label">票价:</label>
  469 + <span class="col-sm-9">
673 {{oldLine.ticketPrice}} 470 {{oldLine.ticketPrice}}
674 </span> 471 </span>
675 - </div>  
676 - <div class="col-sm-6">  
677 - <label class="col-sm-3 control-label">首站:</label>  
678 - {{oldLine.firstStation}}  
679 - </span>  
680 - </div>  
681 - <div class="col-sm-6">  
682 - <label class="col-sm-3 control-label">起讫站:</label>  
683 - <span class="col-sm-9"> 472 + </div>
  473 + <div class="col-sm-6">
  474 + <label class="col-sm-3 control-label">首站:</label>
  475 + <span class="col-sm-9">
  476 + {{oldLine.firstStation}}
  477 + </span>
  478 + </div>
  479 + <div class="col-sm-6">
  480 + <label class="col-sm-3 control-label">起讫站:</label>
  481 + <span class="col-sm-9">
684 {{oldLine.startEnd}} 482 {{oldLine.startEnd}}
685 </span> 483 </span>
686 - </div>  
687 - <div class="col-sm-6">  
688 - <label class="col-sm-3 control-label">首战时间:</label>  
689 - <span class="col-sm-9"> 484 + </div>
  485 + <div class="col-sm-6">
  486 + <label class="col-sm-3 control-label">首站时间:</label>
  487 + <span class="col-sm-9">
690 {{oldLine.firstTime}} 488 {{oldLine.firstTime}}
691 </span> 489 </span>
692 - </div>  
693 - <div class="col-sm-6">  
694 - <label class="col-sm-3 control-label">末站:</label>  
695 - <span class="col-sm-9"> 490 + </div>
  491 + <div class="col-sm-6">
  492 + <label class="col-sm-3 control-label">末站:</label>
  493 + <span class="col-sm-9">
696 {{oldLine.lastStation}} 494 {{oldLine.lastStation}}
697 </span> 495 </span>
698 - </div>  
699 - <div class="col-sm-6">  
700 - <label class="col-sm-3 control-label">末站首战时间:</label>  
701 - <span class="col-sm-9"> 496 + </div>
  497 + <div class="col-sm-6">
  498 + <label class="col-sm-3 control-label">末站首站时间:</label>
  499 + <span class="col-sm-9">
702 {{oldLine.lastTime}} 500 {{oldLine.lastTime}}
703 </span> 501 </span>
704 - </div>  
705 - <div class="col-sm-6">  
706 - <label class="col-sm-3 control-label">上行里程数:</label>  
707 - <span class="col-sm-9"> 502 + </div>
  503 + <div class="col-sm-6">
  504 + <label class="col-sm-3 control-label">上行里程数:</label>
  505 + <span class="col-sm-9">
708 {{oldLine.mileageUp}} 506 {{oldLine.mileageUp}}
709 </span> 507 </span>
710 - </div>  
711 - <div class="col-sm-6">  
712 - <label class="col-sm-3 control-label">下行里程数:</label>  
713 - <span class="col-sm-9"> 508 + </div>
  509 + <div class="col-sm-6">
  510 + <label class="col-sm-3 control-label">下行里程数:</label>
  511 + <span class="col-sm-9">
714 {{oldLine.mileageDown}} 512 {{oldLine.mileageDown}}
715 </span> 513 </span>
716 - </div>  
717 - <div class="col-sm-6">  
718 - <label class="col-sm-3 control-label">平均里程数:</label>  
719 - <span class="col-sm-9"> 514 + </div>
  515 + <div class="col-sm-6">
  516 + <label class="col-sm-3 control-label">平均里程数:</label>
  517 + <span class="col-sm-9">
720 {{oldLine.averageMileage}} 518 {{oldLine.averageMileage}}
721 </span> 519 </span>
722 - </div>  
723 - <div class="col-sm-6">  
724 - <label class="col-sm-3 control-label">站级数(上行):</label>  
725 - <span class="col-sm-9"> 520 + </div>
  521 + <div class="col-sm-6">
  522 + <label class="col-sm-3 control-label">站级数(上行):</label>
  523 + <span class="col-sm-9">
726 {{oldLine.stationUp}} 524 {{oldLine.stationUp}}
727 </span> 525 </span>
728 - </div>  
729 - <div class="col-sm-6">  
730 - <label class="col-sm-3 control-label">站级数(下行):</label>  
731 - <span class="col-sm-9"> 526 + </div>
  527 + <div class="col-sm-6">
  528 + <label class="col-sm-3 control-label">站级数(下行):</label>
  529 + <span class="col-sm-9">
732 {{oldLine.stationDown}} 530 {{oldLine.stationDown}}
733 </span> 531 </span>
734 - </div>  
735 - <div class="col-sm-6">  
736 - <label class="col-sm-3 control-label">行驶时间(上行):</label>  
737 - <span class="col-sm-9"> 532 + </div>
  533 + <div class="col-sm-6">
  534 + <label class="col-sm-3 control-label">行驶时间(上行):</label>
  535 + <span class="col-sm-9">
738 {{oldLine.travelTimeUp}} 536 {{oldLine.travelTimeUp}}
739 </span> 537 </span>
740 - </div>  
741 - <div class="col-sm-6">  
742 - <label class="col-sm-3 control-label">行驶时间(下行):</label>  
743 - <span class="col-sm-9"> 538 + </div>
  539 + <div class="col-sm-6">
  540 + <label class="col-sm-3 control-label">行驶时间(下行):</label>
  541 + <span class="col-sm-9">
744 {{oldLine.travelTimeDown}} 542 {{oldLine.travelTimeDown}}
745 </span> 543 </span>
746 - </div>  
747 - <div class="col-sm-6">  
748 - <label class="col-sm-3 control-label">行驶间隔(高峰):</label>  
749 - <span class="col-sm-9"> 544 + </div>
  545 + <div class="col-sm-6">
  546 + <label class="col-sm-3 control-label">行驶间隔(高峰):</label>
  547 + <span class="col-sm-9">
750 {{oldLine.travelIntervalUp}} 548 {{oldLine.travelIntervalUp}}
751 </span> 549 </span>
752 - </div>  
753 - <div class="col-sm-6">  
754 - <label class="col-sm-3 control-label">行驶间隔(低谷):</label>  
755 - <span class="col-sm-9"> 550 + </div>
  551 + <div class="col-sm-6">
  552 + <label class="col-sm-3 control-label">行驶间隔(低谷):</label>
  553 + <span class="col-sm-9">
756 {{oldLine.travelIntervalDown}} 554 {{oldLine.travelIntervalDown}}
757 </span> 555 </span>
758 - </div>  
759 - <div class="col-sm-6">  
760 - <label class="col-sm-3 control-label">经营权证(大巴):</label>  
761 - <span class="col-sm-9"> 556 + </div>
  557 + <div class="col-sm-6">
  558 + <label class="col-sm-3 control-label">经营权证(大巴):</label>
  559 + <span class="col-sm-9">
762 {{oldLine.warrantVehiclesLarge}} 560 {{oldLine.warrantVehiclesLarge}}
763 </span> 561 </span>
764 - </div>  
765 - <div class="col-sm-6">  
766 - <label class="col-sm-3 control-label">经营权证(中巴):</label>  
767 - <span class="col-sm-9"> 562 + </div>
  563 + <div class="col-sm-6">
  564 + <label class="col-sm-3 control-label">经营权证(中巴):</label>
  565 + <span class="col-sm-9">
768 {{oldLine.warrantVehiclesMiddle}} 566 {{oldLine.warrantVehiclesMiddle}}
769 </span> 567 </span>
770 - </div>  
771 - <div class="col-sm-6">  
772 - <label class="col-sm-3 control-label">实际配车数:</label>  
773 - <span class="col-sm-9"> 568 + </div>
  569 + <div class="col-sm-6">
  570 + <label class="col-sm-3 control-label">实际配车数:</label>
  571 + <span class="col-sm-9">
774 {{oldLine.vehiclesNumber}} 572 {{oldLine.vehiclesNumber}}
775 </span> 573 </span>
776 - </div>  
777 - <div class="col-sm-6">  
778 - <label class="col-sm-3 control-label">实际车辆数(大巴):</label>  
779 - <span class="col-sm-9"> 574 + </div>
  575 + <div class="col-sm-6">
  576 + <label class="col-sm-3 control-label">实际车辆数(大巴):</label>
  577 + <span class="col-sm-9">
780 {{oldLine.numberVehiclesLarge}} 578 {{oldLine.numberVehiclesLarge}}
781 </span> 579 </span>
782 - </div>  
783 - <div class="col-sm-6">  
784 - <label class="col-sm-3 control-label">实际车辆数(中巴):</label>  
785 - <span class="col-sm-9"> 580 + </div>
  581 + <div class="col-sm-6">
  582 + <label class="col-sm-3 control-label">实际车辆数(中巴):</label>
  583 + <span class="col-sm-9">
786 {{oldLine.numberVehiclesMiddle}} 584 {{oldLine.numberVehiclesMiddle}}
787 </span> 585 </span>
788 - </div>  
789 - <div class="col-sm-6">  
790 - <label class="col-sm-3 control-label">车辆自编号:</label>  
791 - <span class="col-sm-9"> 586 + </div>
  587 + <div class="col-sm-6">
  588 + <label class="col-sm-3 control-label">车辆自编号:</label>
  589 + <span class="col-sm-9">
792 {{oldLine.carPlate}} 590 {{oldLine.carPlate}}
793 </span> 591 </span>
794 - </div>  
795 - <div class="col-sm-6">  
796 - <label class="col-sm-3 control-label">线路总配人数:</label>  
797 - <span class="col-sm-9"> 592 + </div>
  593 + <div class="col-sm-6">
  594 + <label class="col-sm-3 control-label">线路总配人数:</label>
  595 + <span class="col-sm-9">
798 {{oldLine.numberPerson}} 596 {{oldLine.numberPerson}}
799 </span> 597 </span>
800 - </div>  
801 - <div class="col-sm-6">  
802 - <label class="col-sm-3 control-label">人数司机:</label>  
803 - <span class="col-sm-9"> 598 + </div>
  599 + <div class="col-sm-6">
  600 + <label class="col-sm-3 control-label">人数司机:</label>
  601 + <span class="col-sm-9">
804 {{oldLine.numberPersonDriver}} 602 {{oldLine.numberPersonDriver}}
805 </span> 603 </span>
806 - </div>  
807 - <div class="col-sm-6">  
808 - <label class="col-sm-3 control-label">售票员数:</label>  
809 - <span class="col-sm-9"> 604 + </div>
  605 + <div class="col-sm-6">
  606 + <label class="col-sm-3 control-label">售票员数:</label>
  607 + <span class="col-sm-9">
810 {{oldLine.numberPersonSales}} 608 {{oldLine.numberPersonSales}}
811 </span> 609 </span>
812 - </div>  
813 - <div class="col-sm-6">  
814 - <label class="col-sm-3 control-label">新能源车数:</label>  
815 - <span class="col-sm-9"> 610 + </div>
  611 + <div class="col-sm-6">
  612 + <label class="col-sm-3 control-label">新能源车数:</label>
  613 + <span class="col-sm-9">
816 {{oldLine.busEvNumber}} 614 {{oldLine.busEvNumber}}
817 </span> 615 </span>
818 - </div>  
819 - <div class="col-sm-6">  
820 - <label class="col-sm-3 control-label">线路走向:</label>  
821 - <span class="col-sm-9"> 616 + </div>
  617 + <div class="col-sm-6">
  618 + <label class="col-sm-3 control-label">线路走向:</label>
  619 + <span class="col-sm-9">
822 <textarea name="directions" class="form-control" readonly>{{oldLine.directions}}</textarea> 620 <textarea name="directions" class="form-control" readonly>{{oldLine.directions}}</textarea>
823 </span> 621 </span>
824 - </div>  
825 - <div class="col-sm-6">  
826 - <label class="col-sm-3 control-label">经营权证数:</label>  
827 - <span class="col-sm-9"> 622 + </div>
  623 + <div class="col-sm-6">
  624 + <label class="col-sm-3 control-label">经营权证数:</label>
  625 + <span class="col-sm-9">
828 {{oldLine.numberOfManage}} 626 {{oldLine.numberOfManage}}
829 </span> 627 </span>
830 - </div>  
831 - <div class="col-sm-6">  
832 - <label class="col-sm-3 control-label">站点名称:</label>  
833 - <span class="col-sm-9">  
834 - <textarea name="halfwayStation" class="form-control" readonly>{{oldLine.halfwayStation}}</textarea> 628 + </div>
  629 + <div class="col-sm-6">
  630 + <label class="col-sm-3 control-label">站点名称:</label>
  631 + <span class="col-sm-9">
  632 + <textarea name="halfwayStation" class="form-control" readonly>{{oldLine.halfwayStation}}</textarea>
835 </span> 633 </span>
836 - </div>  
837 - <div class="col-sm-6">  
838 - <label class="col-sm-3 control-label">高峰系数:</label>  
839 - <span class="col-sm-9"> 634 + </div>
  635 + <div class="col-sm-6">
  636 + <label class="col-sm-3 control-label">高峰系数:</label>
  637 + <span class="col-sm-9">
840 {{oldLine.fullCustomerPercent}} 638 {{oldLine.fullCustomerPercent}}
841 </span> 639 </span>
842 - </div>  
843 - <div class="col-sm-6">  
844 - <label class="col-sm-3 control-label">低谷系数:</label>  
845 - <span class="col-sm-9"> 640 + </div>
  641 + <div class="col-sm-6">
  642 + <label class="col-sm-3 control-label">低谷系数:</label>
  643 + <span class="col-sm-9">
846 {{oldLine.lowCustomerPercent}} 644 {{oldLine.lowCustomerPercent}}
847 </span> 645 </span>
848 - </div>  
849 - <div class="col-sm-6">  
850 - <label class="col-sm-3 control-label">间隔等级:</label>  
851 - <span class="col-sm-9"> 646 + </div>
  647 + <div class="col-sm-6">
  648 + <label class="col-sm-3 control-label">间隔等级:</label>
  649 + <span class="col-sm-9">
852 {{oldLine.divideLevel}} 650 {{oldLine.divideLevel}}
853 </span> 651 </span>
854 - </div>  
855 - <div class="col-sm-6">  
856 - <label class="col-sm-3 control-label">是否挂牌:</label>  
857 - <span class="col-sm-9"> 652 + </div>
  653 + <div class="col-sm-6">
  654 + <label class="col-sm-3 control-label">是否挂牌:</label>
  655 + <span class="col-sm-9">
858 {{oldLine.hasTimelists}} 656 {{oldLine.hasTimelists}}
859 </span> 657 </span>
860 - </div>  
861 - <div class="col-sm-6">  
862 - <label class="col-sm-3 control-label">是否轨交末班车衔接:</label>  
863 - <span class="col-sm-9"> 658 + </div>
  659 + <div class="col-sm-6">
  660 + <label class="col-sm-3 control-label">是否轨交末班车衔接:</label>
  661 + <span class="col-sm-9">
864 {{oldLine.isMetro}} 662 {{oldLine.isMetro}}
865 </span> 663 </span>
866 - </div>  
867 - <div class="col-sm-6">  
868 - <label class="col-sm-3 control-label">轨交时间:</label>  
869 - <span class="col-sm-9"> 664 + </div>
  665 + <div class="col-sm-6">
  666 + <label class="col-sm-3 control-label">轨交时间:</label>
  667 + <span class="col-sm-9">
870 {{oldLine.metroTime}} 668 {{oldLine.metroTime}}
871 </span> 669 </span>
872 - </div>  
873 - <div class="col-sm-6">  
874 - <label class="col-sm-3 control-label">冷僻线路补贴类型:</label>  
875 - <span class="col-sm-9"> 670 + </div>
  671 + <div class="col-sm-6">
  672 + <label class="col-sm-3 control-label">冷僻线路补贴类型:</label>
  673 + <span class="col-sm-9">
876 {{oldLine.coldBonusType}} 674 {{oldLine.coldBonusType}}
877 </span> 675 </span>
878 - </div>  
879 - <div class="col-sm-6">  
880 - <label class="col-sm-3 control-label">月度营收:</label>  
881 - <span class="col-sm-9">  
882 - {{oldLine.revenuesMonth}}  
883 - </span>  
884 - </div>  
885 - <div class="col-sm-6">  
886 - <label class="col-sm-3 control-label">月度人次:</label>  
887 - <span class="col-sm-9">  
888 - {{oldLine.personMonth}}  
889 - </span>  
890 - </div>  
891 - <div class="col-sm-6">  
892 - <label class="col-sm-3 control-label">月度里程:</label>  
893 - <span class="col-sm-9">  
894 - {{oldLine.mileageMonth}}  
895 - </span>  
896 - </div>  
897 - <div class="col-sm-6">  
898 - <label class="col-sm-3 control-label">百公里人次:</label>  
899 - <span class="col-sm-9">  
900 - {{oldLine.personMonthAvg}}  
901 - </span>  
902 - </div>  
903 - <div class="col-sm-6">  
904 - <label class="col-sm-3 control-label">营收:</label>  
905 - <span class="col-sm-9">  
906 - {{oldLine.revenues}}  
907 - </span>  
908 - </div>  
909 - <div class="col-sm-6">  
910 - <label class="col-sm-3 control-label">人次:</label>  
911 - <span class="col-sm-9">  
912 - {{oldLine.persons}}  
913 - </span>  
914 - </div>  
915 - <div class="col-sm-6">  
916 - <label class="col-sm-3 control-label">里程:</label>  
917 - <span class="col-sm-9">  
918 - {{oldLine.mileages}}  
919 - </span>  
920 - </div>  
921 - <div class="col-sm-6">  
922 - <label class="col-sm-3 control-label">百公里人次:</label>  
923 - <span class="col-sm-9">  
924 - {{oldLine.personAvg}}  
925 - </span>  
926 - </div>  
927 -  
928 - <div class="col-sm-6">  
929 - <label class="col-sm-3 control-label">启用时间:</label>  
930 - <span class="col-sm-9">  
931 - {{oldLine.startDate}}  
932 -  
933 - </span>  
934 - </div>  
935 - <div class="col-sm-6">  
936 - <label class="col-sm-3 control-label">启用原因:</label>  
937 - <span class="col-sm-9">  
938 - <textarea name="startReason" class="form-control" readonly>{{oldLine.startReason}}</textarea>  
939 - </span>  
940 - </div>  
941 -  
942 - <div class="col-sm-12" v-if="oldLine.files">  
943 - <label class="col-sm-3 control-label">附件:</label>  
944 - <span class="col-sm-9" v-for="path in oldLine.files.split(',')" >  
945 - <a :href="path.replace(path.split(':')[0] + ':' , '')"> 676 + </div>
  677 + <div class="col-sm-12" v-if="oldLine.files">
  678 + <label class="col-sm-3 control-label">附件:</label>
  679 + <span class="col-sm-9" v-for="path in oldLine.files.split(',')">
  680 + <a :href="path.replace(path.split(':')[0] + ':' , '')">
946 {{path.split(":")[0]}} 681 {{path.split(":")[0]}}
947 </a> 682 </a>
948 </span> 683 </span>
949 - </div>  
950 -  
951 - </el-tab-pane>  
952 - </el-tabs>  
953 - </el-col>  
954 - </el-row> 684 + </div>
  685 +
  686 + </el-tab-pane>
  687 + </el-tabs>
  688 + </el-col>
  689 + </el-row>
  690 +
  691 +</div>
  692 +<th:block th:include="include :: footer"/>
  693 +<th:block th:include="include :: bootstrap-suggest-js"/>
955 694
956 - </div>  
957 - <th:block th:include="include :: footer" />  
958 - <th:block th:include="include :: bootstrap-suggest-js" />  
959 695
  696 +<script th:inline="javascript">
960 697
961 698
962 - <script th:inline="javascript">  
963 - 699 + var dicts = [[${@dict.getType("")}]];
964 700
965 - var dicts = [[${@dict.getType("")}]];  
966 -  
967 - $("#text").bsSuggest({  
968 - url : "/system/lineHistory/getListForMap",  
969 - effectiveFields : [ "lineName" ],  
970 - searchFields : [ "lineName"],  
971 - effectiveFieldsAlias : {  
972 - lineName : "线路名"  
973 - },  
974 - clearable : true,  
975 - idField : "id",  
976 - keyField : "lineName",  
977 - processData : function(json) { // url 获取数据时,对数据的处理,作为 getData 的回调函数  
978 - var data = {  
979 - 'value' : []  
980 - };  
981 -  
982 - for ( var i in json) {  
983 - data.value.push(json[i]); 701 + $("#text").bsSuggest({
  702 + url: "/system/lineHistory/getListForMap",
  703 + effectiveFields: ["lineName"],
  704 + searchFields: ["lineName"],
  705 + effectiveFieldsAlias: {
  706 + lineName: "线路名"
  707 + },
  708 + clearable: true,
  709 + idField: "id",
  710 + keyField: "lineName",
  711 + processData: function (json) { // url 获取数据时,对数据的处理,作为 getData 的回调函数
  712 + var data = {
  713 + 'value': []
  714 + };
  715 +
  716 + for (var i in json) {
  717 + data.value.push(json[i]);
  718 + }
  719 +
  720 + //字符串转化为 js 对象
  721 + return data;
  722 + }
  723 + }).on('onDataRequestSuccess', function (e, result) {
  724 + console.log('onDataRequestSuccess: ', result);
  725 + }).on('onSetSelectValue', function (e, selectedData, selectedRawData) {
  726 +
  727 + $.get("/system/lineHistory/getListByName", {name: selectedData.key}, function (data) {
  728 +
  729 + getData(data);
  730 + vueObj.change(0);
  731 + });
  732 +
  733 + });
  734 +
  735 +
  736 + function getData(data) {
  737 + for (var index in data) {
  738 + var obj = data[index];
  739 + for (var field in obj) {
  740 + var value = data[index][field];
  741 +
  742 + if (field == "roadType" || field == "busType") {
  743 + if (data[index][field] != null) {
  744 +
  745 + var arr = value.split(",");
  746 + value = "";
  747 + for (var i in arr) {
  748 + for (var j in dicts[field]) {
  749 + if (dicts[field][j].dictValue == arr[i]) {
  750 + value += dicts[field][j].dictLabel + ","
  751 + break;
  752 + }
  753 + }
  754 +
  755 + }
  756 +
  757 +
  758 + data[index][field] = value.substring(0, value.length - 1);
  759 +
  760 + }
  761 + continue;
  762 + }
  763 +
  764 + if (field == "isLogicDelete" || field == "inoutDistrict" || field == "isMetro" || field == "hasTimelists" || field == "isWarran") {
  765 + for (var j in dicts["trueFalse"]) {
  766 + if (dicts["trueFalse"][j].dictValue == value) {
  767 + value = dicts["trueFalse"][j].dictLabel;
  768 + data[index][field] = value;
  769 + break;
  770 + }
  771 + }
  772 +
  773 + continue;
  774 + }
  775 + if (dicts[field]) {
  776 + for (var j in dicts[field]) {
  777 + if (dicts[field][j].dictValue == value) {
  778 + value = dicts[field][j].dictLabel;
  779 + data[index][field] = value;
  780 + break;
  781 + }
984 } 782 }
985 -  
986 - //字符串转化为 js 对象  
987 - return data; 783 + continue;
988 } 784 }
989 - }).on('onDataRequestSuccess', function(e, result) {  
990 - console.log('onDataRequestSuccess: ', result);  
991 - }).on('onSetSelectValue', function(e, selectedData, selectedRawData) {  
992 -  
993 - $.get("/system/lineHistory/getListByName",{name:selectedData.key},function(data){  
994 -  
995 - getData(data);  
996 -  
997 - });  
998 -  
999 - });  
1000 -  
1001 -  
1002 - function getData(data){  
1003 - for(var index in data){  
1004 - var obj = data[index];  
1005 -  
1006 - for(var field in obj){  
1007 785
1008 - var value = data[index][field];  
1009 -  
1010 - if(field == "roadType" || field == "busType"){  
1011 - if(data[index][field] != null){  
1012 -  
1013 - var arr = value.split(",");  
1014 - value = "";  
1015 - for(var i in arr){  
1016 - for(var j in dicts[field]){  
1017 - if(dicts[field][j].dictValue == arr[i]){  
1018 - value += dicts[field][j].dictLabel + ","  
1019 - break;  
1020 - }  
1021 - }  
1022 -  
1023 - }  
1024 -  
1025 -  
1026 - data[index][field] = value.substring(0,value.length -1);  
1027 786
1028 - }  
1029 - continue;  
1030 - }  
1031 -  
1032 - if(field == "isLogicDelete" || field == "inoutDistrict"|| field == "isMetro" || field == "hasTimelists" || field == "isWarran"){  
1033 - for(var j in dicts["trueFalse"]){  
1034 - if(dicts["trueFalse"][j].dictValue == value){  
1035 - value = dicts["trueFalse"][j].dictLabel;  
1036 - data[index][field] = value;  
1037 - break;  
1038 - }  
1039 - }  
1040 787
1041 - continue;  
1042 - }  
1043 -  
1044 - if(field == "lineUpdateType")  
1045 - console.log("123");  
1046 -  
1047 - if(dicts[field]){  
1048 - for(var j in dicts[field]){  
1049 - if(dicts[field][j].dictValue == value){  
1050 - value = dicts[field][j].dictLabel;  
1051 - data[index][field] = value;  
1052 - break;  
1053 - }  
1054 - }  
1055 - continue;  
1056 - }  
1057 -  
1058 - }  
1059 -  
1060 -  
1061 - if(!data[index].lineUpdateType){  
1062 - data[index].lineUpdateType = '初始化'; 788 +
  789 + }
  790 +
  791 +
  792 + if (!data[index].lineUpdateType) {
  793 + data[index].lineUpdateType = '初始化';
  794 + }
  795 +
  796 + }
  797 + vueObj._data.lines = data;
  798 +
  799 + console.log(data);
  800 + }
  801 +
  802 + var vueObj = new Vue({
  803 + el: '#context',
  804 + data: function () {
  805 + return {
  806 + tab: 'first',
  807 + lines: null,
  808 + line: null,
  809 + oldLine: null,
  810 + visible: false
  811 + }
  812 + },
  813 + methods: {
  814 + change(index) {
  815 + var l;
  816 + var ol;
  817 + if (index == 0) {
  818 + this.oldLine = null;
  819 + this.line = this.lines[index];
  820 + l = this.line;
  821 + for (let f in l) {
  822 + $('#'+f).attr('style',"color:#303133");
1063 } 823 }
1064 -  
1065 - }  
1066 -  
1067 - vueObj._data.lines = data;  
1068 -  
1069 - console.log(data);  
1070 - }  
1071 -  
1072 - var vueObj = new Vue({  
1073 - el: '#context',  
1074 - data: function() {  
1075 - return {  
1076 - tab: 'first',  
1077 - lines : null,  
1078 - line:null,  
1079 - oldLine: null,  
1080 - visible: false }  
1081 - },  
1082 - methods:{  
1083 - change(index){  
1084 - console.log(index);  
1085 - this.line = this.lines[index];  
1086 - var l=this.line;  
1087 - this.oldLine = this.lines[index+1];  
1088 - var ol=this.oldLine;  
1089 - /* for(let f in l){  
1090 - if(l[f]!=ol[f]){  
1091 - $('#ticketPrice').attr('style','color: red'); 824 + } else {
  825 + this.oldLine = this.lines[index - 1];
  826 + ol = this.oldLine;
  827 + this.line = this.lines[index];
  828 + l = this.line;
  829 + if (ol != null) {
  830 + for (let f in l) {
  831 + if (l[f] != ol[f]) {
  832 + $('#'+f).css({'color': 'red'});
  833 + }
  834 + }
1092 } 835 }
1093 - }*/  
1094 - },  
1095 -  
1096 - }  
1097 - })  
1098 - var dicts = [[${@dict.getType('')}]];  
1099 -  
1100 - var editFlag = [[${@permission.hasPermi('system:lineHistory:edit')}]];  
1101 - var removeFlag = [[${@permission.hasPermi('system:lineHistory:remove')}]];  
1102 - var prefix = ctx + "system/lineHistory"; 836 + }
1103 837
1104 - $(function() {  
1105 - var allDicts = {};  
1106 -  
1107 - for(var i in dicts){  
1108 - if(!allDicts[dicts[i].dictType]){  
1109 - allDicts[dicts[i].dictType] = [];  
1110 - }  
1111 - allDicts[dicts[i].dictType].push(dicts[i]);  
1112 - }  
1113 -  
1114 - dicts = allDicts;  
1115 -  
1116 - });  
1117 - </script> 838 + for (var i in this.lines) {
  839 + this.lines[i].timeLineType = "primary";
  840 + }
  841 + this.lines[index].timeLineType = "success";
  842 + },
  843 +
  844 + }
  845 + })
  846 + var dicts = [[${@dict.getType('')}]];
  847 +
  848 + var editFlag = [[${@permission.hasPermi('system:lineHistory:edit')}]];
  849 + var removeFlag = [[${@permission.hasPermi('system:lineHistory:remove')}]];
  850 + var prefix = ctx + "system/lineHistory";
  851 +
  852 + $(function () {
  853 + var allDicts = {};
  854 +
  855 + for (var i in dicts) {
  856 + if (!allDicts[dicts[i].dictType]) {
  857 + allDicts[dicts[i].dictType] = [];
  858 + }
  859 + allDicts[dicts[i].dictType].push(dicts[i]);
  860 + }
  861 +
  862 + dicts = allDicts;
  863 +
  864 + });
  865 +</script>
  866 +
  867 +<style>
  868 + .info {
  869 + margin-top: 5px;
  870 + }
1118 871
1119 - <style>  
1120 - .info{  
1121 - margin-top:5px;  
1122 - }  
1123 -  
1124 -.col_checkbox {  
1125 - width: 33%;  
1126 - float: left;  
1127 -} 872 + .col_checkbox {
  873 + width: 33%;
  874 + float: left;
  875 + }
1128 </style> 876 </style>
1129 </body> 877 </body>
1130 </html> 878 </html>
1131 \ No newline at end of file 879 \ No newline at end of file
bsthLineProfiles/src/main/resources/templates/system/lineReport/add.html
@@ -254,7 +254,7 @@ @@ -254,7 +254,7 @@
254 </div> 254 </div>
255 </div> 255 </div>
256 <div class="form-group"> 256 <div class="form-group">
257 - <label class="col-sm-3 control-label">首时间:</label> 257 + <label class="col-sm-3 control-label">首时间:</label>
258 <div class="col-sm-8"> 258 <div class="col-sm-8">
259 <input name="firstTime" class="form-control" type="text"> 259 <input name="firstTime" class="form-control" type="text">
260 </div> 260 </div>
@@ -266,7 +266,7 @@ @@ -266,7 +266,7 @@
266 </div> 266 </div>
267 </div> 267 </div>
268 <div class="form-group"> 268 <div class="form-group">
269 - <label class="col-sm-3 control-label">末站首时间:</label> 269 + <label class="col-sm-3 control-label">末站首时间:</label>
270 <div class="col-sm-8"> 270 <div class="col-sm-8">
271 <input name="lastTime" class="form-control" type="text"> 271 <input name="lastTime" class="form-control" type="text">
272 </div> 272 </div>
bsthLineProfiles/src/main/resources/templates/system/lineReport/edit.html
@@ -290,7 +290,7 @@ @@ -290,7 +290,7 @@
290 </div> 290 </div>
291 </div> 291 </div>
292 <div class="form-group"> 292 <div class="form-group">
293 - <label class="col-sm-3 control-label">首时间:</label> 293 + <label class="col-sm-3 control-label">首时间:</label>
294 <div class="col-sm-8"> 294 <div class="col-sm-8">
295 <input name="firstTime" th:field="*{firstTime}" 295 <input name="firstTime" th:field="*{firstTime}"
296 class="form-control" type="text"> 296 class="form-control" type="text">
@@ -304,7 +304,7 @@ @@ -304,7 +304,7 @@
304 </div> 304 </div>
305 </div> 305 </div>
306 <div class="form-group"> 306 <div class="form-group">
307 - <label class="col-sm-3 control-label">末站首时间:</label> 307 + <label class="col-sm-3 control-label">末站首时间:</label>
308 <div class="col-sm-8"> 308 <div class="col-sm-8">
309 <input name="lastTime" th:field="*{lastTime}" class="form-control" 309 <input name="lastTime" th:field="*{lastTime}" class="form-control"
310 type="text"> 310 type="text">
bsthLineProfiles/src/main/resources/templates/system/lineReport/line.html
@@ -124,11 +124,11 @@ @@ -124,11 +124,11 @@
124 name="firstStation" /></li> 124 name="firstStation" /></li>
125 <li><label>起讫站:</label> <input type="text" name="startEnd" /> 125 <li><label>起讫站:</label> <input type="text" name="startEnd" />
126 </li> 126 </li>
127 - <li><label>首时间:</label> <input type="text" name="firstTime" /> 127 + <li><label>首时间:</label> <input type="text" name="firstTime" />
128 </li> 128 </li>
129 <li><label>末站:</label> <input type="text" name="lastStation" /> 129 <li><label>末站:</label> <input type="text" name="lastStation" />
130 </li> 130 </li>
131 - <li><label>末站首:</label> <input type="text" 131 + <li><label>末站首:</label> <input type="text"
132 name="lastTime" /></li> 132 name="lastTime" /></li>
133 <li><label>上行里程:</label> <input type="text" 133 <li><label>上行里程:</label> <input type="text"
134 name="mileageUp" /></li> 134 name="mileageUp" /></li>
@@ -601,7 +601,7 @@ @@ -601,7 +601,7 @@
601 }, 601 },
602 { 602 {
603 field: 'firstTime', 603 field: 'firstTime',
604 - title: '首时间' 604 + title: '首时间'
605 }, 605 },
606 { 606 {
607 field: 'lastStation', 607 field: 'lastStation',
@@ -609,7 +609,7 @@ @@ -609,7 +609,7 @@
609 }, 609 },
610 { 610 {
611 field: 'lastTime', 611 field: 'lastTime',
612 - title: '末站首时间' 612 + title: '末站首时间'
613 }, 613 },
614 { 614 {
615 field: 'mileageUp', 615 field: 'mileageUp',