|
|
@@ -1,11 +1,12 @@
|
|
|
define([ 'app/app' ], function(app) {
|
|
|
'use strict';
|
|
|
|
|
|
- app.register.controller('MobileActivityDetailCtrl', ['$scope', 'Activity', '$stateParams', '$http',
|
|
|
- function ($scope, Activity, $stateParams, $http) {
|
|
|
+ app.register.controller('MobileActivityDetailCtrl', ['$scope', 'Activity', '$stateParams', '$http', 'toaster',
|
|
|
+ function ($scope, Activity, $stateParams, $http, toaster) {
|
|
|
|
|
|
+ var id = $stateParams.id;
|
|
|
+ var imId = $stateParams.imId;
|
|
|
var init = function () {
|
|
|
- var id = $stateParams.id;
|
|
|
|
|
|
// 获取活动详情
|
|
|
Activity.getDetailById({id: id}, {}, function(data) {
|
|
|
@@ -19,10 +20,15 @@ define([ 'app/app' ], function(app) {
|
|
|
Activity.getThisAmount({id: id}, {}, function(data) {
|
|
|
$scope.donationHistory = data.sum;
|
|
|
});
|
|
|
+
|
|
|
+ // 获取当前人员参加活动资格 (0无资格, 1有资格)
|
|
|
+ Activity.getQualification({id: id}, {}, function(data) {
|
|
|
+ $scope.qualification = data.qualification;
|
|
|
+ });
|
|
|
};
|
|
|
init();
|
|
|
|
|
|
- // 验证领奖
|
|
|
+ //TODO 验证领奖
|
|
|
$scope.verifyAward = function() {
|
|
|
Activity.getActivityRecord({id: id}, {}, function(data) {
|
|
|
if (null == data) {
|
|
|
@@ -44,9 +50,9 @@ define([ 'app/app' ], function(app) {
|
|
|
$scope.provinces = response.data;
|
|
|
});
|
|
|
|
|
|
- // 确认领奖
|
|
|
+ //TODO 确认领奖
|
|
|
$scope.takeAward = function() {
|
|
|
- Activity.takeAward({id:id}, {}, function(data) {
|
|
|
+ Activity.takeAward({id: id, imId: imId}, {}, function(data) {
|
|
|
if (data.success) {
|
|
|
$scope.awardStatus = 'success';
|
|
|
}
|