activitySignUpInfoCtrl.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. angular.module('push')
  2. .controller('activitySignUpInfoCtrl', function ($scope, $stateParams, ActivityService) {
  3. /* $scope.setStatusBar(1);*/
  4. var activity = ['successSign', 'failSign'];
  5. $scope.act = activity[0];
  6. $scope.changeAct = function (num) {
  7. if (num == 0) {
  8. $scope.act = activity[num];
  9. } else if (num == 1) {
  10. $scope.act = activity[num];
  11. }
  12. };
  13. var activityid = $stateParams.activityid;
  14. var count = 0;
  15. // 获取专家报名信息
  16. var getUnivInfo = function () {
  17. $scope.showLoadingToast();
  18. // 获取我的报名信息
  19. ActivityService.getSignupInfo().then(function (response) {
  20. // console.log(response);
  21. if (angular.isDefined(response.signupdata) && response.signupdata.length > 0) {
  22. $scope.signinfo = response.signupdata[0];
  23. }
  24. $scope.researchfinding = response.researchfinding;
  25. $scope.teammember = response.teammember;
  26. count++;
  27. hideLoading();
  28. }, function () {
  29. count++;
  30. hideLoading();
  31. });
  32. // 获取我的已选企业列表
  33. ActivityService.getSelectedCompanyList(activityid).then(function (response) {
  34. // console.log(response);
  35. $scope.companylist = response.comList;
  36. count++;
  37. hideLoading();
  38. }, function () {
  39. count++;
  40. hideLoading();
  41. });
  42. };
  43. getUnivInfo();
  44. // 关闭加载动画
  45. var hideLoading = function () {
  46. if (count == 2) {
  47. $scope.hideLoadingToast();
  48. count = 0;
  49. }
  50. };
  51. // 进入企业报名信息页
  52. $scope.goDeatil = function (companyid) {
  53. $scope.go("activityCompanyListContent", {companyid: companyid})
  54. }
  55. });