main.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. app.controller('MainCtrl', [ '$rootScope', '$scope', '$timeout', function($rootScope, $scope, $timeout) {
  2. if (!$rootScope.loginSuccess)
  3. return;
  4. $scope.showAppointment = false;
  5. $scope.showTicket = false;
  6. $scope.firstQualified = false;//是否存在初始合格
  7. $scope.showInfo = false;
  8. $scope.showEnrolFlag = false; // 是否显示报考按钮
  9. $scope.showScoreFlag = false; //是否显示成绩查询按钮
  10. $scope.getEnrolArray2 = function() {
  11. $rootScope.ajaxRequest({
  12. url : '../enrol/std/enrol/list.htm'
  13. }, function(response) {
  14. $scope.EnrolArray2 = response.array;
  15. console.log(response.array);
  16. });
  17. }
  18. $scope.getEnrolArray = function() {
  19. $rootScope.ajaxRequest({
  20. url : '../enrol/std/score/ym/final/list.htm'
  21. }, function(response) {
  22. debugger;
  23. $rootScope.EnrolArray = response.array;
  24. var qualified_total = 0;
  25. for(var i=0; i<response.array.length; i++) {
  26. /*if (response.array[i].aspect_qualified == "初试合格") {
  27. $scope.firstQualified = true;
  28. }*/
  29. }
  30. if(response.array.length === 0) {
  31. $scope.getEnrolArray2();
  32. }
  33. });
  34. }
  35. $scope.getAgent = function() {
  36. $rootScope.ajaxRequest({
  37. url : '../enrol/agent/find.htm?agent_id=101'
  38. }, function(response) {
  39. $scope.Agent = response.map;
  40. var now = $rootScope.parseLongString(response.map.now);
  41. // 是否展示准考证下载按钮
  42. if ($rootScope.parseLongString(response.map.ticket_start_time) < now
  43. && $rootScope.parseLongString(response.map.ticket_end_time) > now) {
  44. $scope.showTicket = true;
  45. }
  46. // 是否展示去报考按钮
  47. if ($rootScope.parseLongString(response.map.enrol_start_time) < now
  48. && $rootScope.parseLongString(response.map.enrol_end_time) > now) {
  49. $scope.showEnrolFlag = true;
  50. }
  51. //是否显示成绩查询按钮
  52. var fzScoreStartTime = $rootScope.getParamValue("FzScoreStartTime");
  53. var fzScoreEndTime = $rootScope.getParamValue("FzScoreEndTime");
  54. if ($rootScope.parseLongString(fzScoreStartTime) < now
  55. && $rootScope.parseLongString(fzScoreEndTime) > now) {
  56. $scope.showScoreFlag = true;
  57. }
  58. });
  59. }
  60. $scope.goEnrol = function(e) {
  61. //$rootScope.goLocation('ym/score/' + e.aspect_name + '/' + e.batch);
  62. $rootScope.goLocation('enrol/info/' + e.enrol_id + '/InActive');
  63. }
  64. $scope.getEnrolArray2();
  65. $scope.getAgent();
  66. } ])