activityNoticeMangerCtrl.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. angular.module('push')
  2. .controller('activityNoticeMangerCtrl', function ($scope, $stateParams, ActivityService, UtilService) {
  3. /* $scope.setStatusBar(1);*/
  4. var activityid = $stateParams.activityid;
  5. $scope.title = $stateParams.title;
  6. $scope.status = $stateParams.status;
  7. $scope.days = $stateParams.days;
  8. // 获取活动下通知信息
  9. var getManangerNotifyList = function () {
  10. $scope.showLoadingToast();
  11. ActivityService.getManangerNotifyList(" ", activityid, 1).then(function (response) {
  12. // console.log(response);
  13. $scope.notifylist = response.notifylist;
  14. $scope.hideLoadingToast();
  15. }, function () {
  16. $scope.hideLoadingToast();
  17. })
  18. };
  19. getManangerNotifyList();
  20. // 删除通知
  21. $scope.deledtNotify = function (notifyid, index) {
  22. $scope.showLoadingToast();
  23. ActivityService.deleteNotify(notifyid).then(function (response) {
  24. $scope.notifylist.splice(index, 1);
  25. UtilService.showMess("删除通知成功");
  26. $scope.hideLoadingToast();
  27. }, function () {
  28. $scope.hideLoadingToast();
  29. })
  30. };
  31. });