123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- 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);
- };
- });
|