taskModuleRoute.js 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. app.config(['$stateProvider', function ($stateProvider) {
  2. $stateProvider
  3. /*任务大厅*/
  4. .state('taskHoll', {//任务大厅
  5. cache: false,
  6. url: '/taskHoll',
  7. templateUrl: 'modules/taskModule/views/taskHoll.html',
  8. controller: 'taskHollCtrl',
  9. resolve: {
  10. taskHollCtrl: function (LoadJsService) {
  11. return LoadJsService.loadSequence("taskHollArgs");
  12. }
  13. },
  14. params: {comfrom: ''}
  15. }).state('taskDetail', {//任务详情
  16. cache: false,
  17. url: '/taskDetail/:resid/:restype/:node/:title/:comefrom/:ifjoin/:actions/:taskstatus/:taskid/:opentowho',
  18. templateUrl: 'modules/taskModule/views/taskDetail.html',
  19. controller: 'taskDetailCtrl',
  20. resolve: {
  21. taskDetailCtrl: function (LoadJsService) {
  22. return LoadJsService.loadSequence("taskDetailArgs");
  23. }
  24. },
  25. params: {
  26. resid: 0,
  27. restype: 0,
  28. node: '',
  29. title: '',
  30. comefrom: '',
  31. ifjoin: false,
  32. actions: '',
  33. taskstatus: 0,
  34. taskid: '',
  35. opentowho: '',
  36. status: '',
  37. index: '',
  38. ispublic: false
  39. }
  40. }).state('taskEvaluate', {//评价任务
  41. cache: false,
  42. url: '/taskEvaluate',
  43. templateUrl: 'modules/taskModule/views/taskEvaluate.html',
  44. controller: 'taskEvaluateCtrl',
  45. resolve: {
  46. taskEvaluateCtrl: function (LoadJsService) {
  47. return LoadJsService.loadSequence("taskEvaluateArgs");
  48. }
  49. },
  50. params: {taskRes: ''}
  51. }).state('taskRelease', {//发布任务
  52. cache: false,
  53. url: '/taskRelease',
  54. templateUrl: 'modules/taskModule/views/taskRelease.html',
  55. controller: 'identifyFormCtrl',
  56. resolve: {
  57. identifyFormCtrl: function (LoadJsService) {
  58. return LoadJsService.loadSequence("identifyFormArgs");
  59. }
  60. },
  61. params: {comfrom: 'taskRelease', data: {}, userIsBroker: false, demandId: -1, formlist: {}}
  62. }).state('dockingInput', {//对接任务
  63. cache: false,
  64. url: '/dockingInput',
  65. templateUrl: 'modules/taskModule/views/dockingInput.html',
  66. controller: 'identifyFormCtrl',
  67. resolve: {
  68. identifyFormCtrl: function (LoadJsService) {
  69. return LoadJsService.loadSequence("identifyFormArgs");
  70. }
  71. },
  72. params: {comfrom: 'dockingInput', taskTitle: '', taskid: 0, companyName: '', companyid: 0, tasktitle: ''}
  73. }).state('unionIntroduction', {
  74. cache: false,
  75. url: '/unionIntroduction',
  76. templateUrl: 'modules/taskModule/views/unionIntroduction.html',
  77. controller: 'unionIntroductionCtrl',
  78. resolve: {
  79. unionIntroductionCtrl: function (LoadJsService) {
  80. return LoadJsService.loadSequence("unionIntroductionArgs");
  81. }
  82. },
  83. params: {union: ''}
  84. })
  85. .state('unionDetail', {
  86. cache: false,
  87. url: '/unionDetail',
  88. templateUrl: 'modules/taskModule/views/unionDetail.html',
  89. controller: 'unionDetailCtrl',
  90. resolve: {
  91. unionDetailCtrl: function (LoadJsService) {
  92. return LoadJsService.loadSequence("unionDetailArgs");
  93. }
  94. },
  95. })
  96. }
  97. ])
  98. ;