app.controller('YmAddrCtrl', [ '$rootScope', '$scope', '$http', '$timeout', '$state', '$stateParams', function($rootScope, $scope, $http, $timeout, $state, $stateParams) { $scope.StdReg = angular.copy($rootScope.ArtStdReg); $scope.curStep = 'init'; /*************************************************************************** * 完善个人信息 */ $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; } $scope.StdReg.std_mobile = $.trim($scope.StdReg.std_mobile); $scope.StdReg.link_mobile = $.trim($scope.StdReg.link_mobile); $scope.StdReg.link_postal = $.trim($scope.StdReg.link_postal); $scope.StdReg.link_addr = $.trim($scope.StdReg.link_addr); $scope.StdReg.link_man = $.trim($scope.StdReg.link_man); if ($scope.StdReg.std_mobile == undefined || $scope.StdReg.std_mobile.length == 0) { $.alert('请输入手机号码!'); return false; } if ($scope.StdReg.link_mobile == undefined || $scope.StdReg.link_mobile.length == 0) { $.alert('请输入备用手机!'); return false; } if ($scope.StdReg.link_postal == undefined || $scope.StdReg.link_postal.length == 0) { $.alert('请输入邮政编码!'); return false; } if ($scope.StdReg.link_addr == undefined || $scope.StdReg.link_addr.length == 0) { $.alert('请输入试卷收件地址!'); return false; } if ($scope.StdReg.link_man == undefined || $scope.StdReg.link_man.length == 0) { $.alert('请输入试卷收件地址!'); return false; } $.confirm("确认保存试卷收件信息吗?此信息非常重要,请仔细检查", "信息确认", function() { $.showLoading("正在提交考生信息,请稍后...") $rootScope.ajaxRequest({ url : '../enrol/std/info/save.htm', data : $scope.StdReg }, function(response) { // $.toast("试卷收件信息已保存,请在收到试卷后第一时间登录本系统进行收件确认!"); $scope.curStep = 'success'; $.hideLoading(); $rootScope.ArtStdReg = response.entity; }); }, function() { // 取消操作 }); } $scope.goInfo = function() { $scope.curStep = 'init'; } } ])