app.config(['$stateProvider', function ($stateProvider) { $stateProvider /*任务大厅*/ .state('taskHoll', {//任务大厅 cache: false, url: '/taskHoll', templateUrl: 'modules/taskModule/views/taskHoll.html', controller: 'taskHollCtrl', resolve: { taskHollCtrl: function (LoadJsService) { return LoadJsService.loadSequence("taskHollArgs"); } }, params: {comfrom: ''} }).state('taskDetail', {//任务详情 cache: false, url: '/taskDetail/:resid/:restype/:node/:title/:comefrom/:ifjoin/:actions/:taskstatus/:taskid/:opentowho', templateUrl: 'modules/taskModule/views/taskDetail.html', controller: 'taskDetailCtrl', resolve: { taskDetailCtrl: function (LoadJsService) { return LoadJsService.loadSequence("taskDetailArgs"); } }, params: { resid: 0, restype: 0, node: '', title: '', comefrom: '', ifjoin: false, actions: '', taskstatus: 0, taskid: '', opentowho: '', status: '', index: '', ispublic: false } }).state('taskEvaluate', {//评价任务 cache: false, url: '/taskEvaluate', templateUrl: 'modules/taskModule/views/taskEvaluate.html', controller: 'taskEvaluateCtrl', resolve: { taskEvaluateCtrl: function (LoadJsService) { return LoadJsService.loadSequence("taskEvaluateArgs"); } }, params: {taskRes: ''} }).state('taskRelease', {//发布任务 cache: false, url: '/taskRelease', templateUrl: 'modules/taskModule/views/taskRelease.html', controller: 'identifyFormCtrl', resolve: { identifyFormCtrl: function (LoadJsService) { return LoadJsService.loadSequence("identifyFormArgs"); } }, params: {comfrom: 'taskRelease', data: {}, userIsBroker: false, demandId: -1, formlist: {}} }).state('dockingInput', {//对接任务 cache: false, url: '/dockingInput', templateUrl: 'modules/taskModule/views/dockingInput.html', controller: 'identifyFormCtrl', resolve: { identifyFormCtrl: function (LoadJsService) { return LoadJsService.loadSequence("identifyFormArgs"); } }, params: {comfrom: 'dockingInput', taskTitle: '', taskid: 0, companyName: '', companyid: 0, tasktitle: ''} }).state('unionIntroduction', { cache: false, url: '/unionIntroduction', templateUrl: 'modules/taskModule/views/unionIntroduction.html', controller: 'unionIntroductionCtrl', resolve: { unionIntroductionCtrl: function (LoadJsService) { return LoadJsService.loadSequence("unionIntroductionArgs"); } }, params: {union: ''} }) .state('unionDetail', { cache: false, url: '/unionDetail', templateUrl: 'modules/taskModule/views/unionDetail.html', controller: 'unionDetailCtrl', resolve: { unionDetailCtrl: function (LoadJsService) { return LoadJsService.loadSequence("unionDetailArgs"); } }, }) } ]) ;