Commit 6760dfff0dfc8453a1434209d24af331f118ca57
1 parent
99abdc33
update...
Showing
6 changed files
with
2349 additions
and
0 deletions
src/main/java/com/bsth/service/realcontrol/impl/ChildTaskPlanServiceImpl.java
| @@ -79,6 +79,7 @@ public class ChildTaskPlanServiceImpl extends BaseServiceImpl<ChildTaskPlan, Lon | @@ -79,6 +79,7 @@ public class ChildTaskPlanServiceImpl extends BaseServiceImpl<ChildTaskPlan, Lon | ||
| 79 | ccServiceSch.setFcsjActual(ccServiceSch.getDfsj()); | 79 | ccServiceSch.setFcsjActual(ccServiceSch.getDfsj()); |
| 80 | ccServiceSch.setZdsjActual(ccServiceSch.getZdsj()); | 80 | ccServiceSch.setZdsjActual(ccServiceSch.getZdsj()); |
| 81 | ccServiceSch.setRemarks(t.getRemarks()); | 81 | ccServiceSch.setRemarks(t.getRemarks()); |
| 82 | + ccServiceSch.setStatus(2); | ||
| 82 | if("1".equals(t.getType2())){ | 83 | if("1".equals(t.getType2())){ |
| 83 | ccServiceSch.setBcType("normal"); | 84 | ccServiceSch.setBcType("normal"); |
| 84 | } | 85 | } |
src/main/resources/static/pages/history_sch/edit/css/main.css
0 → 100644
| 1 | +input::-webkit-outer-spin-button, | ||
| 2 | +input::-webkit-inner-spin-button{ | ||
| 3 | + display: none; | ||
| 4 | +} | ||
| 5 | + | ||
| 6 | +input::-webkit-calendar-picker-indicator { | ||
| 7 | + display: none; | ||
| 8 | +} | ||
| 9 | + | ||
| 10 | +input::-webkit-datetime-edit { padding: 1px; } | ||
| 11 | + | ||
| 12 | +.ps-container > .ps-scrollbar-y-rail{ | ||
| 13 | + z-index: 1 !important; | ||
| 14 | +} | ||
| 15 | + | ||
| 16 | +.ps-container > .ps-scrollbar-x-rail, | ||
| 17 | +.ps-container > .ps-scrollbar-y-rail { | ||
| 18 | + opacity: 0.6 !important; | ||
| 19 | + padding: 0 !important; | ||
| 20 | +} | ||
| 21 | +/* ^_^ baidu map hide logo */ | ||
| 22 | +.anchorBL, .anchorBL, .amap-logo, .amap-copyright { | ||
| 23 | + display: none; | ||
| 24 | +} | ||
| 25 | + | ||
| 26 | +audio, canvas, img, svg, video { | ||
| 27 | + max-width: none; | ||
| 28 | +} | ||
| 29 | + | ||
| 30 | +html, body { | ||
| 31 | + width: 100%; | ||
| 32 | + height: 100%; | ||
| 33 | + overflow: hidden; | ||
| 34 | + margin-left: 0 !important; | ||
| 35 | +} | ||
| 36 | + | ||
| 37 | +.main-container { | ||
| 38 | + height: calc(100% - 120px); | ||
| 39 | +} | ||
| 40 | + | ||
| 41 | +#main-tab-content { | ||
| 42 | + height: 100%; | ||
| 43 | + margin-bottom: 0; | ||
| 44 | +} | ||
| 45 | + | ||
| 46 | +.uk-modal .uk-form.fv-form, .uk-modal .ct-modal-body { | ||
| 47 | + margin-bottom: -20px !important; | ||
| 48 | +} | ||
| 49 | + | ||
| 50 | +.uk-modal .uk-form.fv-form.fixed-tool { | ||
| 51 | + width: 100%; | ||
| 52 | + position: relative; | ||
| 53 | + height: 100%; | ||
| 54 | +} | ||
| 55 | + | ||
| 56 | +.uk-modal .ct-modal-body .uk-modal-footer { | ||
| 57 | + margin-left: 0; | ||
| 58 | +} | ||
| 59 | + | ||
| 60 | +.uk-modal .uk-form.fv-form.fixed-tool .uk-modal-footer { | ||
| 61 | + position: absolute; | ||
| 62 | + bottom: 0; | ||
| 63 | + width: calc(100% - 20px); | ||
| 64 | +} | ||
| 65 | + | ||
| 66 | +table.ct-fixed-table { | ||
| 67 | + table-layout: fixed; | ||
| 68 | +} | ||
| 69 | + | ||
| 70 | +table.ct-fixed-table tr.context-menu-active { | ||
| 71 | + background: #f0f0f0; | ||
| 72 | +} | ||
| 73 | + | ||
| 74 | +table.ct-fixed-table.uk-table tr td { | ||
| 75 | + white-space: nowrap; | ||
| 76 | + overflow: hidden; | ||
| 77 | + text-overflow: ellipsis; | ||
| 78 | +} | ||
| 79 | + | ||
| 80 | +table.ct-fixed-table.uk-table .uk-badge { | ||
| 81 | + padding: 2px 5px; | ||
| 82 | +} | ||
| 83 | + | ||
| 84 | +.horizontal-field { | ||
| 85 | + vertical-align: middle; | ||
| 86 | + margin: 0 5px; | ||
| 87 | +} | ||
| 88 | + | ||
| 89 | +.legend-tools { | ||
| 90 | + float: right; | ||
| 91 | + font-size: 11px; | ||
| 92 | +} | ||
| 93 | + | ||
| 94 | +.legend-tools a.uk-icon-small { | ||
| 95 | + margin: 0 5px; | ||
| 96 | + cursor: pointer; | ||
| 97 | +} | ||
| 98 | + | ||
| 99 | +.text-succ { | ||
| 100 | + color: #659f13; | ||
| 101 | +} | ||
| 102 | + | ||
| 103 | +.text-err { | ||
| 104 | + color: red; | ||
| 105 | +} | ||
| 106 | + | ||
| 107 | +.text-grey { | ||
| 108 | + color: grey; | ||
| 109 | +} | ||
| 110 | + | ||
| 111 | +svg.line-chart { | ||
| 112 | + width: 100%; | ||
| 113 | + height: 100%; | ||
| 114 | + position: absolute; | ||
| 115 | + left: 0; | ||
| 116 | +} | ||
| 117 | + | ||
| 118 | +svg.line-chart circle.station_circle { | ||
| 119 | + fill: #5e96d2; | ||
| 120 | + r: 5.5; | ||
| 121 | + stroke: rgb(253, 253, 253); | ||
| 122 | + stroke-width: 3; | ||
| 123 | + Pointer-events: none; | ||
| 124 | +} | ||
| 125 | + | ||
| 126 | +svg.line-chart circle.station_circle.down { | ||
| 127 | + fill: #c92121; | ||
| 128 | +} | ||
| 129 | + | ||
| 130 | +svg.line-chart path.station_link { | ||
| 131 | + stroke-width: 3.5px; | ||
| 132 | + stroke: #5E96D2; | ||
| 133 | + Pointer-events: none; | ||
| 134 | +} | ||
| 135 | + | ||
| 136 | +svg.line-chart path.station_link.down { | ||
| 137 | + stroke: #c92121; | ||
| 138 | +} | ||
| 139 | + | ||
| 140 | +svg.line-chart path.station_link.down.loop_line { | ||
| 141 | + stroke-dasharray: 4, 3; | ||
| 142 | + stroke-width: 1px; | ||
| 143 | +} | ||
| 144 | + | ||
| 145 | +svg.line-chart text.station_text { | ||
| 146 | + writing-mode: tb; | ||
| 147 | + fill: #3e3e3e; | ||
| 148 | + letter-spacing: -.2px; | ||
| 149 | + text-shadow: 0 0 2px #dadada; | ||
| 150 | + Pointer-events: none; | ||
| 151 | +} | ||
| 152 | + | ||
| 153 | +svg.line-chart text.station_text.up { | ||
| 154 | + fill: #4556b6; | ||
| 155 | +} | ||
| 156 | + | ||
| 157 | +svg.line-chart text.station_text.down { | ||
| 158 | + fill: #c94f21; | ||
| 159 | +} | ||
| 160 | + | ||
| 161 | +svg.line-chart g.item:first-child > text { | ||
| 162 | + stroke: #6f6e6e; | ||
| 163 | + fill: none; | ||
| 164 | +} | ||
| 165 | + | ||
| 166 | +svg.line-chart g.item:nth-last-child(3) > text { | ||
| 167 | + stroke: #6f6e6e; | ||
| 168 | + fill: none; | ||
| 169 | +} | ||
| 170 | + | ||
| 171 | +svg.line-chart g.item:first-child > text.up, | ||
| 172 | +svg.line-chart g.item:nth-last-child(3) > text.up { | ||
| 173 | + stroke: #4556b6; | ||
| 174 | +} | ||
| 175 | + | ||
| 176 | +svg.line-chart g.item:first-child > text.down, | ||
| 177 | +svg.line-chart g.item:nth-last-child(3) > text.down { | ||
| 178 | + stroke: #c94f21; | ||
| 179 | +} | ||
| 180 | + | ||
| 181 | +svg.line-chart g.gps-wrap > rect { | ||
| 182 | + width: 30px; | ||
| 183 | + height: 15px; | ||
| 184 | + /* fill: #fff; */ | ||
| 185 | + rx: 2px; | ||
| 186 | + cursor: pointer; | ||
| 187 | +} | ||
| 188 | + | ||
| 189 | +svg.line-chart g.gps-wrap > rect[updown="0"] { | ||
| 190 | + stroke: rgb(62, 80, 179); | ||
| 191 | + fill: rgb(62, 80, 179); | ||
| 192 | +} | ||
| 193 | + | ||
| 194 | +svg.line-chart g.gps-wrap > rect[updown="1"] { | ||
| 195 | + stroke: #c94f21; | ||
| 196 | + fill: #c94f21; | ||
| 197 | +} | ||
| 198 | + | ||
| 199 | +svg.line-chart g.gps-wrap > rect.hover { | ||
| 200 | + stroke-width: 2; | ||
| 201 | +} | ||
| 202 | + | ||
| 203 | +svg.line-chart g.gps-wrap > text { | ||
| 204 | + font-size: 12px; | ||
| 205 | + transform: translate(0, 12px); | ||
| 206 | + pointer-events: none; | ||
| 207 | +} | ||
| 208 | + | ||
| 209 | +svg.line-chart g.gps-wrap > text[updown="0"] { | ||
| 210 | + fill: #fff; | ||
| 211 | +} | ||
| 212 | + | ||
| 213 | +svg.line-chart g.gps-wrap > text[updown="1"] { | ||
| 214 | + fill: #fff; | ||
| 215 | +} | ||
| 216 | + | ||
| 217 | +svg.line-chart g.gps-wrap > rect.abnormal[updown="0"], | ||
| 218 | +svg.line-chart g.gps-wrap > rect.abnormal[updown="1"] { | ||
| 219 | + width: 40px; | ||
| 220 | + fill: yellow; | ||
| 221 | + stroke: yellow; | ||
| 222 | +} | ||
| 223 | + | ||
| 224 | +svg.line-chart g.gps-wrap > text.abnormal[updown="0"], | ||
| 225 | +svg.line-chart g.gps-wrap > text.abnormal[updown="1"] { | ||
| 226 | + fill: black; | ||
| 227 | +} | ||
| 228 | + | ||
| 229 | +svg.line-chart .merge_hide { | ||
| 230 | + display: none !important; | ||
| 231 | +} | ||
| 232 | + | ||
| 233 | +svg.line-chart g.merge-item rect { | ||
| 234 | + width: 22px; | ||
| 235 | + height: 22px; | ||
| 236 | + rx: 15px; | ||
| 237 | + fill: #19a53a; | ||
| 238 | + cursor: pointer; | ||
| 239 | + stroke: #19a53a; | ||
| 240 | + stroke-dasharray: 1, 2; | ||
| 241 | + stroke-width: 3px; | ||
| 242 | +} | ||
| 243 | + | ||
| 244 | +svg.line-chart g.merge-item text { | ||
| 245 | + fill: #fff; | ||
| 246 | + pointer-events: none; | ||
| 247 | +} | ||
| 248 | + | ||
| 249 | +.qtip-multi-gps { | ||
| 250 | + max-width: 720px !important; | ||
| 251 | +} | ||
| 252 | + | ||
| 253 | +.qtip-bootstrap.qtip-multi-gps .qtip-content { | ||
| 254 | + padding: 0; | ||
| 255 | +} | ||
| 256 | + | ||
| 257 | +.tooltip { | ||
| 258 | + position: relative; | ||
| 259 | + padding-bottom: 160px; | ||
| 260 | + width: 220px; | ||
| 261 | +} | ||
| 262 | + | ||
| 263 | +.multi-tooltip-wrap { | ||
| 264 | + width: 100%; | ||
| 265 | + max-height: 350px; | ||
| 266 | + overflow: auto; | ||
| 267 | +} | ||
| 268 | + | ||
| 269 | +.tip_map_wrap.multi { | ||
| 270 | + width: 100%; | ||
| 271 | + height: 130px; | ||
| 272 | +} | ||
| 273 | + | ||
| 274 | +.tooltip.multi-tooltip { | ||
| 275 | + width: 160px; | ||
| 276 | + display: inline-block; | ||
| 277 | + padding: 10px 0 10px 15px; | ||
| 278 | + border-right: 1px solid #eeeeee; | ||
| 279 | + border-bottom: 1px solid #eeeeee; | ||
| 280 | +} | ||
| 281 | + | ||
| 282 | +.tooltip hr { | ||
| 283 | + border-top: 1px solid #eeeeee; | ||
| 284 | + width: calc(100% + 30px); | ||
| 285 | + margin: 7px 0 11px -15px; | ||
| 286 | +} | ||
| 287 | + | ||
| 288 | +.tooltip.multi-tooltip hr { | ||
| 289 | + width: calc(100% + 16px); | ||
| 290 | +} | ||
| 291 | + | ||
| 292 | +.tooltip .tooltip-container { | ||
| 293 | + padding: 1px; | ||
| 294 | +} | ||
| 295 | + | ||
| 296 | +.tooltip .tooltip-container div, .tooltip .tooltip-container div a { | ||
| 297 | + margin: 7px 1px; | ||
| 298 | + font-size: 13px; | ||
| 299 | + color: rgb(76, 76, 76); | ||
| 300 | +} | ||
| 301 | + | ||
| 302 | +.tooltip .tooltip-container div.title { | ||
| 303 | + margin: 8px 1px 12px; | ||
| 304 | +} | ||
| 305 | + | ||
| 306 | +.tooltip .tooltip-container .title a { | ||
| 307 | + font-size: 18px; | ||
| 308 | + font-family: 微软雅黑; | ||
| 309 | +} | ||
| 310 | + | ||
| 311 | +.tooltip span.field { | ||
| 312 | + color: #7d7d7b; | ||
| 313 | + margin-right: 5px; | ||
| 314 | +} | ||
| 315 | + | ||
| 316 | +.tooltip .tip_map_wrap { | ||
| 317 | + position: absolute; | ||
| 318 | + bottom: -16px; | ||
| 319 | + left: -15px; | ||
| 320 | + width: calc(100% + 28px); | ||
| 321 | + background: #fff; | ||
| 322 | + height: 165px; | ||
| 323 | + border-radius: 0 0 5px 5px; | ||
| 324 | + border-top: 1px solid #e6e4e4; | ||
| 325 | +} | ||
| 326 | + | ||
| 327 | +canvas.crosshair-layer { | ||
| 328 | + position: absolute; | ||
| 329 | + width: 100%; | ||
| 330 | + height: 100%; | ||
| 331 | + background: rgba(255, 255, 255, 0.33); | ||
| 332 | + left: 0; | ||
| 333 | +} | ||
| 334 | + | ||
| 335 | +li.map-panel { | ||
| 336 | + height: 100%; | ||
| 337 | + position: relative; | ||
| 338 | +} | ||
| 339 | + | ||
| 340 | +.main-container .load-panel { | ||
| 341 | + display: block; | ||
| 342 | + color: #999797; | ||
| 343 | +} | ||
| 344 | + | ||
| 345 | +.uk-panel-box-danger { | ||
| 346 | + background-color: #fff1f0; | ||
| 347 | + /*color: #d85030;*/ | ||
| 348 | + border-color: rgba(216, 80, 48, .3); | ||
| 349 | +} | ||
| 350 | + | ||
| 351 | +/*.uk-panel-box-danger .uk-panel-title { | ||
| 352 | + color: #d85030; | ||
| 353 | +}*/ | ||
| 354 | + | ||
| 355 | +.uk-badge-default { | ||
| 356 | + background-color: #a09b9c; | ||
| 357 | + background-image: -webkit-linear-gradient(top, #9a9898, #8c8687); | ||
| 358 | + background-image: linear-gradient(to bottom, #9a9898, #8c8687); | ||
| 359 | +} | ||
| 360 | + | ||
| 361 | +.ct-bottom-drawer { | ||
| 362 | + width: 100%; | ||
| 363 | + background: rgb(255, 255, 255); | ||
| 364 | + position: fixed; | ||
| 365 | + bottom: 0; | ||
| 366 | + box-shadow: 0 0 10px rgba(0, 0, 0, .3); | ||
| 367 | + transition: all .3s ease; | ||
| 368 | + height: 0; | ||
| 369 | +} | ||
| 370 | + | ||
| 371 | +.ct-bottom-drawer.open { | ||
| 372 | + height: 320px; | ||
| 373 | +} | ||
| 374 | + | ||
| 375 | +.ct-bottom-drawer a.ct-bottom-drawer-close { | ||
| 376 | + position: absolute; | ||
| 377 | + right: 10px; | ||
| 378 | + top: 10px; | ||
| 379 | + color: #c3c3c3; | ||
| 380 | + width: 20px; | ||
| 381 | + line-height: 20px; | ||
| 382 | + background: #fff; | ||
| 383 | + text-align: center; | ||
| 384 | + z-index: 99; | ||
| 385 | +} | ||
| 386 | + | ||
| 387 | +.ct-bottom-drawer a.ct-bottom-drawer-close:hover { | ||
| 388 | + text-decoration: none; | ||
| 389 | + color: grey; | ||
| 390 | +} | ||
| 391 | + | ||
| 392 | +.ct-bottom-drawer a.ct-bottom-drawer-close:after { | ||
| 393 | + display: block; | ||
| 394 | + content: "\f00d"; | ||
| 395 | + font-family: FontAwesome; | ||
| 396 | +} | ||
| 397 | + | ||
| 398 | +.ct-bottom-drawer-body { | ||
| 399 | + width: 100%; | ||
| 400 | + height: 100%; | ||
| 401 | +} | ||
| 402 | + | ||
| 403 | +#station_route_spacing_chart_drawer .svg_wrap { | ||
| 404 | + width: 80%; | ||
| 405 | + height: 100%; | ||
| 406 | + display: inline-block; | ||
| 407 | + font-size: 14px; | ||
| 408 | + overflow: hidden; | ||
| 409 | + position: relative; | ||
| 410 | +} | ||
| 411 | + | ||
| 412 | +#station_route_spacing_chart_drawer .drawer_right_map { | ||
| 413 | + width: 20%; | ||
| 414 | + height: 100%; | ||
| 415 | + display: inline-block; | ||
| 416 | +} | ||
| 417 | + | ||
| 418 | +#station_route_spacing_chart_drawer .svg_cont_body { | ||
| 419 | + height: 100%; | ||
| 420 | + position: absolute; | ||
| 421 | + top: 0; | ||
| 422 | + left: 0; | ||
| 423 | +} | ||
| 424 | + | ||
| 425 | +#station_route_spacing_chart_drawer svg { | ||
| 426 | + width: 100%; | ||
| 427 | + height: 100%; | ||
| 428 | +} | ||
| 429 | + | ||
| 430 | +#station_route_spacing_chart_drawer svg g._item rect { | ||
| 431 | + stroke: rgb(62, 80, 179); | ||
| 432 | + fill: rgb(62, 80, 179); | ||
| 433 | + width: 30px; | ||
| 434 | + height: 124px; | ||
| 435 | + rx: 5; | ||
| 436 | + transform: translate(-15px); | ||
| 437 | +} | ||
| 438 | + | ||
| 439 | +#station_route_spacing_chart_drawer svg g._item text { | ||
| 440 | + writing-mode: tb; | ||
| 441 | + transform: translate(0, 9px); | ||
| 442 | + fill: #fff; | ||
| 443 | +} | ||
| 444 | + | ||
| 445 | +#station_route_spacing_chart_drawer svg g._item path { | ||
| 446 | + stroke-width: 5.4px; | ||
| 447 | + stroke: #3e50b3; | ||
| 448 | +} | ||
| 449 | + | ||
| 450 | +#station_route_spacing_chart_drawer svg g._item circle { | ||
| 451 | + r: 3px; | ||
| 452 | + fill: #ffffff; | ||
| 453 | +} | ||
| 454 | + | ||
| 455 | +#station_route_spacing_chart_drawer svg g._item path.arc_path { | ||
| 456 | + stroke-width: 1.3px; | ||
| 457 | + stroke: #3e50b3; | ||
| 458 | + stroke-dasharray: 1000; | ||
| 459 | + stroke-dashoffset: 1000; | ||
| 460 | + fill: none; | ||
| 461 | + | ||
| 462 | + animation: dash .9s; | ||
| 463 | + webkit-amimation: dash .9s; | ||
| 464 | + animation-fill-mode: forwards; | ||
| 465 | + -webkit-animation-fill-mode: forwards; | ||
| 466 | +} | ||
| 467 | + | ||
| 468 | +@keyframes dash { | ||
| 469 | + to { | ||
| 470 | + stroke-dashoffset: 0; | ||
| 471 | + stroke-dasharray: 4, 4; | ||
| 472 | + } | ||
| 473 | +} | ||
| 474 | + | ||
| 475 | +@-webkit-keyframes dash { | ||
| 476 | + to { | ||
| 477 | + stroke-dashoffset: 0; | ||
| 478 | + stroke-dasharray: 4, 4; | ||
| 479 | + } | ||
| 480 | +} | ||
| 481 | + | ||
| 482 | +#station_route_spacing_chart_drawer svg g._item text.distance_text { | ||
| 483 | + writing-mode: horizontal-tb; | ||
| 484 | + fill: #3e50b3; | ||
| 485 | +} | ||
| 486 | + | ||
| 487 | +#station_route_spacing_chart_drawer svg g._item rect.distance_rect { | ||
| 488 | + height: 20px; | ||
| 489 | + width: 40px; | ||
| 490 | + fill: #fff !important; | ||
| 491 | + stroke-width: 0; | ||
| 492 | +} | ||
| 493 | + | ||
| 494 | +#station_route_spacing_chart_drawer .tl_desc_text { | ||
| 495 | + position: absolute; | ||
| 496 | + top: 5px; | ||
| 497 | + left: 5px; | ||
| 498 | + font-size: 12px; | ||
| 499 | + color: #525050; | ||
| 500 | + font-family: 微软雅黑; | ||
| 501 | +} | ||
| 502 | + | ||
| 503 | +#station_route_spacing_chart_drawer svg g._item:first-child circle { | ||
| 504 | + fill: #3e50b3; | ||
| 505 | + r: 6px; | ||
| 506 | +} | ||
| 507 | + | ||
| 508 | +#station_route_spacing_chart_drawer svg g._item:last-child circle { | ||
| 509 | + fill: #3e50b3; | ||
| 510 | + r: 6px; | ||
| 511 | +} | ||
| 512 | + | ||
| 513 | +/* 下行 */ | ||
| 514 | +#station_route_spacing_chart_drawer svg.down g._item rect { | ||
| 515 | + stroke: #dd3829; | ||
| 516 | + fill: #dd3829; | ||
| 517 | +} | ||
| 518 | + | ||
| 519 | +#station_route_spacing_chart_drawer svg.down g._item path { | ||
| 520 | + stroke: #dd3829; | ||
| 521 | +} | ||
| 522 | + | ||
| 523 | +#station_route_spacing_chart_drawer svg.down g._item:first-child circle { | ||
| 524 | + fill: #dd3829; | ||
| 525 | +} | ||
| 526 | + | ||
| 527 | +#station_route_spacing_chart_drawer svg.down g._item text.distance_text { | ||
| 528 | + fill: #dd3829; | ||
| 529 | +} | ||
| 530 | + | ||
| 531 | +#station_route_spacing_chart_drawer svg.down g._item path.arc_path { | ||
| 532 | + stroke: #dd3829; | ||
| 533 | +} | ||
| 534 | + | ||
| 535 | +#station_route_spacing_chart_drawer svg.down g._item:last-child circle { | ||
| 536 | + fill: #dd3829; | ||
| 537 | +} | ||
| 538 | + | ||
| 539 | +.svg-edit-panel-wrap { | ||
| 540 | + width: 48%; | ||
| 541 | + border: 1px solid #e1d3d3; | ||
| 542 | + padding: 12px 0 0 0; | ||
| 543 | + border-radius: 4px; | ||
| 544 | + position: relative; | ||
| 545 | + display: inline-block; | ||
| 546 | + vertical-align: top; | ||
| 547 | + height: 440px; | ||
| 548 | +} | ||
| 549 | + | ||
| 550 | +.svg-edit-panel-wrap .title-badge { | ||
| 551 | + position: absolute; | ||
| 552 | + top: -10px; | ||
| 553 | + left: 7px; | ||
| 554 | + font-size: 13px; | ||
| 555 | + background: #fff; | ||
| 556 | + padding: 0 3px; | ||
| 557 | + color: #888888; | ||
| 558 | +} | ||
| 559 | + | ||
| 560 | +.svg-edit-panel-wrap .rename-tools { | ||
| 561 | + height: 21px; | ||
| 562 | + padding: 0 0 0 9px; | ||
| 563 | +} | ||
| 564 | + | ||
| 565 | +.svg-edit-panel-wrap .rename-item-panel { | ||
| 566 | + border-bottom: 1px solid #ede5e5; | ||
| 567 | + padding: 4px; | ||
| 568 | +} | ||
| 569 | + | ||
| 570 | +.svg-edit-panel-wrap .rename-item-panel select { | ||
| 571 | + width: 150px; | ||
| 572 | +} | ||
| 573 | + | ||
| 574 | +.svg-edit-panel-wrap .rename-item-panel input { | ||
| 575 | + margin-left: 7px; | ||
| 576 | +} | ||
| 577 | + | ||
| 578 | +.svg-edit-panel-wrap .rename-item-panel input[type=checkbox] { | ||
| 579 | + margin-top: 2px; | ||
| 580 | + margin-right: 4px; | ||
| 581 | +} | ||
| 582 | + | ||
| 583 | +.svg-edit-panel-wrap .rename-item-panel.active { | ||
| 584 | + background: #65c9f8; | ||
| 585 | + box-shadow: 0px 3px 7px 0 rgba(101, 201, 248, 0.48), 0px 1px 4px 0 rgba(101, 201, 248, 0.32); | ||
| 586 | +} | ||
| 587 | + | ||
| 588 | +.svg-edit-panel-wrap .rename-item-panel.active select, | ||
| 589 | +.svg-edit-panel-wrap .rename-item-panel.active input { | ||
| 590 | + background: #65c9f8; | ||
| 591 | + color: #fff; | ||
| 592 | +} | ||
| 593 | + | ||
| 594 | +.svg-edit-panel-wrap .rename-item-panel.active i { | ||
| 595 | + color: #e4f6ff; | ||
| 596 | +} | ||
| 597 | + | ||
| 598 | +.svg-edit-panel-wrap .rename-item-panel.active input[type=checkbox] { | ||
| 599 | + border: none; | ||
| 600 | +} | ||
| 601 | + | ||
| 602 | +.svg-edit-panel-wrap .rename-item-panel.active input[type=checkbox]:before { | ||
| 603 | + color: #fff; | ||
| 604 | +} | ||
| 605 | + | ||
| 606 | +.svg-edit-panel-wrap .rename-tools a { | ||
| 607 | + font-size: 14px; | ||
| 608 | + padding: 5px; | ||
| 609 | +} | ||
| 610 | + | ||
| 611 | +.svg-edit-panel-wrap .rename-tools a:hover { | ||
| 612 | + background: #e8edef; | ||
| 613 | + border-radius: 5px; | ||
| 614 | +} | ||
| 615 | + | ||
| 616 | +.station-list { | ||
| 617 | + width: 190px; | ||
| 618 | + padding: 2px 7px; | ||
| 619 | + height: 100%; | ||
| 620 | + overflow: auto; | ||
| 621 | + display: inline-block; | ||
| 622 | +} | ||
| 623 | + | ||
| 624 | +.station-list .station-item { | ||
| 625 | + padding: 3px 0; | ||
| 626 | + margin: 5px 0; | ||
| 627 | + border-radius: 3px; | ||
| 628 | + font-size: 13px; | ||
| 629 | + text-indent: 7px; | ||
| 630 | + cursor: pointer; | ||
| 631 | + white-space: nowrap; | ||
| 632 | + overflow: hidden; | ||
| 633 | + text-overflow: ellipsis; | ||
| 634 | +} | ||
| 635 | + | ||
| 636 | +.station-list .station-item.disable, | ||
| 637 | +.station-list .station-item.disable:hover { | ||
| 638 | + background: #d5c9c9 !important; | ||
| 639 | + color: #686565 !important; | ||
| 640 | +} | ||
| 641 | + | ||
| 642 | +.station-list.up .station-item { | ||
| 643 | + background: #5364c3; | ||
| 644 | + color: white; | ||
| 645 | +} | ||
| 646 | + | ||
| 647 | +.station-list.up .station-item:hover { | ||
| 648 | + box-shadow: 0px 3px 6px 0 rgba(0, 0, 0, 0.2), 0px 1px 4px 0 rgba(0, 0, 0, 0.19); | ||
| 649 | + background: #4556b6; | ||
| 650 | +} | ||
| 651 | + | ||
| 652 | +.station-list.down .station-item { | ||
| 653 | + background: #f95858; | ||
| 654 | + color: white; | ||
| 655 | +} | ||
| 656 | + | ||
| 657 | +.station-list.down .station-item:hover { | ||
| 658 | + box-shadow: 0px 3px 6px 0 rgba(0, 0, 0, 0.2), 0px 1px 4px 0 rgba(0, 0, 0, 0.19); | ||
| 659 | + background: #e95151; | ||
| 660 | +} | ||
| 661 | + | ||
| 662 | +.modal-dotted-hr { | ||
| 663 | + height: 1px; | ||
| 664 | + border: none; | ||
| 665 | + border-top: 1px dashed #d1d1d1; | ||
| 666 | + width: calc(100% + 40px); | ||
| 667 | + margin-left: -20px; | ||
| 668 | +} | ||
| 669 | + | ||
| 670 | +#add-sub-task-range_turn-modal .main-sch-panel { | ||
| 671 | + height: 60px; | ||
| 672 | + border: 1px solid #dddddd; | ||
| 673 | + border-radius: 5px; | ||
| 674 | + position: relative; | ||
| 675 | + padding: 20px 0 0 8px; | ||
| 676 | +} | ||
| 677 | + | ||
| 678 | +#add-sub-task-range_turn-modal .main-sch-panel:before { | ||
| 679 | + content: '主任务'; | ||
| 680 | + position: absolute; | ||
| 681 | + top: -10px; | ||
| 682 | + left: 10px; | ||
| 683 | + background: #fff; | ||
| 684 | + padding: 0 4px; | ||
| 685 | + font-size: 12px; | ||
| 686 | + color: #adadad; | ||
| 687 | +} | ||
| 688 | + | ||
| 689 | +.ct_row { | ||
| 690 | + font-size: 0; | ||
| 691 | +} | ||
| 692 | + | ||
| 693 | +.ct_row .ct_cell { | ||
| 694 | + display: inline-block; | ||
| 695 | + font-size: 13px; | ||
| 696 | + white-space: nowrap; | ||
| 697 | + overflow: hidden; | ||
| 698 | + text-overflow: ellipsis; | ||
| 699 | +} | ||
| 700 | + | ||
| 701 | +.ct_row .ct_cell label { | ||
| 702 | + color: #979393; | ||
| 703 | + margin-right: 3px; | ||
| 704 | +} | ||
| 705 | + | ||
| 706 | +.ct_row .ct_cell.c_1_3 { | ||
| 707 | + width: 33%; | ||
| 708 | +} | ||
| 709 | + | ||
| 710 | +#schedule-lp_change-modal .sch-list dl dd { | ||
| 711 | + font-size: 14px; | ||
| 712 | +} | ||
| 713 | + | ||
| 714 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(1), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(1) { | ||
| 715 | + width: 5%; | ||
| 716 | + border-left: 1px solid #dedede; | ||
| 717 | +} | ||
| 718 | + | ||
| 719 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(2), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(2) { | ||
| 720 | + width: 22%; | ||
| 721 | +} | ||
| 722 | + | ||
| 723 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(3), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(3) { | ||
| 724 | + width: 17%; | ||
| 725 | +} | ||
| 726 | + | ||
| 727 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(4), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(4) { | ||
| 728 | + width: 10%; | ||
| 729 | + } | ||
| 730 | + | ||
| 731 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(5), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(5) { | ||
| 732 | + width: 21%; | ||
| 733 | +} | ||
| 734 | + | ||
| 735 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(6), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(6) { | ||
| 736 | + width: 10%; | ||
| 737 | +} | ||
| 738 | + | ||
| 739 | +#schedule-lp_change-modal .sch-list dl dt:nth-of-type(7), #schedule-lp_change-modal .sch-list dl dd:nth-of-type(7) { | ||
| 740 | + width: 14%; | ||
| 741 | +} | ||
| 742 | + | ||
| 743 | + | ||
| 744 | + | ||
| 745 | + | ||
| 746 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(1), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(1) { | ||
| 747 | + width: 5%; | ||
| 748 | + border-left: 1px solid #dedede; | ||
| 749 | +} | ||
| 750 | + | ||
| 751 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(2), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(2) { | ||
| 752 | + width: 14%; | ||
| 753 | +} | ||
| 754 | + | ||
| 755 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(3), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(3) { | ||
| 756 | + width: 10%; | ||
| 757 | +} | ||
| 758 | + | ||
| 759 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(4), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(4) { | ||
| 760 | + width: 21%; | ||
| 761 | +} | ||
| 762 | + | ||
| 763 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(5), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(5) { | ||
| 764 | + width: 10%; | ||
| 765 | +} | ||
| 766 | + | ||
| 767 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(6), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(6) { | ||
| 768 | + width: 17%; | ||
| 769 | +} | ||
| 770 | + | ||
| 771 | +#schedule-lp_change-modal .sch-list.reverse dl dt:nth-of-type(7), #schedule-lp_change-modal .sch-list.reverse dl dd:nth-of-type(7) { | ||
| 772 | + width: 22%; | ||
| 773 | +} | ||
| 774 | + | ||
| 775 | +#schedule-lp_change-modal .ct_table.sch-list .ct_table_body dl.active { | ||
| 776 | + background: #b9d2ff; | ||
| 777 | +} | ||
| 778 | + | ||
| 779 | +#schedule-lp_change-modal .ct_table.sch-list .ct_table_body dl.active dd { | ||
| 780 | + border-top: 1px solid #b9d2ff; | ||
| 781 | +} | ||
| 782 | + | ||
| 783 | +#schedule-lp_change-modal .ct_table.sch-list dl.active input[type=checkbox] { | ||
| 784 | + border: none; | ||
| 785 | +} | ||
| 786 | + | ||
| 787 | +#schedule-lp_change-modal .ct_table.sch-list.reverse .ct_table_body dl.active { | ||
| 788 | + background: #ffe2b9; | ||
| 789 | +} | ||
| 790 | + | ||
| 791 | +#schedule-lp_change-modal .ct_table.sch-list.reverse .ct_table_body dl.active dd { | ||
| 792 | + border-top: 1px solid #ffe2b9; | ||
| 793 | +} | ||
| 794 | + | ||
| 795 | +#cache_data_manage-modal .uk-table td{ | ||
| 796 | + vertical-align: bottom; | ||
| 797 | +} | ||
| 798 | + | ||
| 799 | +#cache_data_manage-modal .uk-table td, | ||
| 800 | +#cache_data_manage-modal .uk-table th{ | ||
| 801 | + padding: 8px 8px 6px; | ||
| 802 | +} | ||
| 803 | + | ||
| 804 | + | ||
| 805 | +.ps-help-panel{ | ||
| 806 | + color: grey; | ||
| 807 | + padding: 5px 2px; | ||
| 808 | +} | ||
| 809 | + | ||
| 810 | +.ps-help-panel small{ | ||
| 811 | + display: block; | ||
| 812 | +} | ||
| 813 | + | ||
| 814 | + | ||
| 815 | +svg text.offline{ | ||
| 816 | + fill: #6f6a6a !important; | ||
| 817 | +} | ||
| 818 | + | ||
| 819 | +svg rect.offline{ | ||
| 820 | + stroke: #dbdada !important; | ||
| 821 | + fill: #dbdada !important; | ||
| 822 | +} | ||
| 823 | + | ||
| 824 | +.tooltip .tooltip-container .title a>.abnormal-text{ | ||
| 825 | + font-size: 14px; | ||
| 826 | + color: #ff5e5e; | ||
| 827 | + font-weight: 600; | ||
| 828 | +} | ||
| 829 | + | ||
| 830 | +#addChildTaskBtn{ | ||
| 831 | + margin-left: 5px; | ||
| 832 | + color: #36729b; | ||
| 833 | + padding: 1px 5px 1px 6px; | ||
| 834 | +} | ||
| 835 | + | ||
| 836 | +#addChildTaskBtn:hover{ | ||
| 837 | + box-shadow: 2px 1px 3px 0 rgba(0, 0, 0, 0.2), 0px 3px 8px 0 rgba(0, 0, 0, 0.19); | ||
| 838 | +} | ||
| 839 | + | ||
| 840 | +.edit-icon{ | ||
| 841 | + color: #aba9a9; | ||
| 842 | + font-size: 12px; | ||
| 843 | + margin-left: 5px; | ||
| 844 | + display: none; | ||
| 845 | +} | ||
| 846 | + | ||
| 847 | +.operation-real-text{ | ||
| 848 | + position: absolute; | ||
| 849 | + top: 9px; | ||
| 850 | + width: 100%; | ||
| 851 | + left: 0; | ||
| 852 | + text-align: center; | ||
| 853 | + pointer-events: none; | ||
| 854 | +} | ||
| 855 | + | ||
| 856 | +.operation-real-text span{ | ||
| 857 | + padding: 15px; | ||
| 858 | + background: #ff4f4f; | ||
| 859 | + color: white; | ||
| 860 | + box-shadow: 0px 4px 6px 0 rgba(0, 0, 0, 0.2), 0px 4px 10px 0 rgba(0, 0, 0, 0.19); | ||
| 861 | + border-radius: 1px 1px 4px 4px; | ||
| 862 | +} | ||
| 863 | + | ||
| 864 | +#oil_station-modal.ct-form-modal form.uk-form-horizontal .uk-form-label{ | ||
| 865 | + width: 120px; | ||
| 866 | +} | ||
| 867 | + | ||
| 868 | +#oil_station-modal.ct-form-modal form.uk-form-horizontal .uk-form-controls{ | ||
| 869 | + margin-left: 125px; | ||
| 870 | +} | ||
| 871 | + | ||
| 872 | +#oil_station-modal .uk-form-icon>[class*=uk-icon-]{ | ||
| 873 | + right: 23px; | ||
| 874 | +} | ||
| 875 | + | ||
| 876 | +#oil_station-modal .uk-form-icon:not(.uk-form-icon-flip)>input{ | ||
| 877 | + padding-left: 10px !important; | ||
| 878 | +} | ||
| 879 | + | ||
| 880 | +#oil_station-modal .uk-form-icon{ | ||
| 881 | + width: calc(100% - 145px); | ||
| 882 | +} | ||
| 883 | + | ||
| 884 | +#oil_station-modal .uk-icon-mile:before{ | ||
| 885 | + content: '公里'; | ||
| 886 | +} | ||
| 887 | + | ||
| 888 | +#oil_station-modal .uk-icon-minute:before{ | ||
| 889 | + content: '分钟'; | ||
| 890 | +} | ||
| 891 | + | ||
| 892 | +option.oil_station_opt{ | ||
| 893 | + color: red; | ||
| 894 | +} | ||
| 895 | + | ||
| 896 | +#oil_station-modal .uk-modal .uk-form.fv-form{ | ||
| 897 | + margin-bottom: 0 !important; | ||
| 898 | +} | ||
| 899 | + | ||
| 900 | +#gb_wait_modal .uk-modal-spinner{ | ||
| 901 | + top: 25px; | ||
| 902 | + -webkit-transform: translate(-50%,0); | ||
| 903 | + transform: translate(-50%,0); | ||
| 904 | +} | ||
| 905 | + | ||
| 906 | +#gb_wait_modal .wait-modal-text{ | ||
| 907 | + text-align: center; | ||
| 908 | + margin-top: 35px; | ||
| 909 | + font-size: 15px; | ||
| 910 | + color: #635e5e; | ||
| 911 | +} | ||
| 912 | + | ||
| 913 | +.park-and-station-wrap{ | ||
| 914 | + margin-top: 9px; | ||
| 915 | + border: 1px solid #3dce69; | ||
| 916 | + width: 580px; | ||
| 917 | + padding: 12px; | ||
| 918 | + border-radius: 5px; | ||
| 919 | +} | ||
| 920 | +.park-and-station-wrap select{ | ||
| 921 | + width: auto !important; | ||
| 922 | +} | ||
| 923 | + | ||
| 924 | +/** 安全驾驶相关css */ | ||
| 925 | +.safe_driv_pop_wrap{ | ||
| 926 | + position: absolute; | ||
| 927 | + right: 12px; | ||
| 928 | + bottom: 12px; | ||
| 929 | + z-index: 99; | ||
| 930 | +} | ||
| 931 | + | ||
| 932 | +.safe_driv_pop{ | ||
| 933 | + background: #d44b4b; | ||
| 934 | + font-size: 15px; | ||
| 935 | + padding: 9px 10px 0; | ||
| 936 | + border: 1px solid #f4f0f0; | ||
| 937 | + border-radius: 5px; | ||
| 938 | + cursor: pointer; | ||
| 939 | + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); | ||
| 940 | + transition: all .03s; | ||
| 941 | + color: #f2f2f2; | ||
| 942 | +} | ||
| 943 | + | ||
| 944 | +.safe_driv_pop:hover{ | ||
| 945 | + background: #bc2a2a; | ||
| 946 | +} | ||
| 947 | + | ||
| 948 | +.safe_driv_pop .title{ | ||
| 949 | +} | ||
| 950 | + | ||
| 951 | +.safe_driv_pop .desc{ | ||
| 952 | + display: block; | ||
| 953 | + font-size: 12px; | ||
| 954 | + color: #ff9d9d; | ||
| 955 | + text-align: right; | ||
| 956 | + margin-right: 5px; | ||
| 957 | +} | ||
| 958 | + | ||
| 959 | +/** 嵌入表单modal滚动条样式 */ | ||
| 960 | +#formFragmentModal::-webkit-scrollbar { | ||
| 961 | + width: 10px; | ||
| 962 | + background-color: #F5F5F5; | ||
| 963 | +} | ||
| 964 | +#formFragmentModal::-webkit-scrollbar-thumb { | ||
| 965 | + background-color: #000000; | ||
| 966 | +} | ||
| 967 | +#formFragmentModal::-webkit-scrollbar-track { | ||
| 968 | + border: 0; | ||
| 969 | + background-color: #F5F5F5; | ||
| 970 | + border-radius: 0; | ||
| 971 | +} | ||
| 972 | + | ||
| 973 | +#formFragmentModal::-webkit-scrollbar-thumb{ | ||
| 974 | + border: 5px solid rgb(226, 122, 122); | ||
| 975 | +} | ||
| 976 | + | ||
| 977 | +#schedule-addsch_oil-modal select{ | ||
| 978 | + height: 30px !important; | ||
| 979 | +} | ||
| 980 | + | ||
| 981 | +#oil_station-modal .input_clear_icon{ | ||
| 982 | + position: absolute; | ||
| 983 | + top: 6px; | ||
| 984 | + right: 108px; | ||
| 985 | + color: #f75757; | ||
| 986 | + height: 18px; | ||
| 987 | + line-height: 18px; | ||
| 988 | + border-radius: 7px; | ||
| 989 | + font-size: 16px; | ||
| 990 | + display: none; | ||
| 991 | + cursor: pointer; | ||
| 992 | +} | ||
| 993 | + | ||
| 994 | +#oil_station-modal .input_clear_icon:hover{ | ||
| 995 | + color: #de2020; | ||
| 996 | +} | ||
| 997 | + | ||
| 998 | +#oil_station-modal .input_clear_icon:before{ | ||
| 999 | + display: block; | ||
| 1000 | + font-family: FontAwesome; | ||
| 1001 | + content: "\f057"; | ||
| 1002 | +} | ||
| 1003 | + | ||
| 1004 | +#oil_station-modal input.readonly{ | ||
| 1005 | + background: #dddddd; | ||
| 1006 | +} | ||
| 1007 | + | ||
| 1008 | + | ||
| 1009 | +.ct_tags{ | ||
| 1010 | + margin-bottom: 12px; | ||
| 1011 | +} | ||
| 1012 | + | ||
| 1013 | +.ct_tags>span{ | ||
| 1014 | + padding: 3px 7px; | ||
| 1015 | + background: #e8e8e8; | ||
| 1016 | + color: #3a3939; | ||
| 1017 | + cursor: pointer; | ||
| 1018 | + margin-right: 5px; | ||
| 1019 | +} | ||
| 1020 | + | ||
| 1021 | +.ct_tags>span.active{ | ||
| 1022 | + background: #62a9e1; | ||
| 1023 | + color: white; | ||
| 1024 | + box-shadow: 0 0 4px rgba(0, 0, 0, 0.35); | ||
| 1025 | +} | ||
| 1026 | + | ||
| 1027 | +.ct_tags>span.active:before{ | ||
| 1028 | + content: "\f00c"; | ||
| 1029 | + font-family: FontAwesome; | ||
| 1030 | + margin-right: 2px; | ||
| 1031 | + font-size: 13px; | ||
| 1032 | +} | ||
| 1033 | + | ||
| 1034 | +.ct_tags>span:hover{ | ||
| 1035 | + box-shadow: 0 0 4px rgba(0,0,0,.3); | ||
| 1036 | +} | ||
| 1037 | + | ||
| 1038 | +span.late-badge { | ||
| 1039 | + height: 20px; | ||
| 1040 | + line-height: 20px; | ||
| 1041 | + margin-top: 8px; | ||
| 1042 | + color: grey; | ||
| 1043 | + margin-left: 2px; | ||
| 1044 | +} | ||
| 1045 | + | ||
| 1046 | +dl.intimity span.late-badge{ | ||
| 1047 | + color: #fbfbfb; | ||
| 1048 | +} | ||
| 1049 | + | ||
| 1050 | +/** badge tooltip */ | ||
| 1051 | +.uk-badge.c_task:hover, | ||
| 1052 | +.uk-badge.sch_region:hover{ | ||
| 1053 | + background-image: none; | ||
| 1054 | + background: #38b3e1; | ||
| 1055 | + border: 1px solid #7ebad1; | ||
| 1056 | +} | ||
| 1057 | + | ||
| 1058 | +.uk-badge.out:hover{ | ||
| 1059 | + background-image: none; | ||
| 1060 | + background: #8fc650; | ||
| 1061 | + border: 1px solid #949f86; | ||
| 1062 | +} | ||
| 1063 | + | ||
| 1064 | +.uk-badge.in:hover{ | ||
| 1065 | + background-image: none; | ||
| 1066 | + background: #fabc64; | ||
| 1067 | + border: 1px solid #a68c67; | ||
| 1068 | +} | ||
| 1069 | + | ||
| 1070 | +.qtip.sch-badge-tip{ | ||
| 1071 | + max-width: 500px; | ||
| 1072 | +} | ||
| 1073 | + | ||
| 1074 | +.tip_task_list { | ||
| 1075 | + width: 460px; | ||
| 1076 | + margin-bottom: -10px; | ||
| 1077 | +} | ||
| 1078 | +.tip_task_list dl{ | ||
| 1079 | + font-size: 0; | ||
| 1080 | + border-bottom: 1px solid #e6e6e6; | ||
| 1081 | + margin: 0; | ||
| 1082 | +} | ||
| 1083 | +.tip_task_list dl:last-child{ | ||
| 1084 | + border-bottom: none; | ||
| 1085 | +} | ||
| 1086 | +.tip_task_list dl dt, | ||
| 1087 | +.tip_task_list dl dd{ | ||
| 1088 | + display: inline-block; | ||
| 1089 | + font-size: 13px; | ||
| 1090 | + white-space: nowrap; | ||
| 1091 | + overflow: hidden; | ||
| 1092 | + text-overflow: ellipsis; | ||
| 1093 | + height: 24px; | ||
| 1094 | + line-height: 24px; | ||
| 1095 | +} | ||
| 1096 | + | ||
| 1097 | +.tip_task_list dl dt:nth-of-type(1), .tip_task_list dl dd:nth-of-type(1){ | ||
| 1098 | + width: 19%; | ||
| 1099 | +} | ||
| 1100 | +.tip_task_list dl dt:nth-of-type(2), .tip_task_list dl dd:nth-of-type(2){ | ||
| 1101 | + width: 12%; | ||
| 1102 | +} | ||
| 1103 | +.tip_task_list dl dt:nth-of-type(3), .tip_task_list dl dd:nth-of-type(3){ | ||
| 1104 | + width: 28%; | ||
| 1105 | +} | ||
| 1106 | +.tip_task_list dl dt:nth-of-type(4), .tip_task_list dl dd:nth-of-type(4){ | ||
| 1107 | + width: 28%; | ||
| 1108 | +} | ||
| 1109 | +.tip_task_list dl dt:nth-of-type(5), .tip_task_list dl dd:nth-of-type(5){ | ||
| 1110 | + width: 13%; | ||
| 1111 | +} | ||
| 1112 | + | ||
| 1113 | +.tip_task_list dl.service{ | ||
| 1114 | + color: blue; | ||
| 1115 | +} | ||
| 1116 | +.tip_task_list dl.service.destroy{ | ||
| 1117 | + color: red; | ||
| 1118 | +} | ||
| 1119 | + | ||
| 1120 | +.tip_task_list dl.service.temp_add{ | ||
| 1121 | + color: #9C27B0; | ||
| 1122 | +} | ||
| 1123 | + | ||
| 1124 | +.tip_task_list dl span{ | ||
| 1125 | + margin: 0; | ||
| 1126 | + width: auto; | ||
| 1127 | +} | ||
| 1128 | + | ||
| 1129 | +ul.left_tabs_lg{ | ||
| 1130 | + border: 1px solid #efeded; | ||
| 1131 | + height: 100%; | ||
| 1132 | + background: #fafafa; | ||
| 1133 | +} | ||
| 1134 | + | ||
| 1135 | +ul.left_tabs_lg li{ | ||
| 1136 | + line-height: 40px; | ||
| 1137 | + font-size: 15px; | ||
| 1138 | +} | ||
| 1139 | + | ||
| 1140 | +#schedule-addsch-modal .uk-modal-footer{ | ||
| 1141 | + border-top: none; | ||
| 1142 | + background: none; | ||
| 1143 | +} | ||
| 1144 | + | ||
| 1145 | +.ct_line_lp_badge{ | ||
| 1146 | + float: left; | ||
| 1147 | + margin-top: 6px; | ||
| 1148 | + background: #e0e0e0; | ||
| 1149 | + padding: 2px 7px; | ||
| 1150 | + border-radius: 3px; | ||
| 1151 | +} | ||
| 1152 | + | ||
| 1153 | +.uk-badge.sch_ldks{ | ||
| 1154 | + background: #8c8c8c; | ||
| 1155 | + background-image: linear-gradient(to bottom,#a7a7a7,#8c8c8c); | ||
| 1156 | +} | ||
| 1157 | + | ||
| 1158 | +.ct_layer_modal{ | ||
| 1159 | + background: #e5e5e5; | ||
| 1160 | + height: 100%; | ||
| 1161 | + width: 100%; | ||
| 1162 | + overflow: auto; | ||
| 1163 | +} | ||
| 1164 | + | ||
| 1165 | +.layui-layer-setwin{ | ||
| 1166 | + | ||
| 1167 | +} | ||
| 1168 | + | ||
| 1169 | +.device_config_table dl dt:nth-of-type(1), .device_config_table dl dd:nth-of-type(1){ | ||
| 1170 | + width: 7%; | ||
| 1171 | + text-indent: 10px; | ||
| 1172 | +} | ||
| 1173 | +.device_config_table dl dt:nth-of-type(2), .device_config_table dl dd:nth-of-type(2){ | ||
| 1174 | + width: 7%; | ||
| 1175 | +} | ||
| 1176 | +.device_config_table dl dt:nth-of-type(3), .device_config_table dl dd:nth-of-type(3){ | ||
| 1177 | + width: 8%; | ||
| 1178 | +} | ||
| 1179 | +.device_config_table dl dt:nth-of-type(4), .device_config_table dl dd:nth-of-type(4){ | ||
| 1180 | + width: 5%; | ||
| 1181 | +} | ||
| 1182 | +.device_config_table dl dt:nth-of-type(5), .device_config_table dl dd:nth-of-type(5){ | ||
| 1183 | + width: 4%; | ||
| 1184 | +} | ||
| 1185 | +.device_config_table dl dt:nth-of-type(6), .device_config_table dl dd:nth-of-type(6){ | ||
| 1186 | + width: 4%; | ||
| 1187 | +} | ||
| 1188 | +.device_config_table dl dt:nth-of-type(7), .device_config_table dl dd:nth-of-type(7){ | ||
| 1189 | + width: 4%; | ||
| 1190 | +} | ||
| 1191 | +.device_config_table dl dt:nth-of-type(8), .device_config_table dl dd:nth-of-type(8){ | ||
| 1192 | + width: 5%; | ||
| 1193 | +} | ||
| 1194 | +.device_config_table dl dt:nth-of-type(9), .device_config_table dl dd:nth-of-type(9){ | ||
| 1195 | + width: 5%; | ||
| 1196 | +} | ||
| 1197 | +.device_config_table dl dt:nth-of-type(10), .device_config_table dl dd:nth-of-type(10){ | ||
| 1198 | + width: 8%; | ||
| 1199 | +} | ||
| 1200 | +.device_config_table dl dt:nth-of-type(11), .device_config_table dl dd:nth-of-type(11){ | ||
| 1201 | + width: 5%; | ||
| 1202 | +} | ||
| 1203 | +.device_config_table dl dt:nth-of-type(12), .device_config_table dl dd:nth-of-type(12){ | ||
| 1204 | + width: 5%; | ||
| 1205 | +} | ||
| 1206 | +.device_config_table dl dt:nth-of-type(13), .device_config_table dl dd:nth-of-type(13){ | ||
| 1207 | + width: 4%; | ||
| 1208 | +} | ||
| 1209 | +.device_config_table dl dt:nth-of-type(14), .device_config_table dl dd:nth-of-type(14){ | ||
| 1210 | + width: 4%; | ||
| 1211 | +} | ||
| 1212 | +.device_config_table dl dt:nth-of-type(15), .device_config_table dl dd:nth-of-type(15){ | ||
| 1213 | + width: 4%; | ||
| 1214 | +} | ||
| 1215 | +.device_config_table dl dt:nth-of-type(16), .device_config_table dl dd:nth-of-type(16){ | ||
| 1216 | + width: 3%; | ||
| 1217 | +} | ||
| 1218 | +.device_config_table dl dt:nth-of-type(17), .device_config_table dl dd:nth-of-type(17){ | ||
| 1219 | + width: 4%; | ||
| 1220 | +} | ||
| 1221 | +.device_config_table dl dt:nth-of-type(18), .device_config_table dl dd:nth-of-type(18){ | ||
| 1222 | + width: 13%; | ||
| 1223 | +} | ||
| 1224 | + | ||
| 1225 | +.uk-tooltip{ | ||
| 1226 | + z-index: 29999999 !important; | ||
| 1227 | +} | ||
| 1228 | + | ||
| 1229 | +.device_config_table.ct_table dl dd, | ||
| 1230 | +.device_config_table.ct_table dl dt{ | ||
| 1231 | + border-right: 1px solid #dedede !important; | ||
| 1232 | +} | ||
| 1233 | + | ||
| 1234 | +.device_configs_manager .search_form{ | ||
| 1235 | + text-indent: 12px; | ||
| 1236 | + margin-bottom: 0; | ||
| 1237 | + padding: 18px 5px; | ||
| 1238 | +} | ||
| 1239 | + | ||
| 1240 | +.sub_task_form_v2{ | ||
| 1241 | + background: #f9f9f9; | ||
| 1242 | + padding: 12px 15px; | ||
| 1243 | + border-radius: 5px 0 5px 5px; | ||
| 1244 | + border: 1px solid #dfdfdf; | ||
| 1245 | + position: relative; | ||
| 1246 | + margin-bottom: 20px; | ||
| 1247 | +} | ||
| 1248 | + | ||
| 1249 | +.task_form_close_icon{ | ||
| 1250 | + background: #f9f9f9; | ||
| 1251 | + padding: 0px 4px; | ||
| 1252 | + position: absolute; | ||
| 1253 | + top: -8px; | ||
| 1254 | + right: -8px; | ||
| 1255 | + color: #898989; | ||
| 1256 | + font-size: 15px; | ||
| 1257 | + border: 1px solid #dfdfdf; | ||
| 1258 | + border-radius: 100%; | ||
| 1259 | + border-left: none; | ||
| 1260 | + border-bottom: none; | ||
| 1261 | + transition: all .03s; | ||
| 1262 | +} | ||
| 1263 | + | ||
| 1264 | +.task_form_close_icon:hover{ | ||
| 1265 | + border: 1px solid #ff1515; | ||
| 1266 | + border-left: none; | ||
| 1267 | + border-bottom: none; | ||
| 1268 | + color: #e03e3e; | ||
| 1269 | +} | ||
| 1270 | + | ||
| 1271 | +.sub_task_form_v2:hover::after{ | ||
| 1272 | + color: #5f5b5b; | ||
| 1273 | +} | ||
| 1274 | + | ||
| 1275 | +.sub_task_form_v2.uk-form-horizontal .uk-form-label{ | ||
| 1276 | + width: 80px; | ||
| 1277 | +} | ||
| 1278 | + | ||
| 1279 | +.sub_task_form_v2.uk-form-horizontal .uk-form-controls{ | ||
| 1280 | + margin-left: 85px; | ||
| 1281 | +} | ||
| 1282 | + | ||
| 1283 | +.sub_task_form_v2.uk-form-horizontal .uk-form-controls input[type=text], | ||
| 1284 | +.sub_task_form_v2.uk-form-horizontal .uk-form-controls input[type=time], | ||
| 1285 | +.sub_task_form_v2.uk-form-horizontal .uk-form-controls select{ | ||
| 1286 | + width: 100%; | ||
| 1287 | +} | ||
| 1288 | + | ||
| 1289 | +#add-sub-task-main-modal .uk-modal-footer{ | ||
| 1290 | + background: none; | ||
| 1291 | + border-top: none; | ||
| 1292 | +} | ||
| 1293 | + | ||
| 1294 | +#add-sub-task-main-modal .uk-grid+.uk-grid{ | ||
| 1295 | + margin-top: 12px; | ||
| 1296 | +} | ||
| 1297 | + | ||
| 1298 | +#add-sub-task-main-modal .plus_icon_span{ | ||
| 1299 | + font-size: 26px; | ||
| 1300 | + color: #b2b2b2; | ||
| 1301 | + padding: 10px 64px; | ||
| 1302 | + display: inline-block; | ||
| 1303 | + border: 1px dashed grey; | ||
| 1304 | + margin: 15px 0; | ||
| 1305 | + border-radius: 5px; | ||
| 1306 | + cursor: pointer; | ||
| 1307 | +} | ||
| 1308 | + | ||
| 1309 | +#add-sub-task-main-modal .uk-animation-fade{ | ||
| 1310 | + animation-duration: .3s; | ||
| 1311 | +} | ||
| 1312 | + | ||
| 1313 | +#add-sub-task-main-modal .forms{ | ||
| 1314 | + max-height: 488px; | ||
| 1315 | + overflow-y: auto; | ||
| 1316 | + overflow-x: hidden; | ||
| 1317 | + padding: 8px 8px 0 0; | ||
| 1318 | +} | ||
| 1319 | + | ||
| 1320 | +.add_custom_wrap .forms .sub_task_form_v2:last-child{ | ||
| 1321 | + margin-bottom: 0; | ||
| 1322 | +} | ||
| 1323 | + | ||
| 1324 | +.sub_task_form_v2.destroy_form{ | ||
| 1325 | + background-color: #fff5f4 !important; | ||
| 1326 | +} | ||
| 1327 | + | ||
| 1328 | +.uk-form>.half_change_car_box{ | ||
| 1329 | + margin: -10px 0 15px; | ||
| 1330 | + padding: 3px 5px; | ||
| 1331 | + display: inline-block; | ||
| 1332 | + border: 1px solid #dfdddd; | ||
| 1333 | + color: #918f8f; | ||
| 1334 | +} | ||
| 1335 | + | ||
| 1336 | +.half_change_car_box input[type=checkbox]{ | ||
| 1337 | + vertical-align: top; | ||
| 1338 | +} | ||
| 1339 | + | ||
| 1340 | +.uk-form>.half_change_car_box.active{ | ||
| 1341 | + background: #4CAF50; | ||
| 1342 | + color: #fff; | ||
| 1343 | +} | ||
| 1344 | + | ||
| 1345 | +.uk-form>.half_change_car_box.active input[type=checkbox]{ | ||
| 1346 | + background: #4caf50; | ||
| 1347 | + border-color: #4caf50; | ||
| 1348 | +} | ||
| 1349 | + | ||
| 1350 | +.uk-form>.half_change_car_box.active input[type=checkbox]:before{ | ||
| 1351 | + color: #ffffff; | ||
| 1352 | +} | ||
| 1353 | + | ||
| 1354 | +.sub_task_form_v2.change_car{ | ||
| 1355 | + z-index: 99; | ||
| 1356 | +} | ||
| 1357 | + | ||
| 1358 | +.st_range_top_form{ | ||
| 1359 | + padding: 0 0 15px 5px; | ||
| 1360 | + border: 1px solid #c4bb76; | ||
| 1361 | + background: #e5e1c1; | ||
| 1362 | + margin-bottom: 15px; | ||
| 1363 | + box-shadow: 0px 4px 3px 0 rgba(142, 138, 138, 0.2), 0px 4px 5px 0 rgba(157, 156, 156, 0.19); | ||
| 1364 | +} | ||
| 1365 | + | ||
| 1366 | +.st_range_top_form .uk-form-row{ | ||
| 1367 | + margin-top: 20px; | ||
| 1368 | +} | ||
| 1369 | + | ||
| 1370 | +.uk-form-horizontal.st_range_top_form .uk-form-label{ | ||
| 1371 | + width: 80px; | ||
| 1372 | +} | ||
| 1373 | + | ||
| 1374 | +.uk-form-horizontal.st_range_top_form .uk-form-controls{ | ||
| 1375 | + margin-left: 84px; | ||
| 1376 | +} | ||
| 1377 | + | ||
| 1378 | +.uk-form-horizontal.st_range_top_form .uk-form-controls select{ | ||
| 1379 | + width: calc(100% - 2px); | ||
| 1380 | +} | ||
| 1381 | + | ||
| 1382 | +.sub_task_form_v2.service_st_form{ | ||
| 1383 | + background: #f4faff; | ||
| 1384 | +} | ||
| 1385 | + | ||
| 1386 | +.uk-modal .uk-form.fv-form.sub_task_form_v2{ | ||
| 1387 | + margin-bottom: 20px !important; | ||
| 1388 | +} | ||
| 1389 | + | ||
| 1390 | +.sub_task_table_wrap .ct_table>.ct_table_body{ | ||
| 1391 | + border-bottom: none; | ||
| 1392 | +} | ||
| 1393 | + | ||
| 1394 | +.err_panel{ | ||
| 1395 | + font-size: 12px; | ||
| 1396 | + color: #7e7d7d; | ||
| 1397 | + font-family: 微软雅黑; | ||
| 1398 | + margin-top: 5px; | ||
| 1399 | +} | ||
| 1400 | + | ||
| 1401 | +#schedule-lp_change-modal .ct_table dl{ | ||
| 1402 | + height: 35px; | ||
| 1403 | +} | ||
| 1404 | + | ||
| 1405 | +#schedule-lp_change-modal .ct_table dl dd, #schedule-lp_change-modal .ct_table dl dt{ | ||
| 1406 | + line-height: 35px; | ||
| 1407 | +} | ||
| 1408 | + | ||
| 1409 | +/* | ||
| 1410 | +.sub_task_form_v2.repeat_main:before{ | ||
| 1411 | + content: '复'; | ||
| 1412 | + position: absolute; | ||
| 1413 | + top: -10px; | ||
| 1414 | + font-size: 12px; | ||
| 1415 | + color: #2196F3; | ||
| 1416 | + background: #ffffff; | ||
| 1417 | + padding: 0 3px; | ||
| 1418 | + font-weight: 600; | ||
| 1419 | +}*/ | ||
| 1420 | + | ||
| 1421 | +.sub_task_form_v2:before{ | ||
| 1422 | + position: absolute; | ||
| 1423 | + top: -7px; | ||
| 1424 | + font-size: 12px; | ||
| 1425 | + padding: 0 3px; | ||
| 1426 | + font-weight: 600; | ||
| 1427 | + line-height: 14px; | ||
| 1428 | +} | ||
| 1429 | + | ||
| 1430 | +.sub_task_form_v2.destroy_form:before{ | ||
| 1431 | + content: '烂班' !important; | ||
| 1432 | + color: #f14235 !important; | ||
| 1433 | + background: #ffffff !important; | ||
| 1434 | +} | ||
| 1435 | + | ||
| 1436 | +.sub_task_form_v2.service_form:before{ | ||
| 1437 | + content: '营运'; | ||
| 1438 | + color: #2196F3; | ||
| 1439 | + background: #ffffff; | ||
| 1440 | +} | ||
| 1441 | + | ||
| 1442 | +.sub_task_form_v2.service_form.temp_service:before{ | ||
| 1443 | + content: '营运 (临加)'; | ||
| 1444 | + color: #9C27B0; | ||
| 1445 | + background: #ffffff; | ||
| 1446 | +} | ||
| 1447 | + | ||
| 1448 | +.sub_task_form_v2.service_form.temp_service { | ||
| 1449 | + background: #faf0fd; | ||
| 1450 | +} | ||
| 1451 | + | ||
| 1452 | +.sub_task_form_v2.empty_form:before{ | ||
| 1453 | + content: '空驶'; | ||
| 1454 | + color: #928f92; | ||
| 1455 | + background: #ffffff; | ||
| 1456 | +} | ||
| 1457 | + | ||
| 1458 | +.sub_task_form_v2.service_form{ | ||
| 1459 | + background: #f4faff; | ||
| 1460 | +} | ||
| 1461 | + | ||
| 1462 | +/*.sub_task_form_v2.repeat_main.destroy_form:before{ | ||
| 1463 | + color: #F44336; | ||
| 1464 | +} | ||
| 1465 | + | ||
| 1466 | +.sub_task_form_v2.repeat_main{ | ||
| 1467 | + background: #f4faff; | ||
| 1468 | +}*/ | ||
| 1469 | +.footer_tools{ | ||
| 1470 | + position: absolute; | ||
| 1471 | + left: 235px; | ||
| 1472 | + bottom: 19px; | ||
| 1473 | +} | ||
| 1474 | + | ||
| 1475 | +.footer_mileage_count{ | ||
| 1476 | + border: 1px solid #f2f2f2; | ||
| 1477 | + padding: 5px; | ||
| 1478 | + box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.2), 0px 2px 7px 0 rgba(0, 0, 0, 0.19); | ||
| 1479 | + display: inline-block; | ||
| 1480 | +} | ||
| 1481 | + | ||
| 1482 | +.footer_mileage_count>span{ | ||
| 1483 | + padding: 2px 5px; | ||
| 1484 | +} | ||
| 1485 | + | ||
| 1486 | +.footer_mileage_count>span.service_sum{ | ||
| 1487 | + color: #2196F3; | ||
| 1488 | +} | ||
| 1489 | + | ||
| 1490 | +.footer_mileage_count>span.empty_sum{ | ||
| 1491 | + color: #636363; | ||
| 1492 | +} | ||
| 1493 | + | ||
| 1494 | +.footer_mileage_count>span.destroy_sum{ | ||
| 1495 | + color: #f5574b; | ||
| 1496 | +} | ||
| 1497 | + | ||
| 1498 | +.station_to_park_link{ | ||
| 1499 | + display: inline-block; | ||
| 1500 | + margin-left: 15px; | ||
| 1501 | + vertical-align: bottom; | ||
| 1502 | + font-size: 12px; | ||
| 1503 | +} | ||
| 1504 | + | ||
| 1505 | +.station_to_park_link>a{ | ||
| 1506 | + color: #607D8B; | ||
| 1507 | +} | ||
| 1508 | + | ||
| 1509 | +#station_to_park-modal.ct-form-modal form input[type=text], | ||
| 1510 | +#station_to_park-modal.ct-form-modal form select{ | ||
| 1511 | + width: auto; | ||
| 1512 | +} | ||
| 1513 | + | ||
| 1514 | +.s_2_park_form_wrap{ | ||
| 1515 | + background: #fafafa; | ||
| 1516 | + border: 1px solid #e5e5e5; | ||
| 1517 | + padding: 7px 16px; | ||
| 1518 | + margin: 15px 0; | ||
| 1519 | + position: relative; | ||
| 1520 | +} | ||
| 1521 | + | ||
| 1522 | +.s_2_park_form_wrap .ct_close{ | ||
| 1523 | + position: absolute; | ||
| 1524 | + top: -12px; | ||
| 1525 | + padding: 0 4px; | ||
| 1526 | + right: -8px; | ||
| 1527 | + color: #939393; | ||
| 1528 | + border: 1px solid #f7dfdf; | ||
| 1529 | + border-radius: 25px; | ||
| 1530 | + cursor: pointer; | ||
| 1531 | +} | ||
| 1532 | + | ||
| 1533 | +.s_2_park_form_wrap .ct_close:hover{ | ||
| 1534 | + background: #e5e5e5; | ||
| 1535 | + color: #fd6e6e; | ||
| 1536 | +} | ||
| 1537 | + | ||
| 1538 | +.s_2_park_form_wrap label{ | ||
| 1539 | + color: #666; | ||
| 1540 | + font-size: 13px; | ||
| 1541 | +} | ||
| 1542 | + | ||
| 1543 | +#station_to_park-modal.ct-form-modal form input[readonly]{ | ||
| 1544 | + background: #fafafa; | ||
| 1545 | +} | ||
| 1546 | + | ||
| 1547 | +.s_2_park_form_wrap .bottom_label{ | ||
| 1548 | + margin-top: 25px; | ||
| 1549 | + display: block; | ||
| 1550 | +} | ||
| 1551 | + | ||
| 1552 | +.s_2_park_form_wrap .bottom_label_2{ | ||
| 1553 | + margin-top: 4px; | ||
| 1554 | + display: block; | ||
| 1555 | +} | ||
| 1556 | + | ||
| 1557 | +.ct_describe{ | ||
| 1558 | + font-size: 12px; | ||
| 1559 | + color: #909090; | ||
| 1560 | + font-family: FontAwesome; | ||
| 1561 | +} | ||
| 1562 | + | ||
| 1563 | +.ct_describe:before{ | ||
| 1564 | + content: "\f059"; | ||
| 1565 | + margin-right: 3px; | ||
| 1566 | +} | ||
| 1567 | + | ||
| 1568 | +#add-sub-task-main-modal abbr{ | ||
| 1569 | + display: inline-block; | ||
| 1570 | + font-size: 12px; | ||
| 1571 | + margin-left: 25px; | ||
| 1572 | + vertical-align: bottom; | ||
| 1573 | + color: #929292; | ||
| 1574 | +} | ||
| 1575 | + | ||
| 1576 | +#all-devices-modal .search-form input[type=text]{ | ||
| 1577 | + width: 100px; | ||
| 1578 | +} | ||
| 1579 | + | ||
| 1580 | +#all-devices-modal .auto-refresh{ | ||
| 1581 | + vertical-align: middle;margin-left: 5px;color: grey; | ||
| 1582 | +} | ||
| 1583 | + | ||
| 1584 | +#all-devices-modal .auto-refresh.active{ | ||
| 1585 | + color: #405dff; | ||
| 1586 | +} | ||
| 1587 | + | ||
| 1588 | +#all-devices-modal .uk-margin-small-top { | ||
| 1589 | + margin-top: 0 !important; | ||
| 1590 | +} | ||
| 1591 | + | ||
| 1592 | +#history-sch-maintain-modal .add_lp_link{ | ||
| 1593 | + display: inline-block; | ||
| 1594 | + vertical-align: bottom; | ||
| 1595 | + margin-left: 15px; | ||
| 1596 | + text-decoration: underline; | ||
| 1597 | + font-size: 13px; | ||
| 1598 | +} | ||
| 1599 | + | ||
| 1600 | +#schedule-tzrc-modal input[type=checkbox]{ | ||
| 1601 | + margin-right: 9px; | ||
| 1602 | +} | ||
| 1603 | + | ||
| 1604 | +#schedule-tzrc-modal span.ct_zt_yzx{ | ||
| 1605 | + color: #2196F3; | ||
| 1606 | + font-size: 12px; | ||
| 1607 | +} | ||
| 1608 | + | ||
| 1609 | +#schedule-tzrc-modal span.ct_zt_lb{ | ||
| 1610 | + color: red; | ||
| 1611 | + font-size: 12px; | ||
| 1612 | +} | ||
| 1613 | + | ||
| 1614 | +#schedule-tzrc-modal span.ct_zt_zzzx{ | ||
| 1615 | + font-size: 12px; | ||
| 1616 | + color: #38ad3c; | ||
| 1617 | +} | ||
| 1618 | + | ||
| 1619 | +#schedule-tzrc-modal .tzrc_form{ | ||
| 1620 | + padding: 20px; | ||
| 1621 | + border: 1px solid #f0eded; | ||
| 1622 | + box-shadow: 0px -3px 15px rgba(0,0,0,0.08); | ||
| 1623 | + background: #f9f9f9; | ||
| 1624 | +} | ||
| 1625 | + | ||
| 1626 | +.uk-panel.ct_search_panel{ | ||
| 1627 | + padding: 15px; | ||
| 1628 | + border: 1px solid #f0eded; | ||
| 1629 | + box-shadow: 0px 3px 15px rgba(0,0,0,0.08); | ||
| 1630 | + background: #f9f9f9; | ||
| 1631 | +} | ||
| 1632 | + | ||
| 1633 | +.sch-tzrc-table.ct_table dl.active, | ||
| 1634 | +.sch-tzrc-table.ct_table>.ct_table_body dl.active:hover{ | ||
| 1635 | + background: #5bd460; | ||
| 1636 | + color: white; | ||
| 1637 | +} | ||
| 1638 | + | ||
| 1639 | +#schedule-tzrc-modal dl.active span.ct_zt_yzx{ | ||
| 1640 | + color: #545252; | ||
| 1641 | +} | ||
| 1642 | + | ||
| 1643 | +#schedule-tzrc-modal dl.active span.ct_zt_lb{ | ||
| 1644 | + color: #d64949; | ||
| 1645 | +} | ||
| 1646 | + | ||
| 1647 | +#schedule-tzrc-modal dl.active span.ct_zt_zzzx{ | ||
| 1648 | + color: white; | ||
| 1649 | +} | ||
| 1650 | + | ||
| 1651 | +#schedule-tzrc-modal dl.active input[type=checkbox]{ | ||
| 1652 | + border: 0; | ||
| 1653 | +} | ||
| 1654 | + | ||
| 1655 | +#schedule-tzrc-modal dl.active input[type=checkbox]:before{ | ||
| 1656 | + color: #ffffff; | ||
| 1657 | +} | ||
| 1658 | + | ||
| 1659 | +.sch-search-autocom input{ | ||
| 1660 | + padding: 0 !important; | ||
| 1661 | + height: 100% !important; | ||
| 1662 | +} | ||
| 1663 | + | ||
| 1664 | +label.blue_checkbox{ | ||
| 1665 | + margin-left: 12px; | ||
| 1666 | +} | ||
| 1667 | + | ||
| 1668 | +label.blue_checkbox>input{ | ||
| 1669 | + width: 17px !important; | ||
| 1670 | + height: 17px !important; | ||
| 1671 | +} | ||
| 1672 | + | ||
| 1673 | +label.blue_checkbox>input:checked:before, | ||
| 1674 | +label.blue_checkbox>input:indeterminate:before{ | ||
| 1675 | + line-height: 15px !important; | ||
| 1676 | +} | ||
| 1677 | + | ||
| 1678 | +dd.disabled{ | ||
| 1679 | + color: #b5b3b3; | ||
| 1680 | +} | ||
| 1681 | + | ||
| 1682 | +dl.active>dd.disabled{ | ||
| 1683 | + color: #ececec; | ||
| 1684 | +} | ||
| 1685 | + | ||
| 1686 | +#change_user_options-modal .user_info{ | ||
| 1687 | + width: 360px; | ||
| 1688 | + margin: auto; | ||
| 1689 | +} | ||
| 1690 | + | ||
| 1691 | +.display_hide{ | ||
| 1692 | + display: none; | ||
| 1693 | +} | ||
| 1694 | + | ||
| 1695 | +.ct_eye_icon{ | ||
| 1696 | + font-size: 16px; | ||
| 1697 | + cursor: pointer; | ||
| 1698 | +} | ||
| 1699 | + | ||
| 1700 | +.ct_eye_icon.active{ | ||
| 1701 | + color: #444; | ||
| 1702 | +} | ||
| 1703 | + | ||
| 1704 | +#tempScheduleContent .forms::-webkit-scrollbar { | ||
| 1705 | + width: 19px; | ||
| 1706 | + height: 16px; | ||
| 1707 | +} | ||
| 1708 | + | ||
| 1709 | +.range_2_normal_tt{ | ||
| 1710 | + margin-bottom: 15px; | ||
| 1711 | + border-top: 1px dashed #c7c7c7; | ||
| 1712 | + color: #a6a6a6; | ||
| 1713 | + text-indent: 7px; | ||
| 1714 | + padding-bottom: 5px; | ||
| 1715 | +} | ||
| 1716 | + | ||
| 1717 | +.cancel_link{ | ||
| 1718 | + font-size: 12px; | ||
| 1719 | + margin-left: 15px; | ||
| 1720 | + vertical-align: bottom; | ||
| 1721 | + color: #8d8d8d; | ||
| 1722 | + text-decoration: underline; | ||
| 1723 | + position: absolute; | ||
| 1724 | + right: 0; | ||
| 1725 | +} | ||
| 1726 | + | ||
| 1727 | +.edit_link{ | ||
| 1728 | + font-size: 12px; | ||
| 1729 | + margin-left: 15px; | ||
| 1730 | + vertical-align: bottom; | ||
| 1731 | + color: #ff2f2f; | ||
| 1732 | + text-decoration: underline; | ||
| 1733 | +} | ||
| 0 | \ No newline at end of file | 1734 | \ No newline at end of file |
src/main/resources/static/pages/history_sch/edit/history_sch_maintain.html
0 → 100644
| 1 | +<div class="uk-modal " id="history-sch-maintain-modal" style=""> | ||
| 2 | + <div class="uk-modal-dialog" style="width: 95%;"> | ||
| 3 | + <a href="" class="uk-modal-close uk-close"></a> | ||
| 4 | + <div class="uk-modal-header"> | ||
| 5 | + <h2>历史路单维护</h2> | ||
| 6 | + </div> | ||
| 7 | + | ||
| 8 | + <div style="padding-left: 12px;margin: 20px 0"> | ||
| 9 | + <ul class="uk-subnav uk-subnav-pill h-s-time"> | ||
| 10 | + </ul> | ||
| 11 | + </div> | ||
| 12 | + | ||
| 13 | + <div class="uk-panel uk-panel-box uk-panel-box-primary"> | ||
| 14 | + <form class="uk-form search-form"> | ||
| 15 | + <fieldset data-uk-margin> | ||
| 16 | + <span class="horizontal-field">公司</span> | ||
| 17 | + <select name="companyId" style="width: 110px;"></select> | ||
| 18 | + <span class="horizontal-field">分公司</span> | ||
| 19 | + <select name="subCompanyId" style="width: 110px;"></select> | ||
| 20 | + <span class="horizontal-field">线路</span> | ||
| 21 | + <select name="xlBm_eq" style="width: 120px;"></select> | ||
| 22 | + <span class="horizontal-field">路牌</span> | ||
| 23 | + <select name="lpName_eq" style="width: 80px;"></select> | ||
| 24 | + <span class="horizontal-field">上下行</span> | ||
| 25 | + <select name="xlDir_eq"> | ||
| 26 | + <option value="">全部</option> | ||
| 27 | + <option value="0">上行</option> | ||
| 28 | + <option value="1">下行</option> | ||
| 29 | + </select> | ||
| 30 | + | ||
| 31 | + <span class="horizontal-field">车辆</span> | ||
| 32 | + <div class="uk-autocomplete uk-form autocomplete-cars"> | ||
| 33 | + <input type="text" name="clZbh_like" placeholder="自编号" style="width: 80px;"> | ||
| 34 | + </div> | ||
| 35 | + <span class="horizontal-field">驾驶员</span> | ||
| 36 | + <div class="uk-autocomplete uk-form autocomplete-jsy"> | ||
| 37 | + <input type="text" name="jGh_like" placeholder="驾驶员" style="width: 80px;"> | ||
| 38 | + </div> | ||
| 39 | + <button class="uk-button">检索</button> | ||
| 40 | + <a class="add_lp_link" ><i class="uk-icon-plus"></i> 临加路牌</a> | ||
| 41 | + </fieldset> | ||
| 42 | + </form> | ||
| 43 | + </div> | ||
| 44 | + | ||
| 45 | + <div class="ct_table_wrap ct_table_no_border history-sch-wrap" style="height: 510px;"> | ||
| 46 | + <div class="ct_table history-sch-table"> | ||
| 47 | + <div class="ct_table_head"> | ||
| 48 | + <dl> | ||
| 49 | + <dt>序号</dt> | ||
| 50 | + <dt>路牌</dt> | ||
| 51 | + <dt>车辆</dt> | ||
| 52 | + <dt>驾驶员</dt> | ||
| 53 | + <dt>起点</dt> | ||
| 54 | + <dt>终点</dt> | ||
| 55 | + <dt>计发</dt> | ||
| 56 | + <dt>待发</dt> | ||
| 57 | + <dt>实发</dt> | ||
| 58 | + <dt>终点实达</dt> | ||
| 59 | + <dt>备注</dt> | ||
| 60 | + </dl> | ||
| 61 | + </div> | ||
| 62 | + <div class="ct_table_body"> | ||
| 63 | + </div> | ||
| 64 | + </div> | ||
| 65 | + </div> | ||
| 66 | + | ||
| 67 | + <div class="load-panel"> | ||
| 68 | + <i class="uk-icon-spinner uk-icon-spin"></i> | ||
| 69 | + 正在加载数据 | ||
| 70 | + </div> | ||
| 71 | + </div> | ||
| 72 | + | ||
| 73 | + <script id="history-sch-maintain-table-temp" type="text/html"> | ||
| 74 | + {{each list as sch i}} | ||
| 75 | + <dl data-id="{{sch.id}}"> | ||
| 76 | + <dd>{{i + 1}}</dd> | ||
| 77 | + <dd>{{sch.lpName}}</dd> | ||
| 78 | + <dd>{{sch.clZbh}}</dd> | ||
| 79 | + <dd>{{sch.jGh}}/{{sch.jName}}</dd> | ||
| 80 | + <dd title="{{sch.qdzName}}">{{sch.qdzName}}</dd> | ||
| 81 | + <dd title="{{sch.zdzName}}">{{sch.zdzName}}</dd> | ||
| 82 | + <dd>{{sch.fcsj}} | ||
| 83 | + {{if sch.bcType == "out"}} | ||
| 84 | + <span class="uk-badge uk-badge-success">出场</span> | ||
| 85 | + {{else if sch.bcType == "in"}} | ||
| 86 | + <span class="uk-badge uk-badge-warning">进场</span> | ||
| 87 | + {{else if sch.bcType == "venting"}} | ||
| 88 | + <span class="uk-badge uk-badge-danger">直放</span> | ||
| 89 | + {{else if sch.bcType == "major"}} | ||
| 90 | + <span class="uk-badge uk-badge-danger">放站</span> | ||
| 91 | + {{else if sch.bcType == "region"}} | ||
| 92 | + <span class="uk-badge sch_region">区间</span> | ||
| 93 | + {{else if sch.bcType == "ldks"}} | ||
| 94 | + <span class="uk-badge sch_ldks">空驶</span> | ||
| 95 | + {{/if}} | ||
| 96 | + {{if sch.sflj}} | ||
| 97 | + <span class="uk-badge uk-badge-danger">临加</span> | ||
| 98 | + {{/if}} | ||
| 99 | + {{if sch.cTasks.length > 0}} | ||
| 100 | + <span class="uk-badge uk-badge-notification">{{sch.cTasks.length}}</span> | ||
| 101 | + {{/if}}</dd> | ||
| 102 | + <dd> | ||
| 103 | + {{sch.dfsj}} | ||
| 104 | + {{if sch.status==-1}} | ||
| 105 | + <span class="uk-badge uk-badge-danger">烂班</span> | ||
| 106 | + {{/if}} | ||
| 107 | + </dd> | ||
| 108 | + <dd>{{sch.fcsjActual}}<span class="fcsj-diff">{{sch.fcsj_diff}}</span></dd> | ||
| 109 | + <dd>{{sch.zdsjActual}}</dd> | ||
| 110 | + <dd title="{{sch.remarks}}">{{sch.remarks}}</dd> | ||
| 111 | + </dl> | ||
| 112 | + {{/each}} | ||
| 113 | + </script> | ||
| 114 | + | ||
| 115 | + <script> | ||
| 116 | + (function () { | ||
| 117 | + var modal = '#history-sch-maintain-modal'; | ||
| 118 | + | ||
| 119 | + //滚动条 | ||
| 120 | + $('.history-sch-wrap', modal).perfectScrollbar({suppressScrollX: true}); | ||
| 121 | + //history-sch-wrap | ||
| 122 | + $(modal).on('init', function (e, data) { | ||
| 123 | + e.stopPropagation(); | ||
| 124 | + $.get('/realSchedule/dateArray', function (rs) { | ||
| 125 | + //日期tab | ||
| 126 | + var tsStr = ''; | ||
| 127 | + $.each(rs, function (i) { | ||
| 128 | + tsStr += '<li ' + (i == 0 ? 'class="uk-active"' : '') + '><a>' + this + '</a></li>'; | ||
| 129 | + }); | ||
| 130 | + | ||
| 131 | + $('.h-s-time', modal).html(tsStr); | ||
| 132 | + clearLpSelect(); | ||
| 133 | + //reLoadLp=true; | ||
| 134 | + jsQuery(); | ||
| 135 | + }); | ||
| 136 | + }); | ||
| 137 | + | ||
| 138 | + $(modal).on('refresh', function (e, data) { | ||
| 139 | + if(data){ | ||
| 140 | + var lpName = data.lpName; | ||
| 141 | + if(is_new_temp_lp(lpName)){ | ||
| 142 | + $('[name=lpName_eq]', modal).append('<option value="'+lpName+'" selected>'+lpName+'</option>'); | ||
| 143 | + } | ||
| 144 | + } | ||
| 145 | + jsQuery(); | ||
| 146 | + }); | ||
| 147 | + | ||
| 148 | + $(modal).on('click', '.h-s-time li,.h-s-line li', function () { | ||
| 149 | + if(loading) | ||
| 150 | + return; | ||
| 151 | + $(this).parent().find('li.uk-active').removeClass('uk-active'); | ||
| 152 | + $(this).addClass('uk-active'); | ||
| 153 | + clearLpSelect(); | ||
| 154 | + //检索之前将滚动条置顶 | ||
| 155 | + $('.history-sch-wrap', modal)[0].scrollTop = 0; | ||
| 156 | + jsQuery(); | ||
| 157 | + }); | ||
| 158 | + | ||
| 159 | + $('.search-form', modal).on('submit', function (e) { | ||
| 160 | + try { | ||
| 161 | + //检索之前将滚动条置顶 | ||
| 162 | + $('.history-sch-wrap', modal)[0].scrollTop = 0; | ||
| 163 | + jsQuery(); | ||
| 164 | + }catch(e){ | ||
| 165 | + console.log(e); | ||
| 166 | + } | ||
| 167 | + return false; | ||
| 168 | + }); | ||
| 169 | + | ||
| 170 | + var reLoadLp; | ||
| 171 | + var nbbmArray,jsyArray,lpArray,loading; | ||
| 172 | + var schArray;//主键映射 | ||
| 173 | + function jsQuery(cb) { | ||
| 174 | + var data = $('.search-form', modal).serializeJSON(); | ||
| 175 | + data.companyId=null; | ||
| 176 | + data.subCompanyId=null; | ||
| 177 | + var rq = $('.h-s-time li.uk-active', modal).text(); | ||
| 178 | + data.scheduleDateStr_eq = rq; | ||
| 179 | + if(data.jGh_like.indexOf('/')!=-1){ | ||
| 180 | + var jsy=data.jGh_like.split('/'); | ||
| 181 | + data.jGh_like=jsy[0]; | ||
| 182 | + data.jName_like=jsy[1]; | ||
| 183 | + } | ||
| 184 | + | ||
| 185 | + $('.load-panel', modal).show(); | ||
| 186 | + loading=true; | ||
| 187 | + $.get('/realSchedule/all', data, function (rs) { | ||
| 188 | + rs.sort(schedule_sort); | ||
| 189 | + //可搜索的车辆自编号和驾驶员 | ||
| 190 | + nbbmArray=[]; | ||
| 191 | + jsyArray=[]; | ||
| 192 | + lpArray = []; | ||
| 193 | + schArray = {}; | ||
| 194 | + $.each(rs, function () { | ||
| 195 | + nbbmArray.push({value: this.clZbh}); | ||
| 196 | + jsyArray.push({value: this.jGh+'/'+this.jName, | ||
| 197 | + fullChars: pinyin.getFullChars(this.jName).toUpperCase(), | ||
| 198 | + camelChars: pinyin.getCamelChars(this.jName)}); | ||
| 199 | + lpArray.push({value: this.lpName}); | ||
| 200 | + calc_sch_real_shift(this); | ||
| 201 | + schArray[this.id] = this; | ||
| 202 | + }); | ||
| 203 | + | ||
| 204 | + var tbodyStr = template('history-sch-maintain-table-temp', {list: rs}); | ||
| 205 | + $('.history-sch-table .ct_table_body', modal).html(tbodyStr); | ||
| 206 | + //value | ||
| 207 | + nbbmArray=distinctByField(nbbmArray); | ||
| 208 | + jsyArray=distinctByField(jsyArray); | ||
| 209 | + lpArray=distinctByField(lpArray); | ||
| 210 | + | ||
| 211 | + if(reLoadLp){ | ||
| 212 | + //路牌下拉框 | ||
| 213 | + var ops = '<option value="">全部</option>'; | ||
| 214 | + $.each(lpArray, function () { | ||
| 215 | + ops += '<option value="'+this.value+'">'+this.value+'</option>'; | ||
| 216 | + }); | ||
| 217 | + $('[name=lpName_eq]', modal).html(ops); | ||
| 218 | + reLoadLp = false; | ||
| 219 | + } | ||
| 220 | + | ||
| 221 | + //lpName_eq | ||
| 222 | + $('.load-panel', modal).hide(); | ||
| 223 | + loading=false; | ||
| 224 | + | ||
| 225 | + //更新滚动条高度 | ||
| 226 | + $('.history-sch-wrap', modal).perfectScrollbar('update'); | ||
| 227 | + | ||
| 228 | + cb && cb(); | ||
| 229 | + }); | ||
| 230 | + } | ||
| 231 | + | ||
| 232 | + function clearLpSelect() { | ||
| 233 | + $('[name=lpName_eq]', modal).val('').html(''); | ||
| 234 | + reLoadLp = true; | ||
| 235 | + } | ||
| 236 | + | ||
| 237 | + //nbbm autocomplete | ||
| 238 | + var carAutoCom=$('.autocomplete-cars', modal); | ||
| 239 | + UIkit.autocomplete(carAutoCom, { | ||
| 240 | + minLength: 1, | ||
| 241 | + delay: 50, | ||
| 242 | + source: function(release) { | ||
| 243 | + var q = $('input', carAutoCom).val().toUpperCase() | ||
| 244 | + ,rs = [], | ||
| 245 | + count = 0; | ||
| 246 | + $.each(nbbmArray, function () { | ||
| 247 | + if(this.value.indexOf(q) != -1){ | ||
| 248 | + rs.push(this); | ||
| 249 | + count++; | ||
| 250 | + } | ||
| 251 | + if (count >= 15) | ||
| 252 | + return false; | ||
| 253 | + }); | ||
| 254 | + release && release(rs); | ||
| 255 | + } | ||
| 256 | + }); | ||
| 257 | + | ||
| 258 | + //jsy autocomplete | ||
| 259 | + var jsyAutoCom=$('.autocomplete-jsy', modal); | ||
| 260 | + UIkit.autocomplete(jsyAutoCom, { | ||
| 261 | + minLength: 1, | ||
| 262 | + delay: 50, | ||
| 263 | + source: function(release) { | ||
| 264 | + var q = $('input', jsyAutoCom).val().toUpperCase() | ||
| 265 | + ,rs = [], | ||
| 266 | + count = 0; | ||
| 267 | + | ||
| 268 | + $.each(jsyArray, function() { | ||
| 269 | + if (this.value.indexOf(q) != -1 || this.fullChars.indexOf(q) != -1 || this.camelChars.indexOf(q) != -1){ | ||
| 270 | + rs.push(this); | ||
| 271 | + count++; | ||
| 272 | + } | ||
| 273 | + | ||
| 274 | + if (count >= 10) | ||
| 275 | + return false; | ||
| 276 | + }); | ||
| 277 | + release && release(rs); | ||
| 278 | + } | ||
| 279 | + }); | ||
| 280 | + | ||
| 281 | + function schedule_sort(s1, s2) { | ||
| 282 | + return (s1.realExecDate+s1.fcsj).localeCompare(s2.realExecDate+s2.fcsj); | ||
| 283 | + } | ||
| 284 | + | ||
| 285 | + function distinctByField(arr, f){ | ||
| 286 | + if(!f) | ||
| 287 | + f = 'value'; | ||
| 288 | + var rs = {}; | ||
| 289 | + $.each(arr, function () { | ||
| 290 | + rs[this[f]]=this; | ||
| 291 | + }); | ||
| 292 | + return gb_common.get_vals(rs); | ||
| 293 | + } | ||
| 294 | + | ||
| 295 | + gb_ct_table.fixedHead($('.ct_table_wrap', modal)); | ||
| 296 | + | ||
| 297 | + //班次点击 | ||
| 298 | + $(modal).on('click contextmenu', '.history-sch-table .ct_table_body dl', function() { | ||
| 299 | + $(this).parent().find('.active').removeClass('active'); | ||
| 300 | + $(this).addClass('active'); | ||
| 301 | + }); | ||
| 302 | + | ||
| 303 | + var modal_opts = {center: false,bgclose: false, modal: false}; | ||
| 304 | + var folder = '/real_control_v2/fragments/north/nav/history_sch'; | ||
| 305 | + var callbackHandler={ | ||
| 306 | + edit: function(id){ | ||
| 307 | + open_modal(folder + '/editor.html', {id: id, parentModal: modal}, modal_opts); | ||
| 308 | + }, | ||
| 309 | + add: function (id) { | ||
| 310 | + open_modal(folder + '/h_add_temp_sch.html', { | ||
| 311 | + sch: schArray[id] | ||
| 312 | + }, modal_opts); | ||
| 313 | + }, | ||
| 314 | + delete: function (id) { | ||
| 315 | + var sch = schArray[id]; | ||
| 316 | + if (!sch || !sch.sflj) | ||
| 317 | + return notify_err('只能删除临加班次!'); | ||
| 318 | + var str = '<h3>确定要删除临加班次<span style="color:red;margin: 0 5px;">' + sch.clZbh + '( ' + sch.dfsj + ' )</span>?</h3><h5 style="color: #6c6c6c;font-size: 12px;">班次删除后,调度指令会保留</h5>'; | ||
| 319 | + alt_confirm(str, function () { | ||
| 320 | + gb_common.$del('/realSchedule/history/' + sch.id, function (rs) { | ||
| 321 | + if($('.history-sch-table .ct_table_body dl', modal).length == 1){ | ||
| 322 | + $('[name=lpName_eq]', modal).val(''); | ||
| 323 | + reLoadLp = true; | ||
| 324 | + } | ||
| 325 | + | ||
| 326 | + jsQuery(); | ||
| 327 | + }); | ||
| 328 | + }, '确定删除'); | ||
| 329 | + } | ||
| 330 | + }; | ||
| 331 | + | ||
| 332 | + //计算实发时间差值 | ||
| 333 | + var calc_sch_real_shift = function (sch) { | ||
| 334 | + if (sch.fcsjActualTime) { | ||
| 335 | + var diff = parseInt((sch.fcsjActualTime - sch.dfsjT) / 1000 / 60); | ||
| 336 | + if (diff > 0) | ||
| 337 | + sch.fcsj_diff = '( +' + diff + ' )'; | ||
| 338 | + else if (diff < 0) | ||
| 339 | + sch.fcsj_diff = '( ' + diff + ' )'; | ||
| 340 | + else | ||
| 341 | + sch.fcsj_diff = ''; | ||
| 342 | + } | ||
| 343 | + }; | ||
| 344 | + | ||
| 345 | + //右键菜单 | ||
| 346 | + $.contextMenu({ | ||
| 347 | + selector: modal+' .history-sch-table .ct_table_body dl', | ||
| 348 | + className: 'schedule-ct-menu', | ||
| 349 | + callback: function(key, options) { | ||
| 350 | + var id = $('.context-menu-active', modal).data('id'); | ||
| 351 | + callbackHandler[key] && callbackHandler[key](id); | ||
| 352 | + }, | ||
| 353 | + items: { | ||
| 354 | + 'edit': { | ||
| 355 | + name: '编辑' | ||
| 356 | + }, | ||
| 357 | + 'add': { | ||
| 358 | + name: '新增临加班次' | ||
| 359 | + }, | ||
| 360 | + 'delete':{ | ||
| 361 | + name: '删除' | ||
| 362 | + } | ||
| 363 | + } | ||
| 364 | + }); | ||
| 365 | + | ||
| 366 | + //临加路牌 | ||
| 367 | + $('.add_lp_link', modal).on('click', function () { | ||
| 368 | + var index = 0, max; | ||
| 369 | + $.each(lpArray, function (i, obj) { | ||
| 370 | + var lp = obj.value; | ||
| 371 | + if (lp.indexOf('临') != -1) { | ||
| 372 | + max = lp.substr(lp.indexOf('临') + 1); | ||
| 373 | + if (!isNaN(max)) | ||
| 374 | + index = parseInt(max); | ||
| 375 | + } | ||
| 376 | + }); | ||
| 377 | + | ||
| 378 | + var lpName = '临' + (index + 1); | ||
| 379 | + var rq = $('.h-s-time li.uk-active', modal).text(), | ||
| 380 | + lineName = $('.h-s-line li.uk-active', modal).text(), | ||
| 381 | + lineCode = $('.h-s-line li.uk-active', modal).data('id'); | ||
| 382 | + | ||
| 383 | + var sch = { | ||
| 384 | + scheduleDateStr: rq, | ||
| 385 | + xlBm: lineCode, | ||
| 386 | + xlName: lineName, | ||
| 387 | + lpName: lpName | ||
| 388 | + }; | ||
| 389 | + | ||
| 390 | + open_modal(folder + '/h_add_temp_sch.html', { | ||
| 391 | + sch: sch | ||
| 392 | + }, modal_opts); | ||
| 393 | + }); | ||
| 394 | + | ||
| 395 | + /** | ||
| 396 | + * 是否是临加路牌 | ||
| 397 | + * @param lpName | ||
| 398 | + */ | ||
| 399 | + function is_new_temp_lp(lpName) { | ||
| 400 | + if(lpName.indexOf('临') ==-1) | ||
| 401 | + return false; | ||
| 402 | + | ||
| 403 | + for(var i=0,obj;obj=lpArray[i++];){ | ||
| 404 | + if(obj.value==lpName) | ||
| 405 | + return false; | ||
| 406 | + } | ||
| 407 | + | ||
| 408 | + return true; | ||
| 409 | + } | ||
| 410 | + | ||
| 411 | + | ||
| 412 | + var f = $('.search-form', modal); | ||
| 413 | + var ep = EventProxy.create('query_comps', 'query_lines', function () { | ||
| 414 | + $('[name=companyId]', f).trigger('change');//公司change | ||
| 415 | + }); | ||
| 416 | + var comps; | ||
| 417 | + //构建公司级联下拉框 | ||
| 418 | + $.get('/user/companyData', function (rs) { | ||
| 419 | + comps = rs; | ||
| 420 | + var opts = ''; | ||
| 421 | + for(var i=0,obj;obj=comps[i++];){ | ||
| 422 | + opts += '<option value="'+obj.companyCode+'">'+obj.companyName+'</option>'; | ||
| 423 | + } | ||
| 424 | + $('[name=companyId]', f).html(opts); | ||
| 425 | + ep.emit('query_comps'); | ||
| 426 | + }); | ||
| 427 | + var lineMapps; | ||
| 428 | + //加载线路信息 | ||
| 429 | + $.get('/line/all', {'destroy_eq': 0}, function (rs) { | ||
| 430 | + rs.sort(function (a, b) { | ||
| 431 | + return a.name.localeCompare(b.name); | ||
| 432 | + }); | ||
| 433 | + lineMapps={}; | ||
| 434 | + var k; | ||
| 435 | + $.each(rs, function () { | ||
| 436 | + k = this.company+'_'+this.brancheCompany; | ||
| 437 | + if(!lineMapps[k]) | ||
| 438 | + lineMapps[k]=[]; | ||
| 439 | + lineMapps[k].push(this); | ||
| 440 | + }); | ||
| 441 | + | ||
| 442 | + ep.emit('query_lines'); | ||
| 443 | + }); | ||
| 444 | + | ||
| 445 | + $('[name=companyId]', f).on('change', function () { | ||
| 446 | + var code = $(this).val(), subs=[]; | ||
| 447 | + $.each(comps, function () { | ||
| 448 | + if(this.companyCode==code) | ||
| 449 | + subs=this.children; | ||
| 450 | + }); | ||
| 451 | + | ||
| 452 | + var opts=''; | ||
| 453 | + $.each(subs, function () { | ||
| 454 | + opts += '<option value="'+this.code+'">'+this.name+'</option>'; | ||
| 455 | + }); | ||
| 456 | + $('[name=subCompanyId]', f).html(opts).trigger('change'); | ||
| 457 | + }); | ||
| 458 | + | ||
| 459 | + $('[name=subCompanyId]', f).on('change', function () { | ||
| 460 | + var k = $('[name=companyId]', f).val() + '_' + $(this).val(); | ||
| 461 | + var array = lineMapps[k]; | ||
| 462 | + var opts = ''; | ||
| 463 | + if(array){ | ||
| 464 | + $.each(array, function () { | ||
| 465 | + opts += '<option value="'+this.lineCode+'">'+this.name+'</option>'; | ||
| 466 | + }); | ||
| 467 | + } | ||
| 468 | + $('[name=xlBm_eq]', f).html(opts); | ||
| 469 | + }); | ||
| 470 | + })(); | ||
| 471 | + </script> | ||
| 472 | +</div> | ||
| 0 | \ No newline at end of file | 473 | \ No newline at end of file |
src/main/resources/static/pages/history_sch/edit/js/modal_extend.js
0 → 100644
| 1 | +//modal hide remove dom | ||
| 2 | +$(document).on('hide.uk.modal', '.uk-modal', function () { | ||
| 3 | + $(this).trigger('ct-destroy').remove(); | ||
| 4 | +}); | ||
| 5 | + | ||
| 6 | + | ||
| 7 | +var show_modal = function (id, dom) { | ||
| 8 | + $(document.body).append(dom); | ||
| 9 | + return UIkit.modal(id, { | ||
| 10 | + bgclose: false, modal: false | ||
| 11 | + }).show(); | ||
| 12 | +}; | ||
| 13 | + | ||
| 14 | +var open_modal = function (pageUrl, data, opt) { | ||
| 15 | + $.get(pageUrl, function (dom) { | ||
| 16 | + open_modal_dom(dom, data, opt); | ||
| 17 | + }); | ||
| 18 | +}; | ||
| 19 | + | ||
| 20 | +var open_modal_dom = function (dom, data, opt) { | ||
| 21 | + if (!$(dom).hasClass('uk-modal')) { | ||
| 22 | + alert('无效的dom片段!'); | ||
| 23 | + return; | ||
| 24 | + } | ||
| 25 | + var id = '#' + $(dom).attr('id'); | ||
| 26 | + | ||
| 27 | + $(document.body).append(dom); | ||
| 28 | + UIkit.modal(id, opt).show(); | ||
| 29 | + | ||
| 30 | + if (data) | ||
| 31 | + $(id).trigger('init', data); | ||
| 32 | +}; |
src/main/resources/static/pages/history_sch/edit/main_page.html
0 → 100644
| 1 | +<!DOCTYPE html> | ||
| 2 | +<html lang="zh-cn"> | ||
| 3 | + | ||
| 4 | +<head> | ||
| 5 | + <meta charset="UTF-8"> | ||
| 6 | + <!-- uikit core style--> | ||
| 7 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/css/uikit.gradient.min.css" /> | ||
| 8 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/notify.gradient.min.css" /> | ||
| 9 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/tooltip.gradient.min.css" /> | ||
| 10 | + <link rel="stylesheet" | ||
| 11 | + href="/real_control_v2/assets/plugins/uikit-2.27.1/components/autocomplete.gradient.min.css" /> | ||
| 12 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/accordion.gradient.min.css" /> | ||
| 13 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/slidenav.gradient.min.css" /> | ||
| 14 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/uikit-2.27.1/components/sticky.gradient.min.css" /> | ||
| 15 | + | ||
| 16 | + <!-- main style --> | ||
| 17 | + <link rel="stylesheet" href="/pages/history_sch/edit/css/main.css" /> | ||
| 18 | + <!-- north style --> | ||
| 19 | + <link rel="stylesheet" href="/real_control_v2/css/north.css" merge="custom_style"/> | ||
| 20 | + | ||
| 21 | + <!-- custom table --> | ||
| 22 | + <link rel="stylesheet" href="/real_control_v2/css/ct_table.css" merge="custom_style"/> | ||
| 23 | + <!-- jquery contextMenu style --> | ||
| 24 | + <link rel="stylesheet" href="/real_control_v2/assets/css/jquery.contextMenu.min.css" merge="plugins"/> | ||
| 25 | + <!-- formvalidation style --> | ||
| 26 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/formvalidation/formValidation.min.css" merge="plugins"/> | ||
| 27 | + | ||
| 28 | + <link rel="stylesheet" href="/real_control_v2/css/modal_extend.css" merge="custom_style"/> | ||
| 29 | + <!-- perfect-scrollbar style --> | ||
| 30 | + <link rel="stylesheet" href="/real_control_v2/assets/plugins/perfect-scrollbar/perfect-scrollbar.css" merge="plugins"/> | ||
| 31 | + <style> | ||
| 32 | + .uk-modal.ct_move_modal .uk-modal-header { | ||
| 33 | + cursor: default; | ||
| 34 | + user-select: none; | ||
| 35 | + } | ||
| 36 | + </style> | ||
| 37 | +</head> | ||
| 38 | + | ||
| 39 | +<body> | ||
| 40 | +<div class="ct_page" > | ||
| 41 | +</div> | ||
| 42 | +<!-- jquery --> | ||
| 43 | +<script src="/real_control_v2/assets/js/jquery.min.js"></script> | ||
| 44 | +<!-- jquery actual --> | ||
| 45 | +<script src="/real_control_v2/assets/js/jquery.actual.min.js" merge="plugins"></script> | ||
| 46 | +<!-- jquery.serializejson JSON序列化插件 --> | ||
| 47 | +<script src="/assets/plugins/jquery.serializejson.js" merge="plugins"></script> | ||
| 48 | +<!-- moment.js 日期处理类库 --> | ||
| 49 | +<script src="/real_control_v2/assets/plugins/moment/moment.min.js"></script> | ||
| 50 | +<script src="/real_control_v2/assets/plugins/moment/zh-cn.js"></script> | ||
| 51 | + | ||
| 52 | +<!-- flatpickr --> | ||
| 53 | +<script src="/real_control_v2/assets/plugins/flatpickr/flatpickr.min.js" merge="plugins"></script> | ||
| 54 | +<script src="/real_control_v2/assets/plugins/flatpickr/l10n/zh.js" merge="plugins"></script> | ||
| 55 | + | ||
| 56 | +<!-- perfect-scrollbar --> | ||
| 57 | +<script src="/real_control_v2/assets/plugins/perfect-scrollbar/perfect-scrollbar.jquery.js" merge="plugins"></script> | ||
| 58 | +<!-- common js --> | ||
| 59 | +<script src="/real_control_v2/js/common.js"></script> | ||
| 60 | +<!-- art-template 模版引擎 --> | ||
| 61 | +<script src="/assets/plugins/template.js" merge="plugins"></script> | ||
| 62 | +<!-- d3 --> | ||
| 63 | +<script src="/assets/js/d3.min.js"></script> | ||
| 64 | +<!-- EventProxy --> | ||
| 65 | +<script src="/assets/js/eventproxy.js"></script> | ||
| 66 | +<!-- main js --> | ||
| 67 | +<script src="/real_control_v2/js/main.js"></script> | ||
| 68 | +<!-- uikit core --> | ||
| 69 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/uikit.min.js" merge="uikit_js"></script> | ||
| 70 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/notify.min.js" merge="uikit_js"></script> | ||
| 71 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/pagination.min.js" merge="uikit_js"></script> | ||
| 72 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/tooltip.min.js" merge="uikit_js"></script> | ||
| 73 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/autocomplete.min.js" merge="uikit_js"></script> | ||
| 74 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/accordion.min.js" merge="uikit_js"></script> | ||
| 75 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/timepicker.min.js" merge="uikit_js"></script> | ||
| 76 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/lightbox.min.js" merge="uikit_js"></script> | ||
| 77 | +<script src="/real_control_v2/assets/plugins/uikit-2.27.1/components/sticky.min.js" merge="uikit_js"></script> | ||
| 78 | + | ||
| 79 | +<!-- jquery contextMenu --> | ||
| 80 | +<script src="/real_control_v2/assets/js/jquery.contextMenu.min.js" merge="plugins"></script> | ||
| 81 | +<script src="/real_control_v2/assets/js/jquery.ui.position.min.js" merge="plugins"></script> | ||
| 82 | +<!-- formvalidation- --> | ||
| 83 | +<script src="/real_control_v2/assets/plugins/formvalidation/formValidation.min.js" merge="plugins"></script> | ||
| 84 | +<script src="/real_control_v2/assets/plugins/formvalidation/zh_CN.js" merge="plugins"></script> | ||
| 85 | +<script src="/real_control_v2/assets/plugins/formvalidation/uikit.min.js" merge="plugins"></script> | ||
| 86 | +<!-- js tree --> | ||
| 87 | +<script src="/real_control_v2/assets/plugins/jstree/jstree.min.js" merge="plugins"></script> | ||
| 88 | +<!-- simple pinyin --> | ||
| 89 | +<script src="/assets/plugins/pinyin.js" merge="plugins"></script> | ||
| 90 | +<!-- qtip --> | ||
| 91 | +<script src="/real_control_v2/assets/plugins/qtip/jquery.qtip.min.js" merge="plugins"></script> | ||
| 92 | +<!-- layer 3.0.3 --> | ||
| 93 | +<script src="/real_control_v2/assets/plugins/layer3.0.3/layer.js" merge="plugins"></script> | ||
| 94 | + | ||
| 95 | +<!-- custom table js --> | ||
| 96 | +<script src="/real_control_v2/js/utils/ct_table.js" merge="custom_js"></script> | ||
| 97 | +<script src="/pages/history_sch/edit/js/modal_extend.js" merge="custom_js"></script> | ||
| 98 | + | ||
| 99 | +<script> | ||
| 100 | + | ||
| 101 | + (function () { | ||
| 102 | + open_modal('/pages/history_sch/edit/history_sch_maintain.html', {}, { | ||
| 103 | + center: false, | ||
| 104 | + bgclose: false | ||
| 105 | + }); | ||
| 106 | + })(); | ||
| 107 | +</script> | ||
| 108 | +</body> | ||
| 109 | +</html> | ||
| 0 | \ No newline at end of file | 110 | \ No newline at end of file |
src/main/resources/static/pages/history_sch/edit/wrap.html