Commit bac3ebe2c977ce269f1387c690554ce23b71faf6
1 parent
bbb477d1
update...
Showing
4 changed files
with
80 additions
and
240 deletions
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 |