psMoneyEarnRuleCtrl.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. angular.module('push')
  2. .controller('psMoneyEarnRuleCtrl', function ($scope, CommentService, UtilService, $timeout, ShareService, accountModel) {
  3. if($scope.app){
  4. $scope.setStatusBar(0);
  5. }
  6. $scope.shareflg = false;
  7. $scope.memberid=0;// 会员种类,关联sys_member表id,不区分则传 0
  8. $scope.tasktype=0;//务模块:1新手任务 2日常任务 3成长任务 4推广任务,不区分则传 0
  9. $scope.item=0;//设定项code,不区分则传 0
  10. var getTaskCenterInfo = function () {
  11. $scope.showLoadingToast();
  12. CommentService.getTaskCenterInfo($scope.memberid,$scope.tasktype,$scope.item).then(function (response) {
  13. // console.log(response);
  14. /*$scope.newtasklist = response.taskList1;
  15. $scope.normaltasklist = response.taskList2;
  16. $scope.growtasklist = response.taskList3;
  17. $scope.extendtasklist = response.taskList4;*/
  18. $scope.taskWrapList=response.data;
  19. $scope.hideLoadingToast();
  20. }, function () {
  21. $scope.hideLoadingToast();
  22. })
  23. };
  24. getTaskCenterInfo();
  25. //去认证
  26. $scope.goQueryContent = function () {
  27. $scope.go('personIdentify');
  28. accountModel.setUserAuthInfo({});
  29. accountModel.setInfoImageList([]);
  30. };
  31. //签到
  32. $scope.signIn = function () {
  33. $scope.showLoadingToast();
  34. CommentService.signIn().then(function (response) {
  35. // console.log(response);
  36. $scope.normaltasklist[0].addcurrencycount = 1;
  37. $scope.hideLoadingToast();
  38. }, function () {
  39. UtilService.showMess("网络不给力,请重试");
  40. $scope.hideLoadingToast();
  41. })
  42. };
  43. //反馈建议
  44. $scope.goSuggestion = function () {
  45. $scope.go("aboutSuggestion");
  46. };
  47. //邀请好友
  48. $scope.inviteFirends = function () {
  49. $scope.shareflg = true;
  50. };
  51. $scope.closeShare = function () {
  52. $scope.shareflg = false;
  53. };
  54. //活动调查
  55. $scope.goActivitySurvey = function () {
  56. $scope.go("activitySurvey");
  57. };
  58. //跳转首页
  59. $scope.goHome = function () {
  60. $scope.go("tab.activityIndex");
  61. };
  62. // 0:QQ,1:QQ空间,2:微信,3:微信朋友圈,4:新浪微博
  63. $scope.shareMessage = function (type) {
  64. $scope.showLoadingToast();
  65. var message = {
  66. title: "",
  67. description: "",
  68. url: "",
  69. imageurl: ""
  70. };
  71. switch (type) {
  72. case 0:
  73. case 1:
  74. ShareService.shareToQQ(type, message).then(function () {
  75. UtilService.showMess("QQ分享成功");
  76. $scope.hideLoadingToast();
  77. }, function (error) {
  78. UtilService.showMess(error);
  79. $scope.hideLoadingToast();
  80. });
  81. break;
  82. case 2:
  83. case 3:
  84. ShareService.shareToWechat(0, message).then(function () {
  85. UtilService.showMess("微信分享成功");
  86. $scope.hideLoadingToast();
  87. }, function (error) {
  88. UtilService.showMess(error);
  89. $scope.hideLoadingToast();
  90. });
  91. break;
  92. case 4:
  93. ShareService.shareToWeibo(message).then(function () {
  94. UtilService.showMess("新浪微博分享成功");
  95. $scope.hideLoadingToast();
  96. }, function (error) {
  97. UtilService.showMess(error);
  98. $scope.hideLoadingToast();
  99. });
  100. break;
  101. default:
  102. break;
  103. }
  104. $timeout(function () {
  105. $scope.hideLoadingToast();
  106. }, 10000);
  107. };
  108. });