|
|
@@ -334,6 +334,55 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'commo
|
|
|
$modalInstance.dismiss();
|
|
|
};
|
|
|
|
|
|
+ }]);
|
|
|
+
|
|
|
+ app.controller('ProjectNewCtrl', ['$scope', 'BaseService', 'Project', '$http',
|
|
|
+ function($scope, BaseService, Project, $http) {
|
|
|
+
|
|
|
+ // 捐助领域
|
|
|
+ $scope.areas = ['疾病援助', '扶贫/救灾', '教育/助学' , '环境/动物保护', '其他'];
|
|
|
+
|
|
|
+ // 具体分类
|
|
|
+ $scope.classifys = ['白血病', '早产儿', '烧烫伤', '罕见病', '癌症', '唇腭裂', '因病致贫', '尘肺病', '病情危急',
|
|
|
+ '尿毒症', '渐冻症', '意外受伤', '贫困大病', '视力健康', '听障', '其他'];
|
|
|
+
|
|
|
+ $scope.populations = ['第三世界', '贫困妇女', '空巢/留守老人', '孤儿/事实孤儿', '残障', '抗战老兵', '自闭症', '弱势群体',
|
|
|
+ '走失儿童', '失独家庭', '山区孩子', '义工志愿者', '困境儿童', '贫困家庭', '少数民族', '其他'];
|
|
|
+
|
|
|
+ $scope.project = {
|
|
|
+ name: null,
|
|
|
+ area: $scope.areas[0],
|
|
|
+ classify: $scope.classifys[0],
|
|
|
+ population: $scope.populations[0]
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
+ // 设置区域
|
|
|
+ $scope.setArea = function(index) {
|
|
|
+ $scope.project.area = $scope.areas[index];
|
|
|
+ };
|
|
|
+
|
|
|
+ // 设置具体分类
|
|
|
+ $scope.setClassify = function(index) {
|
|
|
+ $scope.project.classify = $scope.classifys[index];
|
|
|
+ };
|
|
|
+
|
|
|
+ // 设置受助人群
|
|
|
+ $scope.setPopulation = function(index) {
|
|
|
+ $scope.project.population = $scope.populations[index];
|
|
|
+ };
|
|
|
+
|
|
|
+ // 获取地址信息
|
|
|
+ $http.get('resources/citydata/city.json', {
|
|
|
+ "Accept": "application/json;charset=utf-8", "Accept-Charset": "charset=utf-8"
|
|
|
+ }).then(function (response) {
|
|
|
+ $scope.provinces = response.data;
|
|
|
+ });
|
|
|
+
|
|
|
+ $scope.saveAndNext = function(project) {
|
|
|
+ Project.save()
|
|
|
+ }
|
|
|
+
|
|
|
}]);
|
|
|
|
|
|
|