technicalBrokerButtonSummaryCtrl.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. angular.module('push')
  2. .controller('technicalBrokerButtonSummaryCtrl', function ($scope, UserService, AccountService, UtilService, TechnicalBrokerPublishTrainService) {
  3. //获取技术经纪人信息
  4. $scope.brokerDetailObj={
  5. technicalPsMoney:"3,666",
  6. technicalRzOrg:"武进科技局官方认证",
  7. technicalLevel:"实习经纪人",
  8. technicalName:"我是技术达人",
  9. technicalLevel2:"黄金2级",
  10. technicalTime:"24",
  11. technicalEnterNum:"3",
  12. technicalProcess:"12",
  13. technicalResultNum:"2",
  14. technicalResultMoney:"161520",
  15. technicalResultNextProcess:"43%"
  16. };
  17. // 培训时长传递的参数
  18. $scope.trainTimeParams = {
  19. tid: 0,
  20. type: 1100,
  21. userid: UserService.id,
  22. isactive: 1
  23. };
  24. // 用户是否签到传递的参数
  25. $scope.userCheckinParams = {
  26. userid: UserService.id,
  27. infotype: 1100
  28. };
  29. //获取会员信息
  30. $scope.memberinfo={
  31. id: 0,
  32. userid:0,
  33. usercomefrom:"",
  34. memberid:0,
  35. status:0,
  36. name:"",
  37. deadtime:"",
  38. rechargecurrency: 0,
  39. pushvalue: 0
  40. };
  41. //获取会员信息
  42. var getMemberInfo = function () {
  43. $scope.showLoadingToast();
  44. AccountService.getMemberInfo().then(function (response) {
  45. console.log(response);
  46. $scope.memberinfo = response;
  47. // UserService.viplevel = $scope.memberinfo.memberid;
  48. $scope.hideLoadingToast();
  49. }, function () {
  50. $scope.hideLoadingToast();
  51. UtilService.showMess("网络不给力,请重试");
  52. })
  53. };
  54. getMemberInfo();
  55. //获取所有培训时长
  56. var getTrainTime = function () {
  57. $scope.showLoadingToast();
  58. TechnicalBrokerPublishTrainService.getTrainTime($scope.trainTimeParams).then(function (response) {
  59. console.log(response);
  60. $scope.trainTime = response;
  61. // UserService.viplevel = $scope.memberinfo.memberid;
  62. $scope.hideLoadingToast();
  63. }, function () {
  64. $scope.hideLoadingToast();
  65. UtilService.showMess("网络不给力,请重试");
  66. })
  67. };
  68. getTrainTime();
  69. //获取用户是否签到打卡
  70. var getActivityCheckin = function () {
  71. $scope.showLoadingToast();
  72. TechnicalBrokerPublishTrainService.getActivityCheckin($scope.userCheckinParams).then(function (response) {
  73. console.log(response);
  74. $scope.checkinstatus = response;
  75. // UserService.viplevel = $scope.memberinfo.memberid;
  76. $scope.hideLoadingToast();
  77. }, function () {
  78. $scope.hideLoadingToast();
  79. UtilService.showMess("网络不给力,请重试");
  80. })
  81. };
  82. getActivityCheckin();
  83. //签到
  84. $scope.brokerSignUp=function () {
  85. console.log($scope.signupModel);
  86. TechnicalBrokerPublishTrainService.checkIn(0, ConfigService.location.lat, ConfigService.location.lng).then(function (response) {
  87. // console.log(response);
  88. if (response.result == 1) {
  89. UtilService.showMess("签到成功");
  90. } else {
  91. UtilService.showMess("网络不给力,请重试");
  92. }
  93. $scope.hideLoadingToast();
  94. }, function () {
  95. $scope.hideLoadingToast();
  96. UtilService.showMess("网络不给力,请重试");
  97. });
  98. };
  99. //普适币
  100. $scope.goPsMoney=function () {
  101. $scope.go("psMoneyHome");
  102. };
  103. //去发布任务
  104. $scope.goPublisherTaskBtn=function () {
  105. $scope.go("technicalBrokerPublishTask");
  106. };
  107. //去发布培训
  108. $scope.goPublisherTrainBtn=function () {
  109. $scope.go("technicalBrokerPublishTrain");
  110. }
  111. });