|
@@ -631,7 +631,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
$scope.legalIdCard = ele.files[0];
|
|
$scope.legalIdCard = ele.files[0];
|
|
|
}
|
|
}
|
|
|
$scope.$apply();
|
|
$scope.$apply();
|
|
|
- }
|
|
|
|
|
|
|
+ };
|
|
|
//提交
|
|
//提交
|
|
|
$scope.saveStep3 = function (org, isDraft, orgType) {
|
|
$scope.saveStep3 = function (org, isDraft, orgType) {
|
|
|
if (orgCopy == org) {
|
|
if (orgCopy == org) {
|
|
@@ -908,6 +908,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
data.append('mobileImg', $scope.mobileImg);
|
|
data.append('mobileImg', $scope.mobileImg);
|
|
|
data.append('mobileListImg', $scope.mobileListImg);
|
|
data.append('mobileListImg', $scope.mobileListImg);
|
|
|
data.append('logo', $scope.logo);
|
|
data.append('logo', $scope.logo);
|
|
|
|
|
+ data.append('jsonStr', JSON.stringify(project));
|
|
|
// type为true即为发布
|
|
// type为true即为发布
|
|
|
var url;
|
|
var url;
|
|
|
if (type) {
|
|
if (type) {
|
|
@@ -921,12 +922,10 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
},
|
|
},
|
|
|
method : 'POST',
|
|
method : 'POST',
|
|
|
processData : false,
|
|
processData : false,
|
|
|
|
|
+ contentType: false,
|
|
|
async: false,
|
|
async: false,
|
|
|
url : url,
|
|
url : url,
|
|
|
- data: data,
|
|
|
|
|
- params : {
|
|
|
|
|
- jsonStr : project
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ data: data
|
|
|
}).success(function (data) {
|
|
}).success(function (data) {
|
|
|
if (type) {
|
|
if (type) {
|
|
|
toaster.pop('success', '发布成功');
|
|
toaster.pop('success', '发布成功');
|
|
@@ -1513,8 +1512,8 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
/**
|
|
/**
|
|
|
* 活动发起
|
|
* 活动发起
|
|
|
*/
|
|
*/
|
|
|
- app.controller('ActivityNewCtrl', ['$scope', 'BaseService', 'toaster', 'Activity',
|
|
|
|
|
- function($scope, BaseService, toaster, Activity) {
|
|
|
|
|
|
|
+ app.controller('ActivityNewCtrl', ['$scope', 'BaseService', 'toaster', 'Activity', '$http',
|
|
|
|
|
+ function($scope, BaseService, toaster, Activity, $http) {
|
|
|
|
|
|
|
|
$scope.activity = {
|
|
$scope.activity = {
|
|
|
awards:[],
|
|
awards:[],
|
|
@@ -1563,7 +1562,12 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
if ($scope.awards.length >= 4) {
|
|
if ($scope.awards.length >= 4) {
|
|
|
toaster.pop('warning', '提示', '最多可添加四个奖品');
|
|
toaster.pop('warning', '提示', '最多可添加四个奖品');
|
|
|
} else {
|
|
} else {
|
|
|
- $scope.awards.push({});
|
|
|
|
|
|
|
+ $scope.awards.push({
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ amount: null,
|
|
|
|
|
+ awardLevel: '',
|
|
|
|
|
+ way: 1
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -1673,13 +1677,16 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
|
|
|
|
|
// 保存 或 提交
|
|
// 保存 或 提交
|
|
|
$scope.submit = function(type) {
|
|
$scope.submit = function(type) {
|
|
|
|
|
+ var projectQualificationList = [];
|
|
|
angular.forEach($scope.selectedProjects, function(project) {
|
|
angular.forEach($scope.selectedProjects, function(project) {
|
|
|
var projectQualification = {};
|
|
var projectQualification = {};
|
|
|
projectQualification.activityId = $scope.activity.id;
|
|
projectQualification.activityId = $scope.activity.id;
|
|
|
projectQualification.proId = project.id;
|
|
projectQualification.proId = project.id;
|
|
|
projectQualification.name = project.name;
|
|
projectQualification.name = project.name;
|
|
|
- $scope.activity.projectQualificationList.push(projectQualification);
|
|
|
|
|
|
|
+ projectQualificationList.push(projectQualification);
|
|
|
});
|
|
});
|
|
|
|
|
+ $scope.activity.projectQualificationList = projectQualificationList;
|
|
|
|
|
+ $scope.activity.awards = $scope.awards;
|
|
|
var url;
|
|
var url;
|
|
|
if (type) {
|
|
if (type) {
|
|
|
url = 'activity/submit';
|
|
url = 'activity/submit';
|
|
@@ -1693,6 +1700,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
data.append('award2', $scope.award2);
|
|
data.append('award2', $scope.award2);
|
|
|
data.append('award3', $scope.award3);
|
|
data.append('award3', $scope.award3);
|
|
|
data.append('award4', $scope.award4);
|
|
data.append('award4', $scope.award4);
|
|
|
|
|
+ data.append('jsonStr', JSON.stringify($scope.activity));
|
|
|
$http({
|
|
$http({
|
|
|
headers: {
|
|
headers: {
|
|
|
'Content-Type': undefined
|
|
'Content-Type': undefined
|
|
@@ -1701,10 +1709,7 @@ define([ 'angularAMD', 'ui.router', 'ui-bootstrap', 'ngLocal', 'ngTable', 'file-
|
|
|
processData : false,
|
|
processData : false,
|
|
|
async: false,
|
|
async: false,
|
|
|
url : url,
|
|
url : url,
|
|
|
- data: data,
|
|
|
|
|
- params : {
|
|
|
|
|
- jsonStr : $scope.activity
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ data: data
|
|
|
}).success(function (data) {
|
|
}).success(function (data) {
|
|
|
if (type) {
|
|
if (type) {
|
|
|
toaster.pop('success', '发布成功');
|
|
toaster.pop('success', '发布成功');
|