route.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. 'use strict';
  2. angular.module('app').run([ '$rootScope', '$state', function($rootScope, $state) {
  3. // $rootScope.$on('$stateChangeStart', function(event, toState, toParam,
  4. // fromState, fromParam) {
  5. // console.log('----------------------');
  6. // });
  7. // $rootScope.$on('$stateChangeError', function(event, toState, toParam,
  8. // fromState, fromParam) {
  9. // console.log('------------------333333----');
  10. // });
  11. } ]).config(function($stateProvider, $urlRouterProvider) {
  12. $urlRouterProvider.otherwise('/app/main');
  13. $stateProvider.state('app', {
  14. url : '/app',
  15. templateUrl : 'route/app.html'
  16. }).state('app.main', {
  17. url : '/main',
  18. templateUrl : 'route/main/main.html',
  19. resolve : {
  20. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  21. return $ocLazyLoad.load({
  22. files : [ 'route/main/main.js' ]
  23. });
  24. } ]
  25. }
  26. }).state('app.school', {
  27. url : '/school',
  28. templateUrl : 'route/school/school.html',
  29. resolve : {
  30. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  31. return $ocLazyLoad.load({
  32. files : [ 'route/school/school.js' ]
  33. });
  34. } ]
  35. }
  36. }).state('app.enrolnav', {
  37. url : '/enrolnav',
  38. templateUrl : 'route/enrol_nav/enrol_nav.html',
  39. resolve : {
  40. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  41. return $ocLazyLoad.load({
  42. files : [ 'route/enrol_nav/enrol_nav.js' ]
  43. });
  44. } ]
  45. }
  46. }).state('app.enrolinfo', {
  47. url : '/enrolinfo/:pay_flag/:enrol_id/',
  48. templateUrl : 'route/enrol_info/enrol_info.html',
  49. resolve : {
  50. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  51. return $ocLazyLoad.load({
  52. files : [ 'route/enrol_info/enrol_info.js' ]
  53. });
  54. } ]
  55. }
  56. }).state('app.enrolscore', {
  57. url : '/enrolscore/:enrol_id/',
  58. templateUrl : 'route/enrol_score/enrol_score.html',
  59. resolve : {
  60. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  61. return $ocLazyLoad.load({
  62. files : [ 'route/enrol_score/enrol_score.js' ]
  63. });
  64. } ]
  65. }
  66. }).state('app.photo', {
  67. url : '/photo',
  68. templateUrl : 'route/photo/std_photo.html',
  69. resolve : {
  70. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  71. return $ocLazyLoad.load({
  72. files : [ 'route/photo/std_photo.js' ]
  73. });
  74. } ]
  75. }
  76. }).state('app.stdinfo', {
  77. url : '/stdinfo',
  78. templateUrl : 'route/std_info/std_info.html',
  79. resolve : {
  80. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  81. return $ocLazyLoad.load({
  82. files : [ 'route/std_info/std_info.js' ]
  83. });
  84. } ]
  85. }
  86. }).state('app.ticket', {
  87. url : '/ticket/:down_flag',
  88. templateUrl : 'route/ticket/ticket.html',
  89. resolve : {
  90. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  91. return $ocLazyLoad.load({
  92. files : [ 'route/ticket/ticket.js' ]
  93. });
  94. } ]
  95. }
  96. }).state('app.score', {
  97. url : '/score',
  98. templateUrl : 'route/score/score.html',
  99. resolve : {
  100. deps : [ '$ocLazyLoad', function($ocLazyLoad) {
  101. return $ocLazyLoad.load({
  102. files : [ 'route/score/score.js' ]
  103. });
  104. } ]
  105. }
  106. })
  107. });