statisticsReportRoute.js 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. app.config(['$stateProvider', function ($stateProvider) {
  2. $stateProvider
  3. /*报表统计种类*/
  4. .state('reportTypeList', {
  5. cache: false,
  6. url: '/reportTypeList',
  7. templateUrl: 'modules/statisticsReport/views/reportTypeList.html',
  8. controller: 'reportTypeListCtrl',
  9. resolve: {
  10. reportTypeListCtrl: function (LoadJsService) {
  11. return LoadJsService.loadSequence("reportTypeListArgs");
  12. }
  13. },
  14. params: {}
  15. })
  16. .state('reportCompanyList', {
  17. cache: false,
  18. url: '/reportCompanyList',
  19. templateUrl: 'modules/statisticsReport/views/reportCompanyList.html',
  20. controller: 'reportCompanyListCtrl',
  21. resolve: {
  22. reportCompanyListCtrl: function (LoadJsService) {
  23. return LoadJsService.loadSequence("reportCompanyListArgs");
  24. }
  25. },
  26. params: {pageTitle: '', orgid: 0}
  27. })
  28. .state('reportEditModal', {
  29. cache: false,
  30. url: '/reportEditModal',
  31. templateUrl: 'modules/statisticsReport/views/reportEditModal.html',
  32. controller: 'reportEditModalCtrl',
  33. resolve: {
  34. reportEditModalCtrl: function (LoadJsService) {
  35. return LoadJsService.loadSequence("reportEditModalArgs");
  36. }
  37. },
  38. params: {pageTitle: '', isEdit: 0, data: '', comName: '', pageid: 0}
  39. })
  40. .state('reportDetail', {
  41. cache: false,
  42. url: '/reportDetail',
  43. templateUrl: 'modules/statisticsReport/views/reportDetail.html',
  44. controller: 'reportDetailCtrl',
  45. resolve: {
  46. reportDetailCtrl: function (LoadJsService) {
  47. return LoadJsService.loadSequence("reportDetailArgs");
  48. }
  49. },
  50. params: {pageTitle: '', orgid: 0, isedit: false}
  51. })
  52. .state('tongluMonthReport', {
  53. cache: false,
  54. url: '/tongluMonthReport',
  55. templateUrl: 'modules/statisticsReport/views/tongluMonthReport.html',
  56. controller: 'tongluMonthReportCtrl',
  57. resolve: {
  58. tongluMonthReportCtrl: function (LoadJsService) {
  59. return LoadJsService.loadSequence("tongluMonthReportArgs");
  60. }
  61. },
  62. params: {resource: ''}
  63. })
  64. .state('tongluYearReport', {
  65. cache: false,
  66. url: '/tongluYearReport',
  67. templateUrl: 'modules/statisticsReport/views/tongluYearReport.html',
  68. controller: 'tongluYearReportCtrl',
  69. resolve: {
  70. tongluYearReportCtrl: function (LoadJsService) {
  71. return LoadJsService.loadSequence("tongluYearReportArgs");
  72. }
  73. },
  74. params: {datalist: '', title:'', orgid:''}
  75. })
  76. }]);