app.config(['$stateProvider', function ($stateProvider) { $stateProvider /*活动大厅*/ .state('activitiesHoll', {//活动大厅 cache: false, url: '/activitiesHoll', templateUrl: 'modules/activities/views/activitiesHoll.html', controller: 'activitiesHollCtrl', resolve: { taskHollCtrl: function (LoadJsService) { return LoadJsService.loadSequence("activitiesHollArgs"); } }, params: { comfrom: '' } }).state('activityDetail', {//活动详情 cache: false, // url: '/activityDetail/:resid/:restype/:node/:title/:comefrom/:ifjoin/:actions/:taskstatus/:taskid/:opentowho', url: '/activityDetail/:activityid', templateUrl: 'modules/activities/views/activityDetail.html', controller: 'activityDetailCtrl', resolve: { taskDetailCtrl: function (LoadJsService) { return LoadJsService.loadSequence("activityDetailArgs"); } }, params: { resid: 0, restype: 0, node: '', title: '', comefrom: '', ifjoin: false, actions: '', taskstatus: 0, activityid: '', opentowho: '' } // }).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('activityRelease', {//发布活动 cache: false, url: '/activityRelease', templateUrl: 'modules/activities/views/activityRelease.html', controller: 'activityReleaseCtrl', resolve: { activityReleaseCtrl: function (LoadJsService) { return LoadJsService.loadSequence("activityReleaseArgs"); } }, params: { comfrom: 'activityRelease', data: '' } }).state('activityApply', {//报名申请 cache: false, url: '/activityApply', templateUrl: 'modules/activities/views/activityApply.html', controller: 'activityApplyCtrl', resolve: { activityApplyCtrl: function (LoadJsService) { return LoadJsService.loadSequence("activityApplyArgs"); } }, params: { settingItems: '', activityid: 0, comfrom: '' }, }).state('participantList', {//报名管理 cache: false, url: '/participantList/:activityid/:status', templateUrl: 'modules/activities/views/participantList.html', controller: 'participantListCtrl', resolve: { participantListCtrl: function (LoadJsService) { return LoadJsService.loadSequence("participantListArgs"); } }, params: { activityid: 0, settingItems: '', status: null }, }) }]);