123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- app.controller('StdScoreConfirmYMCtrl', [ '$rootScope', '$scope', function($rootScope, $scope) {
- // 判断是否有全部确认
- $scope.aspect_total = 0;
- $scope.aspect_names = '';
- $scope.curStep = 'info';
- $scope.saveConfirm = function() {
- if ($scope.aspect_total == 1) {
- $scope.checkValues();
- return;
- }
- // 多个
- $scope.curStep = 'choose'
- }
- $scope.multSave = function() {
- var flag = true;
- var aspect_name = "";
- for (var i = 0; i < $scope.confirmArray.length; i++) {
- if ($scope.confirmArray[i].checked != true) {
- flag = false;
- } else {
- if (aspect_name == "") {
- aspect_name = $scope.confirmArray[i].aspect_name;
- } else
- aspect_name = aspect_name + "," + $scope.confirmArray[i].aspect_name;
- }
- }
- if (aspect_name == "") {
- $.alert('请选择需要确认的专业');
- return;
- }
- $scope.aspect_names = aspect_name;
- if (flag == false) {
- $.confirm("你有专业未选择进行确认,未确认的专业将无法参加考试!点击取消,重新选择专业,点击确认将提交选中专业的确认信息!", "操作确认", function() {
- $scope.checkValues();
- }, function() {
- // 取消操作
- });
- } else {
- $scope.checkValues();
- }
- }
- $rootScope.ajaxRequest({
- url : '../enrol/std/score/ym/confirm/province.htm'
- }, function(response) {
- $scope.agent = response.map;
- });
- $scope.checkValues = function(flag) {
- $rootScope.ajaxRequest({
- url : '../enrol/std/score/ym/confirm.htm',
- data : {
- aspect_names : $scope.aspect_names
- }
- }, function(response) {
- $scope.aspect_total = 0;
- $scope.admit_total = 0;
- $scope.aspect_names = '';
- for (var i = 0; i < response.array.length; i++) {
- if (response.array[i].confirm_time == undefined) {
- $scope.aspect_total++;
- $scope.aspect_names = response.array[i].aspect_name;
- }else {
- $scope.admit_total ++;
- }
- }
- $scope.curStep = 'info';
- $scope.confirmArray = response.array;
- if(flag == undefined) {
- $.alert('你的复试考点为【'+$scope.agent.agent_addr+'】');
- }
- });
- }
- $scope.checkValues('active');
- } ])
|