123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376 |
- app.config([ '$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
- $stateProvider.state('baseInfo', {
- abstract:true,
- url : "/baseInfo",
- templateUrl : "./std_base_info.html",
- controller : 'StdBaseInfoCtrl'
- }).state('baseInfo.basic', {
- url : "/basic",
- templateUrl : "./std_base_info_basic.html",
- controller : 'StdBaseInfoBasicCtrl'
- }).state('baseInfo.contact', {
- url : "/contact",
- templateUrl : "./std_base_info_contact.html",
- controller : 'StdBaseInfoContactCtrl'
- }).state('baseInfo.experience', {
- url : "/experience",
- templateUrl : "./std_base_info_experience.html",
- controller : 'StdBaseInfoExperienceCtrl'
- }).state('baseInfo.pic', {
- url : "/pic",
- templateUrl : "./std_base_info_pic.html",
- controller : 'StdBaseInfoPicCtrl'
- }).state('basicInfoConfirm', {
- url : "/basicInfoConfirm",
- templateUrl : "./std_basic_info_confirm.html",
- controller : 'StdBasicInfoConfirmCtrl'
- }).state('graduateSchool', {
- url : "/graduateSchool",
- templateUrl : "./std_graduate_school.html",
- controller : 'StdGraduateSchoolCtrl'
- }).state('major_bss', {
- url : "/major_bss",
- templateUrl : "./std_apply_major.html",
- controller : 'StdApplyMajorCtrl'
- }).state('confirm', {
- url : "/confirm",
- templateUrl : "./std_info_confirm.html",
- controller : 'StdInfoConfirmCtrl'
- }).state('modifyPassword', {
- url : "/modifyPassword",
- templateUrl : "./std_modify_password.html",
- controller : 'StdModifyPasswordCtrl'
- }).state('disableUser', {
- url : "/disableUser",
- templateUrl : "./std_disable_user.html",
- controller : 'StdDisableUserCtrl'
- }).state('luqu_bss', {
- url : "/luqu_bss",
- templateUrl : "./std_luqu_bss.html",
- controller : 'StdLuquBssCtrl'
- }).state('niluqu_query', {
- url : "/niluqu_query",
- templateUrl : "./std_niluqu_query.html",
- controller : 'StdNiluquQueryCtrl'
- }).state('niluqu_confirm', {
- url : "/niluqu_confirm",
- templateUrl : "./std_niluqu_confirm.html",
- controller : 'StdNiluquConfirmCtrl'
- }).state('baseInfoModify', {
- url : "/baseInfoModify",
- templateUrl : "./std_base_info_modify.html",
- controller : 'StdBaseInfoModifyApplyCtrl'
- }).state('mianshi', {
- url : "/mianshi",
- templateUrl : "./std_face_score.html",
- controller: 'StdFaceScoreCtrl'
- }).state('faceScoreFuhe', {
- url : "/faceScoreFuhe",
- templateUrl : "./std_face_score_fuhe.html",
- controller : 'StdFaceScoreFuheCtrl'
- }).state('faceScoreFuheResult', {
- url : "/faceScoreFuheResult",
- templateUrl : "./std_face_score_fuhe_result.html",
- controller : 'StdFaceScoreFuheResultCtrl'
- }).state('scoreFuhe', {
- url : "/scoreFuhe",
- templateUrl : "./std_score_modify.html",
- controller : 'StdScoreFuheCtrl'
- }).state('scoreFuheResult', {
- url : "/scoreFuheResult",
- templateUrl : "./std_score_modify_list.html",
- controller : 'StdScoreModifyListCtrl'
- }).state('ticket_bss', {
- url : "/ticket_bss",
- templateUrl : "./ticket_bss.html",
- controller : 'TicketBssCtrl'
- }).state('examNotice', {
- url : "/examNotice",
- templateUrl : "./std_exam_notice.html",
- controller : 'StdExamNoticeCtrl'
- }).state('examTimeNotice', {
- url : "/examTimeNotice",
- templateUrl : "./std_exam_time_notice.html",
- controller : 'StdExamTimeNoticeCtrl'
- })
-
- }]);
- app.controller('AppCtrl', function($rootScope, $scope, $http, $timeout, $state, myConfig, $cookieStore, $window, Upload, toaster, $q) {
- $rootScope.session = $cookieStore.get('aeeaps-sesssion');
- $rootScope.host_url = myConfig.url;
- $rootScope.frameParams = {};
- $rootScope.frameParams.yes = 1;
- $rootScope.frameParams.no = 2;
- $rootScope.appTitle="北京外国语大学保送生报名系统";
-
- var p_modules = $http({
- url : myConfig.url + '/acquire/modules?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $rootScope.modules = data.result.modules;
- $rootScope.bkType = data.result.bkType;
- if($rootScope.modules.length > 0){
- $state.go($rootScope.modules[0])
- }
- }else{
- $rootScope.dialogMsg(data.errorMsg, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
-
- var p_user = $http({
- url : myConfig.url + '/user/info?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $rootScope.loginUser = data.result;
- }else{
- $rootScope.dialogMsg(data.errorMsg, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
- var p_confirm = $http({
- url : myConfig.url + '/acquire/confirmStatus?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- if(data.result && data.result.finish_time){
- $rootScope.stdConfirmed = true;
- }
- }else{
- $rootScope.dialogMsg(data.errorMsg, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
-
- var p_examNoticeConfirm = $http({
- url : myConfig.url + '/acquire/getExamNoticeConfirm?session=' + $rootScope.session,
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- if(data.code == 0){
- $scope.examNoticeConfirm = data.result;
- if($scope.examNoticeConfirm.confirm_time){
- $rootScope.stdExamNoticeConfirmed = true;
- }else{
- $rootScope.stdExamNoticeConfirmed = false;
- }
- }
- }else{
- $rootScope.dialogMsg(data.errorMsg, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
- var p_province = $http({
- url : myConfig.url + '/frame/province',
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $rootScope.provinceAll = data.result;
- }else{
- $rootScope.dialogMsg(data.message, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
- var p_area = $http({
- url : myConfig.url + '/frame/area_all',
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $rootScope.areaAll = data.result;
- }else{
- $rootScope.dialogMsg(data.message, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
- var p_city = $http({
- url : myConfig.url + '/frame/city_all',
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $rootScope.cityAll = data.result;
- }else{
- $rootScope.dialogMsg(data.message, function(){
- window.location = "index.html";
- })
- }
- }).error(function() {
- });
- var p_minzu = $http({
- url : myConfig.url + '/frame/params/minzu',
- method : 'GET'
- }).success(function(data) {
- if(data.code == 0){
- $rootScope.minzuList = data.result;
- }
- }).error(function() {
- });
-
- $scope.myPromise = $q.all([p_minzu, p_province, p_area, p_city, p_confirm, p_user, p_modules]);
- $rootScope.goNext = function(url, isFormChanged) {
- if(isFormChanged){
- $rootScope.dialogMsg('您已修改表单内容,请确认是否保存表单');
- }else{
- $state.go(url);
- }
- return false;
- }
- $rootScope.goUrl = function(url, ctrl) {
- $state.go(url);
- return false;
- }
- $rootScope.logout = function() {
- $http({
- url : $rootScope.host_url + '/user/logout?session=' + $rootScope.session,
- method : 'POST'
- }).success(function(data) {
- });
- window.location = 'index.html';
- }
- $rootScope.help = function() {
- $window.open('help.html');
- // window.location = 'help.html';
- }
- $rootScope.guide = function() {
- $window.open('input_desc.html');
- }
-
- $rootScope.errorMsg = function(msg) {
- var d = dialog({
- title : '错误提示',
- content : msg,
- ok : function() {
- },
- okValue : '确定',
- width : 350
- });
- d.showModal();
- }
- $rootScope.dialogMsg = function(msg, fn) {
- var vFn = fn == undefined ? (function() {
- }) : fn
- var d = dialog({
- title : '操作提示',
- content : msg,
- ok : vFn,
- okValue : '确定',
- width : 320
- });
- d.showModal();
- }
- $rootScope.viewFile = function(file){
- $window.open($rootScope.host_url + '/' + file.path);
- }
-
- $rootScope.viewFileByPath = function(filePath){
- $window.open($rootScope.host_url + '/' + filePath);
- }
-
- // upload on file select or drop
- $rootScope.upload = function (file, invalidFiles, item, form) {
- if(invalidFiles && invalidFiles.length > 0){
- if(invalidFiles[0].$error == 'maxSize'){
- toaster.pop('error', '文件大小超过2M');
- }else{
- toaster.pop('error', '上传失败,请重试');
- }
- }
-
- if(!file) return;
-
- Upload.upload({
- url: $rootScope.host_url + '/upload?session=' + $rootScope.session,
- data: {file: file}
- }).then(function (resp) {
- var path = resp.data.result.path;
- if(!item.files){
- item.files = [];
- }
- item.files.push(resp.data.result);
- item.updateFile = true;
- form.$setDirty();
- toaster.pop('warning', "上传成功,请点击保存按钮。");
- }, function (resp) {
- }, function (evt) {
- });
- };
-
- $rootScope.upload = function (file, invalidFiles, item, form, dir) {
- if(invalidFiles && invalidFiles.length > 0){
- if(invalidFiles[0].$error == 'maxSize'){
- toaster.pop('error', '文件大小超过2M');
- }else{
- toaster.pop('error', '上传失败,请重试');
- }
- }
-
- if(!file) return;
-
- Upload.upload({
- url: $rootScope.host_url + '/upload?session=' + $rootScope.session,
- data: {file: file, dir: dir}
- }).then(function (resp) {
- var path = resp.data.result.path;
- if(!item.files){
- item.files = [];
- }
- item.files.push(resp.data.result);
- item.updateFile = true;
- form.$setDirty();
- toaster.pop('warning', "上传成功,请点击保存按钮。");
- }, function (resp) {
- }, function (evt) {
- });
- };
- $rootScope.removeFile = function(item, index, form){
- item.updateFile = true;
- item.files.splice(index, 1);
- toaster.pop('warning', "删除成功,请点击保存按钮。");
- form.$setDirty();
- }
-
- $rootScope.checkValue = function(field, value, min, max){
- if(value < min){
- $rootScope.errorMsg(field + "输入值小于最小值:" + min);
- }
- if(value > max){
- $rootScope.errorMsg(field + "输入值大于最大值:" + max);
- }
- }
-
- $rootScope.preprocessHtml = function(html){
- return html.replace(/%/g, '%%');
- }
-
- $rootScope.revertHtml = function(html){
- return html.replace(/%%/g, '%');
- }
- } );
|