prj-common-ui-route-state.js 39.5 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905
// ui route 配置

/** 配置所有模块页面route */
ScheduleApp.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
    // 默认路由
    //$urlRouterProvider.otherwise('/busConfig.html');

    $stateProvider
        // 车辆基础信息模块配置
        .state("busInfoManage", {
            url: '/busInfoManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/basicInfo/busInfoManage/index.html'
                },
                "busInfoManage_list@busInfoManage": {
                    templateUrl: 'pages/scheduleApp/module/basicInfo/busInfoManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busInfoManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "assets/bower_components/angular-file-upload/dist/angular-file-upload.min.js",
                            "pages/scheduleApp/module/basicInfo/busInfoManage/busInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("busInfoManage_form", {
            url: '/busInfoManage_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/busInfoManage/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busInfoManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/basicInfo/busInfoManage/busInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("busInfoManage_edit", {
            url: '/busInfoManage_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/busInfoManage/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busInfoManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/basicInfo/busInfoManage/busInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("busInfoManage_detail", {
            url: '/busInfoManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/busInfoManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busInfoManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/basicInfo/busInfoManage/busInfoManage.js"
                        ]
                    });
                }]
            }
        })

        // 人员基础信息模块配置
        .state("employeeInfoManage", {
            url: '/employeeInfoManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/basicInfo/employeeInfoManage/index.html'
                },
                "employeeInfoManage_list@employeeInfoManage": {
                    templateUrl: 'pages/scheduleApp/module/basicInfo/employeeInfoManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeInfoManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "assets/bower_components/angular-file-upload/dist/angular-file-upload.min.js",
                            "pages/scheduleApp/module/basicInfo/employeeInfoManage/employeeInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("employeeInfoManage_form", {
            url: '/employeeInfoManage_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/employeeInfoManage/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeInfoManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/basicInfo/employeeInfoManage/employeeInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("employeeInfoManage_edit", {
            url: '/employeeInfoManage_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/employeeInfoManage/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeInfoManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/basicInfo/employeeInfoManage/employeeInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("employeeInfoManage_detail", {
            url: '/employeeInfoManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/employeeInfoManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeInfoManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/basicInfo/employeeInfoManage/employeeInfoManage.js"
                        ]
                    });
                }]
            }
        })

        // 车辆设备信息模块配置
        .state("deviceInfoManage", {
            url: '/deviceInfoManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/basicInfo/deviceInfoManage/index.html'
                },
                "deviceInfoManage_list@deviceInfoManage": {
                    templateUrl: 'pages/scheduleApp/module/basicInfo/deviceInfoManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'deviceInfoManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/basicInfo/deviceInfoManage/deviceInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("deviceInfoManage_form", {
            url: '/deviceInfoManage_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/deviceInfoManage/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'deviceInfoManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/basicInfo/deviceInfoManage/deviceInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("deviceInfoManage_edit", {
            url: '/deviceInfoManage_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/deviceInfoManage/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'deviceInfoManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/basicInfo/deviceInfoManage/deviceInfoManage.js"
                        ]
                    });
                }]
            }
        })
        .state("deviceInfoManage_detail", {
            url: '/deviceInfoManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/basicInfo/deviceInfoManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'deviceInfoManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/basicInfo/deviceInfoManage/deviceInfoManage.js"
                        ]
                    });
                }]
            }
        })

        // 车辆配置模块
        .state("busConfig", {
            url: '/busConfig',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/busConfig/index.html'
                },
                "busConfig_list@busConfig": {
                    templateUrl: 'pages/scheduleApp/module/core/busConfig/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busConfig_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "assets/bower_components/angular-file-upload/dist/angular-file-upload.min.js",
                            "pages/scheduleApp/module/core/busConfig/busConfig.js"
                        ]
                    });
                }]
            }
        })
        .state("busConfig_form", {
            url: '/busConfig_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/busConfig/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busConfig_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/busConfig/busConfig.js"
                        ]
                    });
                }]
            }
        })
        .state("busConfig_edit", {
            url: '/busConfig_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/busConfig/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busConfig_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/busConfig/busConfig.js"
                        ]
                    });
                }]
            }
        })
        .state("busConfig_detail", {
            url: '/busConfig_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/busConfig/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busConfig_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/busConfig/busConfig.js"
                        ]
                    });
                }]
            }
        })

        // 人员配置模块
        .state("employeeConfig", {
            url: '/employeeConfig',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/employeeConfig/index.html'
                },
                "employeeConfig_list@employeeConfig": {
                    templateUrl: 'pages/scheduleApp/module/core/employeeConfig/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeConfig_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "assets/bower_components/angular-file-upload/dist/angular-file-upload.min.js",
                            "pages/scheduleApp/module/core/employeeConfig/employeeConfig.js"
                        ]
                    });
                }]
            }
        })
        .state("employeeConfig_form", {
            url: '/employeeConfig_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/employeeConfig/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeConfig_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/employeeConfig/employeeConfig.js"
                        ]
                    });
                }]
            }
        })
        .state("employeeConfig_edit", {
            url: '/employeeConfig_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/employeeConfig/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeConfig_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/employeeConfig/employeeConfig.js"
                        ]
                    });
                }]
            }
        })
        .state("employeeConfig_detail", {
            url: '/employeeConfig_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/employeeConfig/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'employeeConfig_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/employeeConfig/employeeConfig.js"
                        ]
                    });
                }]
            }
        })

        // 路牌管理
        .state("guideboardManage", {
            url: '/guideboardManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/guideboardManage/index.html'
                },
                "guideboardManage_list@guideboardManage": {
                    templateUrl: 'pages/scheduleApp/module/core/guideboardManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'guideboardManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "assets/bower_components/angular-file-upload/dist/angular-file-upload.min.js",
                            "pages/scheduleApp/module/core/guideboardManage/guideboardManage.js"
                        ]
                    });
                }]
            }
        })
        .state("guideboardManage_detail", {
            url: '/guideboardManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/guideboardManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'guideboardManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/guideboardManage/guideboardManage.js"
                        ]
                    });
                }]
            }
        })


        // 时刻表管理
        .state("timeTableManage", {
            url: '/timeTableManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/timeTableManage/index.html'
                },
                "timeTableManage_list@timeTableManage": {
                    templateUrl: 'pages/scheduleApp/module/core/timeTableManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'timeTableManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-file-upload/dist/angular-file-upload.min.js",
                            "pages/scheduleApp/module/core/timeTableManage/timeTableManage.js"
                        ]
                    });
                }]
            }
        })
        .state("timeTableManage_form", {
            url: '/timeTableManage_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/timeTableManage/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'timeTableManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/timeTableManage/timeTableManage.js"
                        ]
                    });
                }]
            }
        })
        .state("timeTableManage_edit", {
            url: '/timeTableManage_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/timeTableManage/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'timeTableManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/timeTableManage/timeTableManage.js"
                        ]
                    });
                }]
            }
        })
        .state("timeTableManage_detail", {
            url: '/timeTableManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/timeTableManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'timeTableManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/timeTableManage/timeTableManage.js"
                        ]
                    });
                }]
            }
        })
        .state("timeTableDetailInfoManage", {
            url: '/timeTableDetailInfoManage/:xlid/:ttid/:xlname/:ttname',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/timeTableManage/detail_info.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'timeTableDetailInfoManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/timeTableManage/timeTableDetailManage.js"
                        ]
                    });
                }]
            }
        })
        .state("timeTableDetailInfoManage_detail_edit", {
            url: '/timeTableDetailInfoManage_detail_edit/:id/:xlid/:ttid/:xlname/:ttname',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/timeTableManage/detail_info_edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'timeTableDetailInfoManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/timeTableManage/timeTableDetailManage.js"
                        ]
                    });
                }]
            }
        })

        // 排班规则管理模块
        .state("scheduleRuleManage", {
            url: '/scheduleRuleManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/scheduleRuleManage/index.html'
                },
                "scheduleRuleManage_list@scheduleRuleManage": {
                    templateUrl: 'pages/scheduleApp/module/core/scheduleRuleManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'scheduleRuleManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/scheduleRuleManage/scheduleRuleManage.js"
                        ]
                    });
                }]
            }
        })
        .state("scheduleRuleManage_form", {
            url: '/scheduleRuleManage_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/scheduleRuleManage/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'scheduleRuleManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/scheduleRuleManage/scheduleRuleManage.js"
                        ]
                    });
                }]
            }
        })
        .state("scheduleRuleManage_edit", {
            url: '/scheduleRuleManage_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/scheduleRuleManage/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'scheduleRuleManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/scheduleRuleManage/scheduleRuleManage.js"
                        ]
                    });
                }]
            }
        })
        .state("scheduleRuleManage_detail", {
            url: '/scheduleRuleManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/scheduleRuleManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'scheduleRuleManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/scheduleRuleManage/scheduleRuleManage.js"
                        ]
                    });
                }]
            }
        })

        // 套跑管理模块
        .state("rerunManage", {
            url: '/rerunManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/rerunManage/index.html'
                },
                "rerunManage_list@rerunManage": {
                    templateUrl: 'pages/scheduleApp/module/core/rerunManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'rerunManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/rerunManage/main.js"
                        ]
                    });
                }]
            }
        })
        .state("rerunManage_form", {
            url: '/rerunManage_form',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/rerunManage/form.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'rerunManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/rerunManage/main.js"
                        ]
                    });
                }]
            }
        })
        .state("rerunManage_edit", {
            url: '/rerunManage_edit/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/rerunManage/edit.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'rerunManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/rerunManage/main.js"
                        ]
                    });
                }]
            }
        })
        .state("rerunManage_detail", {
            url: '/rerunManage_detail/:id',
            views: {
                "": {templateUrl: 'pages/scheduleApp/module/core/rerunManage/detail.html'}
            },
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'rerunManage_detail_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/rerunManage/main.js"
                        ]
                    });
                }]
            }
        })

        // 排班计划管理模块
        .state("schedulePlanManage", {
            url: '/schedulePlanManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/index.html'
                },
                "schedulePlanManage_list@schedulePlanManage": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'schedulePlanManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/schedulePlanManage/schedulePlanManage.js"
                        ]
                    });
                }]
            }
        })
        .state("schedulePlanManage_form", {
            url: '/schedulePlanManage_form',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/form.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'schedulePlanManage_form_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/schedulePlanManage/schedulePlanManage.js"
                        ]
                    });
                }]
            }
        })

        // 排班计划明细管理模块
        .state("schedulePlanInfoManage", {
            url: '/schedulePlanInfoManage/:spid/:xlname/:ttname/:stime/:etime',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/index_info.html'
                },
                "schedulePlanInfoManage_list@schedulePlanInfoManage": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/list_info.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'schedulePlanInfoManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/schedulePlanManage/schedulePlanInfoManage.js"
                        ]
                    });
                }]
            }
        })

        // 排班调度值勤日报模块
        .state("schedulePlanReportManage", {
            url: '/schedulePlanReportManage',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/index_report.html'
                },
                "schedulePlanReportManage_list@schedulePlanReportManage": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/list_report.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'schedulePlanManage_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/schedulePlanManage/schedulePlanReportManage.js"
                        ]
                    });
                }]
            }
        })

        .state("schedulePlanReportManage_edit", {
            url: '/schedulePlanReportManage_edit',
            params: {type: 0, groupInfo: null},
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/schedulePlanManage/edit_report.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'schedulePlanReportManage_edit_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "assets/bower_components/angular-ui-select/dist/select.min.css",
                            "assets/bower_components/angular-ui-select/dist/select.min.js",
                            "pages/scheduleApp/module/core/schedulePlanManage/schedulePlanReportManage.js"
                        ]
                    });
                }]
            }
        })

        // 线路运营概览模块
        .state("busLineInfoStat", {
            url: '/busLineInfoStat',
            views: {
                "": {
                    templateUrl: 'pages/scheduleApp/module/core/busLineInfoStat/index.html'
                },
                "busLineInfoStat_list@busLineInfoStat": {
                    templateUrl: 'pages/scheduleApp/module/core/busLineInfoStat/list.html'
                }
            },

            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load({
                        name: 'busLineInfoStat_module',
                        insertBefore: '#ng_load_plugins_before', // 动态载入模块时放置的位置
                        files: [
                            "pages/scheduleApp/module/core/busLineInfoStat/busLineInfoStat.js"
                        ]
                    });
                }]
            }
        })





        // TODO:

    ;
}]);