app.config([ '$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $stateProvider.state('report', { url : "/report", templateUrl : "./admin_report.html", controller : 'AdminReportCtrl' }).state('stdList', { url : "/stdList", templateUrl : "./admin_std_list.html", controller : 'AdminStdListCtrl' }).state('stdInfo', { url : "/stdInfo/{std_id}", params : { std_id : null }, templateUrl : "./admin_std_overview.html", controller : 'AdminStdOverviewCtrl' }).state('provinceStd', { url : "/province", templateUrl : "./admin_std_count.html", controller : 'AdminStdCountByProvinceCtrl' }).state('areaStd', { url : "/area/{province_id}", params : { province_id : null }, templateUrl : "./admin_std_count.html", controller : 'AdminStdCountByAreaCtrl' }).state('cityStd', { url : "/city/{area_id}", params : { area_id : null }, templateUrl : "./admin_std_count.html", controller : 'AdminStdCountByCityCtrl' }).state('schoolList', { url : "/schoolList", templateUrl : "./admin_school_list.html", controller : 'AdminSchoolListCtrl' }).state('schoolEdit', { url : "/schoolEdit/{id}", params:{ id: null }, templateUrl : "./admin_school_edit.html", controller : 'AdminSchoolEditCtrl' }).state('provinceReport', { url : "/provinceReport", templateUrl : "./admin_province_report.html", controller : 'AdminProvinceReportCtrl' }).state('schoolReport', { url : "/schoolReport", templateUrl : "./admin_school_report.html", controller : 'AdminSchoolReportCtrl' }).state('sysManage', { url : "/sysManage", templateUrl : "./admin_sys_manage.html", controller : 'AdminSysManageCtrl' }).state('sendSMS', { url : "/sendSMS", templateUrl : "./admin_send_sms.html", controller : 'AdminSendSMSCtrl' }).state('majorLuquResult', { url : "/majorLuquResult", templateUrl : "./admin_major_luqu.html", controller : 'AdminMajorLuquCtrl' }).state('majorLuquDetail', { url : "/majorLuquDetail/{major_code}", params : { major_code : null }, templateUrl : "./admin_luqu_std_list.html", controller : 'AdminLuquStdListCtrl' }).state('adminScoreModifyList', { url : "/adminScoreModifyList", templateUrl : "./admin_score_modify_list.html", controller : 'AdminScoreModifyListCtrl' }).state('modifyPassword', { url : "/modifyPassword", templateUrl : "../std_modify_password.html", controller : 'StdModifyPasswordCtrl' }).state('download', { url : "/download", templateUrl : "./admin_download.html", controller : 'AdminDownloadCtrl' }).state('chushenResult', { url : "/chushenResult", templateUrl : "./admin_chushenResult.html", controller : 'AdminChushenResultCtrl' }).state('chushenFuhe', { url : "/chushenFuhe", templateUrl : "./admin_chushenFuhe.html", controller : 'AdminChushenFuheCtrl' }).state('chushenFuheDetail', { url : "/chushenFuheDetail/{std_id}", params : { std_id : null }, templateUrl : "./admin_chushenFuhe_detail.html", controller : 'AdminChushenFuheDetailCtrl' }).state('faceFuhe', { url : "/faceFuhe", templateUrl : "./admin_faceFuhe.html", controller : 'AdminFaceFuheCtrl' }).state('faceFuheDetail', { url : "/faceFuheDetail/{std_id}", params : { std_id : null }, templateUrl : "./admin_faceFuhe_detail.html", controller : 'AdminFaceFuheDetailCtrl' }).state('baseInfoModifyApply', { url : "/baseInfoModifyApply", templateUrl : "./admin_baseInfoModifyApply.html", controller : 'AdminBaseInfoModifyApplyCtrl' }).state('baseInfoModifyApplyDetail', { url : "/baseInfoModifyApplyDetail/{id}", params : { id : null }, templateUrl : "./admin_baseInfoModifyApply_detail.html", controller : 'AdminBaseInfoModifyApplyDetailCtrl' }).state('faceScore', { url : "/faceScore", templateUrl : "./admin_faceScore.html", controller : 'AdminFaceScoreCtrl' }).state('gaokaoScore', { url : "/gaokaoScore", templateUrl : "./admin_gaokaoScore.html", controller : 'AdminGaokaoScoreCtrl' }).state('majorZhpj', { url : "/majorZhpj", templateUrl : "./admin_majorZhpj.html", controller : 'AdminMajorZhpjCtrl' // 以下为修改考生信息 }).state('adminBaseInfoBasic', { url : "/adminBaseInfoBasic", templateUrl : "./admin_std_base_info_basic.html", controller : 'AdminStdBaseInfoBasicCtrl' }).state('adminBaseInfoContact', { url : "/adminBaseInfoContact", templateUrl : "./admin_std_base_info_contact.html", controller : 'AdminStdBaseInfoContactCtrl' }).state('adminBaseInfoExperience', { url : "/adminBaseInfoExperience", templateUrl : "./admin_std_base_info_experience.html", controller : 'AdminStdBaseInfoExperienceCtrl' }) }]); app.controller('AppCtrl', function($rootScope, $scope, $http, $timeout, $state, myConfig, $cookieStore, $window, $q) { $rootScope.session = $cookieStore.get('aeeaps-sesssion'); $rootScope.host_url = myConfig.admin; $rootScope.bkType = 'bss'; $state.go("stdList"); $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 = '../../admin'; } $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); } var p_user = $http({ url : myConfig.admin + '/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 = "main_index.html"; }) } }).error(function() { }); var p_province = $http({ url : myConfig.admin + '/frame/province', method : 'GET' }).success(function(data) { if(data.code == 0){ $rootScope.provinceAll = data.result; }else{ $rootScope.dialogMsg(data.message, function(){ window.location = "main_index.html"; }) } }).error(function() { }); var p_area = $http({ url : myConfig.admin + '/frame/area_all', method : 'GET' }).success(function(data) { if(data.code == 0){ $rootScope.areaAll = data.result; }else{ $rootScope.dialogMsg(data.message, function(){ window.location = "main_index.html"; }) } }).error(function() { }); var p_city = $http({ url : myConfig.admin + '/frame/city_all', method : 'GET' }).success(function(data) { if(data.code == 0){ $rootScope.cityAll = data.result; }else{ $rootScope.dialogMsg(data.message, function(){ window.location = "main_index.html"; }) } }).error(function() { }); $scope.myPromise = $q.all([p_province, p_area, p_city, p_user]); } );