|
@@ -187,6 +187,11 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
$scope.active = 'audited';
|
|
$scope.active = 'audited';
|
|
|
|
|
+ if ($rootScope.active) {
|
|
|
|
|
+ $scope.active = $rootScope.active;
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log($scope.active);
|
|
|
|
|
+ console.log($rootScope.active);
|
|
|
$scope.keyword = '';
|
|
$scope.keyword = '';
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -304,7 +309,6 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
|
|
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-
|
|
|
|
|
}]);
|
|
}]);
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1147,9 +1151,6 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
*/
|
|
*/
|
|
|
app.controller('ProjectNewCtrl', ['$scope', 'BaseService', 'Project', '$http', 'toaster', '$stateParams', '$rootScope',
|
|
app.controller('ProjectNewCtrl', ['$scope', 'BaseService', 'Project', '$http', 'toaster', '$stateParams', '$rootScope',
|
|
|
function($scope, BaseService, Project, $http, toaster, $stateParams, $rootScope) {
|
|
function($scope, BaseService, Project, $http, toaster, $stateParams, $rootScope) {
|
|
|
- if ($rootScope.active) {
|
|
|
|
|
- $rootScope.active = 'done';
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
// 默认捐助领域
|
|
// 默认捐助领域
|
|
|
$scope.defaultAreas = ['疾病援助', '扶贫/救灾', '教育/助学' , '环境/动物保护', '其他'];
|
|
$scope.defaultAreas = ['疾病援助', '扶贫/救灾', '教育/助学' , '环境/动物保护', '其他'];
|
|
@@ -1239,16 +1240,20 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
|
|
|
|
|
// 保存基础信息
|
|
// 保存基础信息
|
|
|
$scope.saveBaseInfo = function(project) {
|
|
$scope.saveBaseInfo = function(project) {
|
|
|
- Project.saveBaseInfo({}, project, function(data) {
|
|
|
|
|
- $scope.project = data;
|
|
|
|
|
- var proId = $scope.project.id;
|
|
|
|
|
- if(proId) {
|
|
|
|
|
- BaseService.scrollBackToTop();
|
|
|
|
|
- window.location.href = '#/launchProject/detail/' + proId;
|
|
|
|
|
- }
|
|
|
|
|
- },function(res) {
|
|
|
|
|
- toaster.pop('error', '出现错误,操作失败');
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ if (project.startTime == project.endTime) {
|
|
|
|
|
+ toaster.pop('info', '项目开始时间与结束时间不能相同,请修改之后再保存');
|
|
|
|
|
+ } else {
|
|
|
|
|
+ Project.saveBaseInfo({}, project, function(data) {
|
|
|
|
|
+ $scope.project = data;
|
|
|
|
|
+ var proId = $scope.project.id;
|
|
|
|
|
+ if(proId) {
|
|
|
|
|
+ BaseService.scrollBackToTop();
|
|
|
|
|
+ window.location.href = '#/launchProject/detail/' + proId;
|
|
|
|
|
+ }
|
|
|
|
|
+ },function(res) {
|
|
|
|
|
+ toaster.pop('error', '出现错误,操作失败');
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 删除
|
|
// 删除
|
|
@@ -1371,6 +1376,12 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ // 设置active
|
|
|
|
|
+ $scope.setActive = function(value) {
|
|
|
|
|
+ $rootScope.active = value;
|
|
|
|
|
+ // window.location.href = '#/';
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
//提交 或 保存
|
|
//提交 或 保存
|
|
|
$scope.saveDetail = function (project, type) {
|
|
$scope.saveDetail = function (project, type) {
|
|
|
var data = new FormData(); //以下为像后台提交图片数据
|
|
var data = new FormData(); //以下为像后台提交图片数据
|
|
@@ -1399,8 +1410,8 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
}).success(function (data) {
|
|
}).success(function (data) {
|
|
|
if (type) {
|
|
if (type) {
|
|
|
toaster.pop('success', '发布成功');
|
|
toaster.pop('success', '发布成功');
|
|
|
|
|
+ $rootScope.active = 'unaudited';
|
|
|
BaseService.scrollBackToTop();
|
|
BaseService.scrollBackToTop();
|
|
|
- $rootScope.active = 'todo';
|
|
|
|
|
window.location.href='#/launchProject/success';
|
|
window.location.href='#/launchProject/success';
|
|
|
} else {
|
|
} else {
|
|
|
toaster.pop('success', '保存成功');
|
|
toaster.pop('success', '保存成功');
|