app.controller('StdScoreFuheCtrl', function($rootScope, $scope, $http, $timeout, $state, myConfig, toaster, $q, Upload, $window) { $scope.load = function(){ var p_baseInfo = $http({ url : myConfig.url + '/acquire/baseInfo?session=' + $rootScope.session, method : 'GET' }).success(function(data) { if(data.code == 0){ $scope.stdData = data.result; } }).error(function() { }); $scope.apply = {}; var p_fuhe = $http({ url : $rootScope.host_url + '/acquire/getScoreModify?session=' + $rootScope.session, method : 'GET' }).success(function(data) { if(data.code == 0 && data.result && data.result.length > 0){ $scope.apply = data.result[0]; console.log($scope.apply); } }).error(function() { }); $scope.myPromise = $q.all([p_baseInfo, p_fuhe]); } $scope.load(); $scope.uploadPhoto = function (file, photoType) { if(!file) return; Upload.upload({ url: $rootScope.host_url + '/upload?session=' + $rootScope.session, data: {file: file, dir:'faceScoreFuhe'} }).then(function (resp) { var path = resp.data.result.path; $scope.apply[photoType] = resp.data.result.path; toaster.pop('success', "上传成功。"); }, function (resp) { }, function (evt) { }); }; $scope.submitForm = function(isValid) { $scope.submitted = true if (isValid) { // if(!$scope.apply.fax){ // toaster.pop('error', "请输入传真号"); // return; // } if(!$scope.apply.cert_photo_front){ toaster.pop('error', "请上传身份证正面照"); return; } if(!$scope.apply.cert_photo_back){ toaster.pop('error', "请上传身份证反面照"); return; } $scope.myPromise = $http({ url : myConfig.url + '/acquire/postScoreModify?session=' + $rootScope.session, method : 'POST', data : angular.toJson($scope.apply) }).success(function(data) { if(data.code == 0){ toaster.pop('success', '保存成功'); $scope.form.$setPristine(); }else{ toaster.pop('error', data.message); } $scope.load(); }).error(function() { }); }else{ toaster.pop('error', "请将成绩复查申请填写完整"); } }; $scope.downloadPdf = function() { $window.open('./北京外国语大学保送生招生考试成绩复查申请登记表.pdf', "_blank"); } }).controller('StdScoreModifyListCtrl', function($rootScope, $scope, $http, $timeout, $state, myConfig, toaster) { $scope.load = function(){ $scope.myPromise = $http({ url : myConfig.url + '/acquire/getScoreModify?session=' + $rootScope.session, method : 'GET' }).success(function(data) { if(data.code == 0){ $scope.array = data.result; } }).error(function() { }); } $scope.load(); });;