123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- app.controller('AdminStdOverviewCtrl', function($rootScope, $scope, $http, $timeout, $state, myConfig, toaster, $q, $stateParams, $window) {
- $scope.load = function(){
- if(!$stateParams.std_id){
- alert('考生信息为空');
- return;
- }
-
-
- //基本信息
- var p_baseInfo = $http({
- url : myConfig.admin + '/acquire/baseInfo?std_id=' + $stateParams.std_id + '&session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.stdData = data.result;
- }
- }).error(function() {
- });
- //所有参数
- var p_params = $http({
- url : myConfig.admin + '/frame/paramsAll',
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.paramMap = data.result;
- }
- }).error(function() {
- });
- $scope.provinces = {};
- $scope.areas = {};
- $scope.cities = {};
- angular.forEach($rootScope.provinceAll, function(json){
- $scope.provinces[json.province_id]= json.province_name;
- })
- angular.forEach($rootScope.areaAll, function(json){
- $scope.areas[json.area_id]= json.area_name;
- })
- angular.forEach($rootScope.cityAll, function(json){
- $scope.cities[json.city_id] = json.city_name;
- })
-
- //专业信息
- var p_major = $http({
- url : myConfig.admin + '/acquire/major?std_id=' + $stateParams.std_id + '&session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.major = data.result;
- }
- }).error(function() {
- });
-
- var p_basic_info_confirm = $http({
- url : $rootScope.host_url + '/acquire/confirm?std_id=' + $stateParams.std_id + '&session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.basic_info_confirm = data.result;
- }
- }).error(function() {
- });
-
- //主要经历
- var p_experiences = $http({
- url : myConfig.admin + '/acquire/experiences?std_id=' + $stateParams.std_id + '&session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.experiences = data.result;
- }
- }).error(function() {
- });
-
-
- //毕业高中
- var p_school = $http({
- url : $rootScope.host_url + '/acquire/schoolInfo?std_id=' + $stateParams.std_id + '&session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.schoolInfo = data.result;
- }
- }).error(function() {
- });
-
- $scope.myPromise = $q.all([p_baseInfo, p_major, p_params, p_school
- , p_experiences, p_basic_info_confirm]);
- }
-
- $scope.load();
-
- $scope.downloadTicket = function(){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/pdf/makeFaceExamTicket?std_id=' + $stateParams.std_id + '&session=' + $rootScope.session,
- method : 'POST'
- }).success(function(data) {
- if(data.code == 0){
- $scope.pdfInfo = data.result;
- if($scope.pdfInfo.url){
- $window.open($scope.pdfInfo.url, "_blank");
- }
- }else{
- toaster.pop('error', data.message);
- }
- }).error(function() {
- });
- }
-
- });
|