Commit bac3ebe2c977ce269f1387c690554ce23b71faf6

Authored by 潘钊
1 parent bbb477d1

update...

src/main/java/com/bsth/service/oil/impl/YlbServiceImpl.java
1 package com.bsth.service.oil.impl; 1 package com.bsth.service.oil.impl;
2 2
3 -import java.sql.ResultSet;  
4 -import java.sql.SQLException;  
5 -import java.text.DecimalFormat;  
6 -import java.text.ParseException;  
7 -import java.text.SimpleDateFormat;  
8 -import java.util.ArrayList;  
9 -import java.util.Calendar;  
10 -import java.util.Date;  
11 -import java.util.HashMap;  
12 -import java.util.Iterator;  
13 -import java.util.List;  
14 -import java.util.Map;  
15 -  
16 -import javax.transaction.Transactional;  
17 -  
18 -import org.slf4j.Logger;  
19 -import org.slf4j.LoggerFactory;  
20 -import org.springframework.beans.factory.annotation.Autowired;  
21 -import org.springframework.data.domain.Sort;  
22 -import org.springframework.data.domain.Sort.Direction;  
23 -import org.springframework.jdbc.core.JdbcTemplate;  
24 -import org.springframework.jdbc.core.RowMapper;  
25 -import org.springframework.stereotype.Service;  
26 -  
27 import com.bsth.common.ResponseCode; 3 import com.bsth.common.ResponseCode;
28 -import com.bsth.data.BasicData;  
29 import com.bsth.entity.oil.Cyl; 4 import com.bsth.entity.oil.Cyl;
30 import com.bsth.entity.oil.Ylb; 5 import com.bsth.entity.oil.Ylb;
31 import com.bsth.entity.oil.Ylxxb; 6 import com.bsth.entity.oil.Ylxxb;
@@ -36,7 +11,22 @@ import com.bsth.repository.oil.YlxxbRepository; @@ -36,7 +11,22 @@ import com.bsth.repository.oil.YlxxbRepository;
36 import com.bsth.service.impl.BaseServiceImpl; 11 import com.bsth.service.impl.BaseServiceImpl;
37 import com.bsth.service.oil.YlbService; 12 import com.bsth.service.oil.YlbService;
38 import com.bsth.service.realcontrol.ScheduleRealInfoService; 13 import com.bsth.service.realcontrol.ScheduleRealInfoService;
39 -import com.github.abel533.echarts.code.Y; 14 +import org.slf4j.Logger;
  15 +import org.slf4j.LoggerFactory;
  16 +import org.springframework.beans.factory.annotation.Autowired;
  17 +import org.springframework.data.domain.Sort;
  18 +import org.springframework.data.domain.Sort.Direction;
  19 +import org.springframework.jdbc.core.JdbcTemplate;
  20 +import org.springframework.jdbc.core.RowMapper;
  21 +import org.springframework.stereotype.Service;
  22 +
  23 +import javax.transaction.Transactional;
  24 +import java.sql.ResultSet;
  25 +import java.sql.SQLException;
  26 +import java.text.DecimalFormat;
  27 +import java.text.ParseException;
  28 +import java.text.SimpleDateFormat;
  29 +import java.util.*;
40 30
41 @Service 31 @Service
42 public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbService{ 32 public class YlbServiceImpl extends BaseServiceImpl<Ylb,Integer> implements YlbService{
src/main/resources/static/real_control_v2/css/line_schedule.css
@@ -13,7 +13,6 @@ @@ -13,7 +13,6 @@
13 13
14 .line_schedule div.uk-width-1-6, .line_schedule div.uk-width-1-2 { 14 .line_schedule div.uk-width-1-6, .line_schedule div.uk-width-1-2 {
15 padding: 0 2px 2px 2px; 15 padding: 0 2px 2px 2px;
16 - height: 100%;  
17 } 16 }
18 17
19 .line_schedule .footer-chart { 18 .line_schedule .footer-chart {
@@ -247,14 +246,14 @@ span.fcsj-diff { @@ -247,14 +246,14 @@ span.fcsj-diff {
247 /** 图例 */ 246 /** 图例 */
248 247
249 .tl-yzx { 248 .tl-yzx {
250 - background: rgb( 192,192,255); 249 + background: #c1ddf0;
251 border-top: 1px solid #ebebeb !important; 250 border-top: 1px solid #ebebeb !important;
252 color: #444; 251 color: #444;
253 } 252 }
254 253
255 .tl-xxfc{ 254 .tl-xxfc{
256 - background: rgb(0,255,255);  
257 - color: #484747; 255 + background: #ff7878;
  256 + color: #f1f1f1;
258 } 257 }
259 258
260 .tl-wd{ 259 .tl-wd{
@@ -263,18 +262,18 @@ span.fcsj-diff { @@ -263,18 +262,18 @@ span.fcsj-diff {
263 } 262 }
264 263
265 .tl-xxsd{ 264 .tl-xxsd{
266 - background: rgb(205,133,63);  
267 - color: #f5f4f4; 265 + background: #e2de94;
  266 + color: #444;
268 } 267 }
269 268
270 .tl-xxrd{ 269 .tl-xxrd{
271 - background: rgb(255,99,71); 270 + background: #c1ddf0;
272 border-top: 1px solid #ebebeb !important; 271 border-top: 1px solid #ebebeb !important;
273 - color: #fff; 272 + color: #444;
274 } 273 }
275 274
276 .tl-qrlb { 275 .tl-qrlb {
277 - background: rgb( 128,128,0); 276 + background: #7B6B24;
278 color: #EAEBEC; 277 color: #EAEBEC;
279 font-size: 13px; 278 font-size: 13px;
280 } 279 }
@@ -284,7 +283,7 @@ span.fcsj-diff { @@ -284,7 +283,7 @@ span.fcsj-diff {
284 } 283 }
285 284
286 .tl-zzzx { 285 .tl-zzzx {
287 - background: rgb(173,255,47); 286 + background: #96F396;
288 color: #444; 287 color: #444;
289 } 288 }
290 289
@@ -533,7 +532,7 @@ dl.relevance-active dd:nth-child(n+2) { @@ -533,7 +532,7 @@ dl.relevance-active dd:nth-child(n+2) {
533 } 532 }
534 533
535 dl.relevance-active.intimity dd:nth-child(n+2) { 534 dl.relevance-active.intimity dd:nth-child(n+2) {
536 - background: #8baabf !important; 535 + background: #76a6c7 !important;
537 color: white; 536 color: white;
538 } 537 }
539 538
@@ -543,24 +542,13 @@ dl.relevance-active.intimity dd:nth-child(n+2) a { @@ -543,24 +542,13 @@ dl.relevance-active.intimity dd:nth-child(n+2) a {
543 542
544 dl.relevance-active dd.tl-qrlb, 543 dl.relevance-active dd.tl-qrlb,
545 dl.relevance-active.intimity dd.tl-qrlb{ 544 dl.relevance-active.intimity dd.tl-qrlb{
546 - background: linear-gradient(to right, #a9a911, #808000, #8baabf) !important; 545 + background: linear-gradient(to right, #7B6B24, #4992c3) !important;
547 color: #f8e9cd; 546 color: #f8e9cd;
548 } 547 }
549 548
550 -dl.relevance-active dd.tl-wd,  
551 -dl.relevance-active.intimity dd.tl-wd{  
552 - background: linear-gradient(to right, #ffff00, rgb(226, 226, 168), rgb(139, 170, 191)) !important;  
553 -}  
554 -  
555 -dl.relevance-active dd.tl-qrlb,  
556 -dl.relevance-active.intimity dd.tl-yzx{  
557 - background: linear-gradient(to right, #dcdcfd, #c0c0ff, #8baabf) !important;  
558 - color: #272727;  
559 -}  
560 -  
561 dl.relevance-active dd.tl-zzzx, 549 dl.relevance-active dd.tl-zzzx,
562 dl.relevance-active.intimity dd.tl-zzzx { 550 dl.relevance-active.intimity dd.tl-zzzx {
563 - background: linear-gradient(to right, #def5bb, #adff2f, #8baabf) !important; 551 + background: linear-gradient(to right, #96F396, #4992c3) !important;
564 color: #565252; 552 color: #565252;
565 } 553 }
566 554
@@ -569,23 +557,8 @@ dl.relevance-active.intimity dd.tl-zzzx span.fcsj-diff { @@ -569,23 +557,8 @@ dl.relevance-active.intimity dd.tl-zzzx span.fcsj-diff {
569 color: #5e5a5a 557 color: #5e5a5a
570 } 558 }
571 559
572 -dl.relevance-active dd.tl-xxsd,  
573 -dl.relevance-active.intimity dd.tl-xxsd {  
574 - background: linear-gradient(to right, #8baabf, #cd853f, #dc9958) !important;  
575 -}  
576 -  
577 -dl.relevance-active dd.tl-xxrd,  
578 -dl.relevance-active.intimity dd.tl-xxrd {  
579 - background: linear-gradient(to right, #8baabf, #ff6347, #ff8f7b) !important;  
580 -}  
581 -  
582 -dl.relevance-active dd.tl-xxfc,  
583 -dl.relevance-active.intimity dd.tl-xxfc {  
584 - background: linear-gradient(to right, #8baabf, rgb(43, 185, 185), rgb(0,255,255)) !important;  
585 -}  
586 -  
587 dl.relevance-active.intimity dd span.fcsj-diff { 560 dl.relevance-active.intimity dd span.fcsj-diff {
588 - color: #616060; 561 + color: #d7d6d6;
589 } 562 }
590 563
591 dl.relevance-active dd span.fcsj-diff{ 564 dl.relevance-active dd span.fcsj-diff{
src/main/resources/static/real_control_v2/js/data/json/north_toolbar.json
@@ -68,180 +68,54 @@ @@ -68,180 +68,54 @@
68 { 68 {
69 "id": 2, 69 "id": 2,
70 "text": "报表管理", 70 "text": "报表管理",
71 - "clazz": "dropdown-column-2-lg",  
72 - "columns": true,  
73 - "cls_class": "uk-width-1-2",  
74 - "grid": [  
75 - [  
76 - {  
77 - "id": 2.1,  
78 - "text": "报表管理",  
79 - "header": 1  
80 - },  
81 - {  
82 - "id": 2.2,  
83 - "text": "月存油报表",  
84 - "event": "form_oilListMonth",  
85 - "icon": "uk-icon-table"  
86 - },  
87 - {  
88 - "id": 2.3,  
89 - "text": "时刻表分析",  
90 - "event": "form_scheduleAnaly",  
91 - "icon": "uk-icon-table"  
92 - },  
93 - {  
94 - "id": 2.4,  
95 - "text": "调度消息分析",  
96 - "event": "form_message",  
97 - "icon": "uk-icon-table"  
98 - },  
99 - {  
100 - "id": 2.5,  
101 - "text": "指令状态分析",  
102 - "event": "form_commandState",  
103 - "icon": "uk-icon-table"  
104 - },  
105 - {  
106 - "id": 2.6,  
107 - "text": "线路首末班查询",  
108 - "event": "form_firstAndLastBus",  
109 - "icon": "uk-icon-table"  
110 - },  
111 - {  
112 - "id": 2.7,  
113 - "text": "路单数据",  
114 - "event": "form_singledata",  
115 - "icon": "uk-icon-table"  
116 - },  
117 - {  
118 - "id": 2.8,  
119 - "text": "车辆加注",  
120 - "event": "form_vehicleloading",  
121 - "icon": "uk-icon-table"  
122 - },  
123 - {  
124 - "id": 2.9,  
125 - "text": "运营服务阶段报表",  
126 - "event": "form_operationservice",  
127 - "icon": "uk-icon-table"  
128 - },  
129 - {  
130 - "id": 3.0,  
131 - "text": "线路客流量报表",  
132 - "event": "form_linepassengerflow",  
133 - "icon": "uk-icon-table"  
134 - },  
135 - {  
136 - "id": 3.1,  
137 - "text": "换人换车情况统计表",  
138 - "event": "form_changetochange",  
139 - "icon": "uk-icon-table"  
140 - },  
141 - {  
142 - "id": 3.2,  
143 - "text": "营运线路出车率统计表",  
144 - "event": "form_turnoutrate",  
145 - "icon": "uk-icon-table"  
146 - },  
147 - {  
148 - "id": 3.3,  
149 - "text": "班次执行率统计表",  
150 - "event": "form_executionrate",  
151 - "icon": "uk-icon-table"  
152 - },  
153 - {  
154 - "id": 3.4,  
155 - "text": "营运线路名称统计表",  
156 - "event": "form_allline",  
157 - "icon": "uk-icon-table"  
158 - }  
159 - ],  
160 - [  
161 - {  
162 - "id": 4.1,  
163 - "text": "报表管理",  
164 - "header": 1  
165 - },  
166 - {  
167 - "id": 4.2,  
168 - "text": "行车路单",  
169 - "event": "form_waybill",  
170 - "icon": "uk-icon-table"  
171 - },  
172 - {  
173 - "id": 4.3,  
174 - "text": "调度历史消息",  
175 - "event": "form_history_message",  
176 - "icon": "uk-icon-table"  
177 - },  
178 - {  
179 - "id": 4.4,  
180 - "text": "驾驶员请求台账",  
181 - "event": "form_account",  
182 - "icon": "uk-icon-table"  
183 - },  
184 - {  
185 - "id": 4.5,  
186 - "text": "班次日报表",  
187 - "event": "form_daily",  
188 - "icon": "uk-icon-table"  
189 - },  
190 - {  
191 - "id": 4.6,  
192 - "text": "修正报表",  
193 - "event": "form_correctForm",  
194 - "icon": "uk-icon-table"  
195 - },  
196 - {  
197 - "id": 4.7,  
198 - "text": "统计日报",  
199 - "event": "form_statisticsDaily",  
200 - "icon": "uk-icon-table"  
201 - },  
202 - {  
203 - "id": 4.8,  
204 - "text": "调度日报",  
205 - "event": "form_scheduleDaily",  
206 - "icon": "uk-icon-table"  
207 - },  
208 - {  
209 - "id": 4.9,  
210 - "text": "行车路单日报表",  
211 - "event": "form_waybillday",  
212 - "icon": "uk-icon-table"  
213 - },  
214 - {  
215 - "id": 5.0,  
216 - "text": "班次到离站",  
217 - "event": "form_inoutstation",  
218 - "icon": "uk-icon-table"  
219 - },  
220 - {  
221 - "id": 5.1,  
222 - "text": "班次车辆人员日报表",  
223 - "event": "form_shifday",  
224 - "icon": "uk-icon-table"  
225 - },  
226 - {  
227 - "id": 5.2,  
228 - "text": "班次车辆人员月报表",  
229 - "event": "form_shiftuehiclemanth",  
230 - "icon": "uk-icon-table"  
231 - },  
232 - {  
233 - "id": 5.3,  
234 - "text": "营运服务日报表",  
235 - "event": "form_workDaily",  
236 - "icon": "uk-icon-table"  
237 - },  
238 - {  
239 - "id": 5.4,  
240 - "text": "计划车辆班次人员",  
241 - "event": "form_peopleCarPlan",  
242 - "icon": "uk-icon-table"  
243 - }  
244 - ] 71 + "children": [
  72 + {
  73 + "id": 4.2,
  74 + "text": "行车路单",
  75 + "event": "form_waybill",
  76 + "icon": "uk-icon-table"
  77 + },
  78 + {
  79 + "id": 4.3,
  80 + "text": "调度历史消息",
  81 + "event": "form_history_message",
  82 + "icon": "uk-icon-table"
  83 + },
  84 + {
  85 + "id": 4.4,
  86 + "text": "驾驶员请求台账",
  87 + "event": "form_account",
  88 + "icon": "uk-icon-table"
  89 + },
  90 + {
  91 + "id": 4.5,
  92 + "text": "班次日报表",
  93 + "event": "form_daily",
  94 + "icon": "uk-icon-table"
  95 + },
  96 + {
  97 + "id": 4.6,
  98 + "text": "修正报表",
  99 + "event": "form_correctForm",
  100 + "icon": "uk-icon-table"
  101 + },
  102 + {
  103 + "id": 4.7,
  104 + "text": "统计日报",
  105 + "event": "form_statisticsDaily",
  106 + "icon": "uk-icon-table"
  107 + },
  108 + {
  109 + "id": 4.8,
  110 + "text": "调度日报",
  111 + "event": "form_scheduleDaily",
  112 + "icon": "uk-icon-table"
  113 + },
  114 + {
  115 + "id": 4.9,
  116 + "text": "调度工作日报表",
  117 + "event": "form_schedule_daily_qp"
  118 + }
245 ] 119 ]
246 }, 120 },
247 { 121 {
src/main/resources/static/real_control_v2/js/north/toolbar.js
@@ -179,6 +179,9 @@ var gb_northToolbar = (function () { @@ -179,6 +179,9 @@ var gb_northToolbar = (function () {
179 }, 179 },
180 curr_date_schedule: function () { 180 curr_date_schedule: function () {
181 open_modal('/real_control_v2/fragments/north/nav/curr_date_schedule.html', {}, modal_opts); 181 open_modal('/real_control_v2/fragments/north/nav/curr_date_schedule.html', {}, modal_opts);
  182 + },
  183 + form_schedule_daily_qp: function () {
  184 + gb_embed_form_hanlde.open_modal_form_fragment('/pages/forms/statement/scheduleDailyQp.html', '调度工作日报表');
182 } 185 }
183 }; 186 };
184 187