123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- app.controller('StdInfoCtrl', [ '$rootScope', '$scope', '$http', '$timeout', '$state', '$stateParams', function($rootScope, $scope, $http, $timeout, $state, $stateParams) {
- $scope.StdReg = angular.copy($rootScope.ArtStdReg);
- $scope.StdReg.province_ids = $rootScope.ArtStdReg.province_ids;
- $scope.provinceArray = []; //省
- $scope.areaArray = []; //市
- $scope.cityArray = []; //县
-
- $rootScope.ajaxRequest({
- url : '../enrol/reg/province/list.htm'
- }, function(response) {
- $scope.StdReg.province_ids = $rootScope.ArtStdReg.province_ids;
- $scope.StdReg.school_province_id = $rootScope.ArtStdReg.school_province_id;
- $scope.provinceArray = response.array;
- $scope.getAreaArr();
- $scope.getSchoolAreaArr();
- });
-
- /**************
- * 完善个人信息
- */
- $scope.saveExtendInfo = function(){
- // 判断是否修改过属性
- var change = false;
- for ( var attr in $scope.StdReg) {
- if ($scope.StdReg[attr] !== $rootScope.ArtStdReg[attr]) {
- change = true;
- break;
- }
- }
-
- if(!change) {
- $.alert("未修改任何内容,无需保存!");
- return;
- }
-
-
-
- $.showLoading("正在提交考生信息,请稍后...")
- $rootScope.ajaxRequest({
- url : '../enrol/std/info/fz/save.htm',
- data : $scope.StdReg
- }, function(response) {
- $.alert("考生信息已保存!");
- $.hideLoading();
- $rootScope.ArtStdReg = response.entity;
- });
- }
-
- //市
- $scope.getAreaArr = function() {
- $rootScope.ajaxRequest({
- url : '../frame/region/area/list.htm',
- data :{province_id : $scope.StdReg.province_ids}
- }, function(response) {
- $scope.areaArray = response.array;
- $scope.getCityArr();
- });
- }
-
- //县
- $scope.getCityArr = function() {
- $rootScope.ajaxRequest({
- url : '../frame/region/city/list.htm',
- data : {area_id : $scope.StdReg.area_id}
- }, function(response) {
- $scope.cityArray = response.array;
- });
- }
-
-
- //市-学校
- $scope.getSchoolAreaArr = function() {
- $rootScope.ajaxRequest({
- url : '../frame/region/area/list.htm',
- data :{province_id : $scope.StdReg.school_province_id}
- }, function(response) {
- $scope.schoolAreaArray = response.array;
- $scope.getSchoolCityArr();
- });
- }
-
- //县-学校
- $scope.getSchoolCityArr = function() {
- $rootScope.ajaxRequest({
- url : '../frame/region/city/list.htm',
- data : {area_id : $scope.StdReg.school_area_id}
- }, function(response) {
- $scope.schoolCityArray = response.array;
- });
- }
-
-
- } ])
|