mark-route.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. 'use strict';
  2. /**
  3. * 试评
  4. */
  5. var app = angular.module('app')
  6. .config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
  7. $stateProvider
  8. .state('finishedList', {
  9. url: '/finishedList',
  10. templateUrl: 'pages/mark/finishedList.html',
  11. controller: 'finishedListCtrl'
  12. })
  13. .state('feedback', {
  14. url: '/feedback',
  15. templateUrl: 'pages/mark/feedback.html',
  16. controller: 'feedbackCtrl'
  17. })
  18. .state('notice', {
  19. url: '/notice',
  20. templateUrl: 'pages/mark/notice.html',
  21. controller: 'noticeCtrl'
  22. })
  23. .state('mark', {
  24. url: '/mark',
  25. templateUrl: 'pages/mark/mark.index.html',
  26. controller: 'markIndexCtrl'
  27. })
  28. .state('markstep',{
  29. abstract: true,
  30. url:'/markstep/:taskId',
  31. params:{taskId:0},
  32. templateUrl: 'pages/mark/main.html'
  33. })
  34. .state('markstep.step1', {
  35. url: '/step1',
  36. params:{taskId:'@taskId',module:1},
  37. templateUrl: 'detail/std_detail_1.html',
  38. controller: 'markCtrl'
  39. })
  40. .state('markstep.step2', {
  41. url: '/step2',
  42. params:{taskId:'@taskId',module:2},
  43. templateUrl: 'detail/std_detail_2.html',
  44. controller: 'markCtrl'
  45. })
  46. .state('markstep.step3', {
  47. url: '/step3',
  48. params:{taskId:'@taskId',module:3},
  49. templateUrl: 'detail/std_detail_3.html',
  50. controller: 'markCtrl'
  51. })
  52. .state('markstep.step4', {
  53. url: '/step4',
  54. params:{taskId:'@taskId',module:4},
  55. templateUrl: 'detail/std_detail_4.html',
  56. controller: 'markCtrl'
  57. })
  58. .state('markstep.step5', {
  59. url: '/step5',
  60. params:{taskId:'@taskId',module:5},
  61. templateUrl: 'detail/std_detail_5.html',
  62. controller: 'markCtrl'
  63. })
  64. .state('markstep.step6', {
  65. url: '/step6',
  66. params:{taskId:'@taskId',module:6},
  67. templateUrl: 'detail/std_detail_6.html',
  68. controller: 'markCtrl'
  69. })
  70. .state('markstep.step7', {
  71. url: '/step7',
  72. params:{taskId:'@taskId',module:7},
  73. templateUrl: 'detail/std_detail_7.html',
  74. controller: 'markCtrl'
  75. })
  76. .state('markstep.step8', {
  77. url: '/step8',
  78. params:{taskId:'@taskId',module:8},
  79. templateUrl: 'detail/std_detail_8.html',
  80. controller: 'markCtrl'
  81. })
  82. .state('markstep.step9', {
  83. url: '/step9',
  84. params:{taskId:'@taskId',module:9},
  85. templateUrl: 'detail/std_detail_9.html',
  86. controller: 'markCtrl'
  87. })
  88. .state('markstep.step10', {
  89. url: '/step10',
  90. params:{taskId:'@taskId',module:10},
  91. templateUrl: 'detail/std_detail_10.html',
  92. controller: 'markCtrl'
  93. })
  94. .state('markstep.step11', {
  95. url: '/step11',
  96. params:{taskId:'@taskId',module:11},
  97. templateUrl: 'detail/std_detail_11.html',
  98. controller: 'markCtrl'
  99. })
  100. .state('markstep.step12', {
  101. url: '/step12',
  102. params:{taskId:'@taskId',module:12},
  103. templateUrl: 'detail/std_detail_12.html',
  104. controller: 'markCtrl'
  105. })
  106. }])