angular.module('push') .controller('auditSuggestionCtrl', function ($scope, $stateParams, AccountService, UtilService, $timeout) { var messageid = $stateParams.messageid; var targetid = $stateParams.targetid; $scope.type = $stateParams.type; //获取用户反馈建议 var getSysSuggestion = function () { $scope.showLoadingToast(); AccountService.getSysSuggestion(targetid,messageid).then(function (response) { // console.log(response); $scope.suggestion = response; $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; getSysSuggestion(); // 通过 $scope.passApplyInfo = function () { $scope.showLoadingToast(); AccountService.TurnSysAuthInfo(messageid, 1).then(function () { UtilService.showMess("已采纳建议"); $scope.suggestion.result = 1; $timeout(function () { $scope.goback(); }, 1500); $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; // 拒绝建议 $scope.refuseApplyInfo = function () { $scope.showLoadingToast(); AccountService.TurnSysAuthInfo(messageid, 2).then(function () { UtilService.showMess("未采纳建议"); $scope.suggestion.result = 2; $timeout(function () { $scope.goback(); }, 1500); $scope.hideLoadingToast(); }, function () { $scope.hideLoadingToast(); }) }; });