123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- app.controller('StdLuquBssCtrl', function($rootScope, $scope, $http, $timeout, $state, $window, myConfig, Upload, $interval) {
- $scope.load = function(){
- $scope.files = [];
- $scope.agree_luqu = '';
- $scope.myPromise = $http({
- url : myConfig.url + '/acquire/stdLuqu?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.luqu = data.result;
- if($scope.luqu){
- if($scope.luqu.major_a && $scope.luqu.luqu_major && $scope.luqu.major_a == $scope.luqu.luqu_major){
- $scope.is_major_a_luqu = true;
- }
- }
-
- if(data.result.receipt == undefined){
- // $scope.files.push("");
- } else {
- $scope.files.push(data.result.receipt);
- $scope.luqu.agree_luqu = data.result.receipt.agree_luqu;
- }
-
- $scope.closeNoticeModalTime = 0;
- if(!$scope.luqu.confirm_notice_time && ($scope.luqu.is_luqu == '是')){
- $('#luquNoticeModal').modal({backdrop: 'static', keyboard: false});
- $('#luquNoticeModal').modal('show');
- $scope.closeNoticeModalTime = 30;
- $interval(function(){
- if($scope.closeNoticeModalTime > 0){
- $scope.closeNoticeModalTime--;
- }
- }, 1000);
- }
- }
- }).error(function() {
- });
-
-
-
- }
- $scope.load();
-
- $scope.downloadReturnReceiptPdf = function() {
- $window.open('./北外保送生预录取通知单回执.pdf', "_blank");
- }
-
- // upload on file select or drop
- /**
- $scope.upload = function (file) {
- if(!file) return;
- Upload.upload({
- url: $rootScope.host_url + '/upload?session=' + $rootScope.session,
- data: {file: file, dir:'file-receipts'}
- }).then(function (resp) {
- var path = resp.data.result.path;
- $scope.files = [];
- $scope.files.push(resp.data.result);
- console.log('$scope.agree_luqu: ' + $scope.agree_luqu);
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/addReturnReceiptFile?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({file_id: resp.data.result.fileId, file_path:path, agree_luqu: $scope.luqu.agree_luqu})
- }).success(function(data) {
- if(data.code == 0){
- }
- }).error(function() {
- });
- }, function (resp) {
- }, function (evt) {
- });
- };
- */
- $scope.upload = function (file) {
- if(!file) return;
- Upload.upload({
- url: $rootScope.host_url + '/upload?session=' + $rootScope.session,
- data: {file: file, dir:'file-luqu-confirm'}
- }).then(function (resp) {
- $scope.luqu.confirm_file = resp.data.result.path;
- console.log('$scope.luqu.confirm_file: ' + $scope.luqu.confirm_file);
- }, function (resp) {
- }, function (evt) {
- });
- };
-
-
- $scope.removeFile = function(){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/deleteReturnReceiptFile?session=' + $rootScope.session,
- method : 'POST'
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
-
- $scope.change = function(){
- console.log('change: ' + $scope.luqu.agree_luqu);
- }
-
- $scope.confirmLuqu = function(){
- if(!$scope.luqu.is_agree_luqu){
- $rootScope.dialogMsg("请选择是否同意录取。", function(){});
- return;
- }
- if(!$scope.luqu.confirm_file){
- if($scope.luqu.is_agree_luqu == '是'){
- $rootScope.dialogMsg("请上传承诺书。", function(){});
- }else if($scope.luqu.is_agree_luqu == '否'){
- $rootScope.dialogMsg("请上传放弃声明。", function(){});
- }
- return;
- }
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/confirmLuqu?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({is_agree_luqu: $scope.luqu.is_agree_luqu, confirm_file: $scope.luqu.confirm_file})
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
-
- $scope.confirmLuquBeixuan = function(agreeBeixuan){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/confirmLuqu?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({is_agree_luqu: agreeBeixuan, confirm_file:''})
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
- $scope.undoConfirmLuqu = function(){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/confirmLuqu?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({is_agree_luqu: '', confirm_file: ''})
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
-
- $scope.confirmLuquNotice = function(){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/confirmLuquNotice?session=' + $rootScope.session,
- method : 'POST'
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
-
- $scope.showLuquNotice = function(){
- $('#luquNoticeModal').modal('show');
- }
- }).controller('StdNiluquQueryCtrl', function($rootScope, $scope, $http, $timeout, $state, $window, myConfig, Upload, $interval) {
- $scope.load = function(){
- $scope.files = [];
- $scope.agree_luqu = '';
- $scope.myPromise = $http({
- url : myConfig.url + '/acquire/stdNiluqu?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.luqu = data.result;
- }
- }).error(function() {
- });
- }
- $scope.load();
- }).controller('StdNiluquConfirmCtrl', function($rootScope, $scope, $http, $timeout, $state, $window, myConfig, Upload, $interval) {
- $scope.load = function(){
- $scope.files = [];
- $scope.agree_luqu = '';
- $scope.myPromise = $http({
- url : myConfig.url + '/acquire/stdNiluqu?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $scope.luqu = data.result;
- }
- }).error(function() {
- });
- }
- $scope.load();
-
- $scope.downloadReturnReceiptPdf = function() {
- $window.open('./北外保送生预录取通知单回执.pdf', "_blank");
- }
-
- // upload on file select or drop
- $scope.upload = function (file) {
- if(!file) return;
- Upload.upload({
- url: $rootScope.host_url + '/upload?session=' + $rootScope.session,
- data: {file: file, dir:'file-receipts'}
- }).then(function (resp) {
- var path = resp.data.result.path;
- $scope.files = [];
- $scope.files.push(resp.data.result);
- console.log('$scope.agree_luqu: ' + $scope.agree_luqu);
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/addReturnReceiptFile?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({file_id: resp.data.result.fileId, file_path:path, agree_luqu: $scope.luqu.agree_luqu})
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }, function (resp) {
- }, function (evt) {
- });
- };
-
-
- $scope.removeFile = function(){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/deleteReturnReceiptFile?session=' + $rootScope.session,
- method : 'POST'
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
-
- $scope.change = function(){
- console.log('change: ' + $scope.luqu.agree_luqu);
- }
-
- $scope.confirmNiluqu = function(agreeLuqu){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/confirmNiluqu?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({is_agree_luqu: agreeLuqu})
- }).success(function(data) {
- if(data.code == 0){
- $scope.load();
- }
- }).error(function() {
- });
- }
-
- $scope.downloadShudan = function(){
- $scope.myPromise = $http({
- url : $rootScope.host_url + '/acquire/downloadShudan?session=' + $rootScope.session,
- method : 'POST',
- data: angular.toJson({books: $scope.luqu.books})
- }).success(function(data) {
- if(data.code == 0){
- $window.open('2025年保送生研读书单及要求\\' + $scope.luqu.books);
- }
- }).error(function() {
- });
- }
- });
|