angular.module('push') .controller('authorityMemberCtrl', function ($scope, $stateParams, AuthorityModel, UtilService, AuthorityService, UserService, ShareService, $timeout,ConfigService) { $scope.identity = $stateParams.identity; var authorityid = $stateParams.authid; var authoritycomefrom = $stateParams.authcomefrom; $scope.qrcodeurl = ConfigService.server + "getCloudAutQRCode.action?url=" + AuthorityModel.invite_url; //获取成员列表 var getMemberlist = function () { AuthorityService.getAuthorityDetail(authorityid, authoritycomefrom).then(function (response) { // console.log(response); $scope.memberlist = response.userList; }, function () { UtilService.showMess("网络不给力,请稍后重试"); }); }; $scope.$on("$ionicView.beforeEnter", function () { getMemberlist(); }); //删除单个成员 $scope.deleteUser = function (member, index) { AuthorityService.deleteUser(authorityid, authoritycomefrom, member.userId).then(function (response) { // console.log(response); $scope.memberlist.splice(index, 1); AuthorityModel.editmemberflg = true; }, function () { UtilService.showMess("网络不给力,请稍后重试"); }); }; $scope.addResourceMember = function () { $scope.go("authorityAddMember", {authid: authorityid, authcomefrom: authoritycomefrom}); }; $scope.goUserSearch = function () { $scope.go('userSearch', {searchtype: 1, isset: 1, authorityid: authorityid, authoritycomefrom: authoritycomefrom}); }; //展示二维码 $scope.doRefresh = function () { $(".fixedTwo").css("display", "block"); $scope.$broadcast('scroll.refreshComplete'); }; //隐藏二维码 $scope.hiddenTwoCode = function () { $(".fixedTwo").css("display", "none"); }; $scope.openShare = function () { $scope.showshare = true; }; $scope.cancelShare = function () { $scope.showshare = false; }; //0:QQ,1:QQ空间,2:微信,3:微信朋友圈,4:新浪微博,5:邀请二维码 $scope.shareMessage = function (type) { $scope.showshare = false; $scope.showLoadingToast(); var title = '"' + UserService.user.user.userName + '"邀请你加入' + AuthorityModel.getReclibName(); var message = { title: title, description: "使用对接宝、随时随地体验高效便捷", url: AuthorityModel.invite_url, imageurl: "http://pic.ubittc.com/group3/M00/04/31/wKjILFkIQKWACad2AABJ-vCWu_4719.jpg" }; switch (type) { case 0: case 1: ShareService.shareToQQ(type, message).then(function () { UtilService.showMess("QQ分享成功"); $scope.hideLoadingToast(); }, function (error) { UtilService.showMess(error); $scope.hideLoadingToast(); }); break; case 2: case 3: ShareService.shareToWechat(0, message).then(function () { UtilService.showMess("微信分享成功"); $scope.hideLoadingToast(); }, function (error) { UtilService.showMess(error); $scope.hideLoadingToast(); }); break; case 4: ShareService.shareToWeibo(message).then(function () { UtilService.showMess("新浪微博分享成功"); $scope.hideLoadingToast(); }, function (error) { UtilService.showMess(error); $scope.hideLoadingToast(); }); break; case 5: $(".fixedTwo").css("display", "block"); $scope.hideLoadingToast(); break; default: break; } $timeout(function () { $scope.hideLoadingToast(); }, 10000); }; });