route.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. starter.config(function ($stateProvider) {
  2. $stateProvider.state('workatd', {
  3. url: '/index',
  4. templateUrl: 'templates/index.html',
  5. controller: 'workatd-index'
  6. })
  7. .state('workatd-setting', {
  8. url: '/workatd-setting',
  9. templateUrl: 'templates/setting.html',
  10. controller: 'workatd-setting'
  11. })
  12. .state('workatd-settingdetail', {
  13. url: '/workatd-settingdetail/:id',
  14. templateUrl: 'templates/settingdetail.html',
  15. controller: 'workatd-settingdetail'
  16. })
  17. .state('workatd-settingweek', {
  18. url: '/workatd-settingweek/:id',
  19. templateUrl: 'templates/settingweek.html',
  20. controller: 'workatd-settingweek'
  21. })
  22. .state('workatd-settingmore', {
  23. url: '/workatd-settingmore',
  24. templateUrl: 'templates/settingmore.html'
  25. })
  26. .state('workatd-settingset', {
  27. url: '/workatd-settingset/:type/:id',
  28. templateUrl: 'templates/settingset.html',
  29. controller: 'workatd-settingset'
  30. })
  31. .state('workatd-dailyreport', {
  32. url: '/workatd-dailyreport',
  33. templateUrl: 'templates/dailyreport.html',
  34. controller: 'workatd-dailyreport'
  35. })
  36. .state('workatd-dailyreport1', {
  37. url: '/workatd-dailyreport1/:id',
  38. templateUrl: 'templates/dailyreport1.html',
  39. controller: 'workatd-dailyreport'
  40. })
  41. .state('workatd-dailyreport2', {
  42. url: '/workatd-dailyreport2/:id/:date',
  43. templateUrl: 'templates/dailyreport2.html',
  44. controller: 'workatd-dailyreport'
  45. })
  46. .state('reportdetails', {
  47. url: '/reportdetails/:workatdsetid/:atdtype/:date/:time/:type/:deptid',
  48. templateUrl: 'templates/reportdetails.html',
  49. controller: 'ReportDetailsCtrl'
  50. })
  51. .state('personhistory', {
  52. url: '/personhistory/:id',
  53. templateUrl: 'templates/personhistory.html',
  54. controller: 'workatd-dailyreport'
  55. })
  56. .state('checkindetail', {
  57. url: '/checkindetail/:check_dd',
  58. templateUrl: 'templates/checkindetail.html',
  59. controller: 'CheckinDetailCtrl'
  60. })
  61. .state('person-monthcount', {
  62. url: '/person-monthcount/:year/:month',
  63. templateUrl: 'templates/person-monthcount.html',
  64. controller: 'PersonMonthCountCtrl'
  65. })
  66. .state('person-monthcountdetail', {
  67. url: '/person-monthcountdetail/:year/:month/:type',
  68. templateUrl: 'templates/person-monthcountdetail.html',
  69. controller: 'PersonMonthCountDetailCtrl'
  70. })
  71. .state('monthcount', {
  72. url: '/monthcount/:year/:month',
  73. templateUrl: 'templates/monthcount.html',
  74. controller: 'MonthCountCtrl'
  75. })
  76. .state('monthcountdetail', {
  77. url: '/monthcountdetail/:year/:month/:type',
  78. templateUrl: 'templates/monthcountdetail.html',
  79. controller: 'MonthCountDetailCtrl'
  80. })
  81. });