|
@@ -37,7 +37,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
templateUrl : 'static/view/project/project_launch_1.html',
|
|
templateUrl : 'static/view/project/project_launch_1.html',
|
|
|
controller : 'ProjectNewCtrl'
|
|
controller : 'ProjectNewCtrl'
|
|
|
}).state("launchProject2", {
|
|
}).state("launchProject2", {
|
|
|
- url : '/launchProject/detail',
|
|
|
|
|
|
|
+ url : '/launchProject/detail/:id',
|
|
|
title : '项目发起2',
|
|
title : '项目发起2',
|
|
|
templateUrl : 'static/view/project/project_launch_2.html',
|
|
templateUrl : 'static/view/project/project_launch_2.html',
|
|
|
controller : 'ProjectNewCtrl'
|
|
controller : 'ProjectNewCtrl'
|
|
@@ -765,8 +765,8 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
/**
|
|
/**
|
|
|
* 新建项目
|
|
* 新建项目
|
|
|
*/
|
|
*/
|
|
|
- app.controller('ProjectNewCtrl', ['$scope', 'BaseService', 'Project', '$http', 'toaster',
|
|
|
|
|
- function($scope, BaseService, Project, $http, toaster) {
|
|
|
|
|
|
|
+ app.controller('ProjectNewCtrl', ['$scope', 'BaseService', 'Project', '$http', 'toaster', '$stateParams',
|
|
|
|
|
+ function($scope, BaseService, Project, $http, toaster, $stateParams) {
|
|
|
|
|
|
|
|
// 捐助领域
|
|
// 捐助领域
|
|
|
$scope.areas = ['疾病援助', '扶贫/救灾', '教育/助学' , '环境/动物保护', '其他'];
|
|
$scope.areas = ['疾病援助', '扶贫/救灾', '教育/助学' , '环境/动物保护', '其他'];
|
|
@@ -796,6 +796,12 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
$scope.project = data;
|
|
$scope.project = data;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+ if (!angular.isUndefined($stateParams.id)) {
|
|
|
|
|
+ Project.getDetailById({id : $stateParams.id}, {}, function(data) {
|
|
|
|
|
+ $scope.project = data;
|
|
|
|
|
+ });
|
|
|
|
|
+ };
|
|
|
};
|
|
};
|
|
|
getSavedProject();
|
|
getSavedProject();
|
|
|
|
|
|
|
@@ -826,7 +832,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
Project.saveBaseInfo({}, project, function(data) {
|
|
Project.saveBaseInfo({}, project, function(data) {
|
|
|
$scope.project = data;
|
|
$scope.project = data;
|
|
|
BaseService.scrollBackToTop();
|
|
BaseService.scrollBackToTop();
|
|
|
- window.location.hash = '#/launchProject/detail';
|
|
|
|
|
|
|
+ window.location.hash = '#/launchProject/detail/' + $scope.project.id;
|
|
|
}, function(response) {
|
|
}, function(response) {
|
|
|
toaster.pop('error', '出现错误');
|
|
toaster.pop('error', '出现错误');
|
|
|
});
|
|
});
|