'use strict';
var app = angular.module('app')
.controller('step1Ctrl', ['$scope', '$http', '$state','main_host','UserService', function($scope, $http, $state,main_host,UserService) {
var user = UserService.getUserInfo();
console.log(user);
$('.mytab>li').eq(0).addClass('on').siblings().removeClass('on');
$scope.applyParm = {
"year": "",
"name": "",
"status": "",
"pageIndex": 1,
"pageSize": 20
}
$scope.applyData = {
"year": "",
"name": "",
"status": "",
"startTime": "",
"endTime": ""
}
$scope.pageData = {}
$scope.getBmData = function() {
$http.get(main_host + '/api/EvalStudentBmManages', {
params: $scope.applyParm
}).success(function(data) {
if (data.success) {
$scope.applylists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
});
}
//日期选择
var start = {
elem: '#startDate',
choose: function(datas) {
end.min = datas;
end.start = datas;
$scope.applyData.startTime = datas;
}
};
var end = {
elem: '#endDate',
choose: function(datas) {
start.max = datas;
$scope.applyData.endTime = datas;
}
};
$scope.startDate = function() {
laydate(start);
}
$scope.endDate = function() {
laydate(end);
}
console.log($scope);
//添加报名
$scope.addApply = function() {
$scope.applyData = {
"year": "",
"name": "",
"status": "",
"startTime": "",
"endTime": ""
}
var d = dialog({
title: "添加学生报名",
content: $('.pop_stdBm'),
width: 500,
ok: function() {
$http.post(main_host + '/api/EvalStudentBmManages', $scope.applyData).success(function(data) {
if (data.success) {
$scope.getBmData();
$scope.$parent.$parent.getBmYear();
}
})
},
okValue: '确定',
cancel: function() {},
cancelValue: '取消'
}).showModal();
}
//修改报名
$scope.editApply = function() {
for (k in $scope.applylists) {
if ($scope.applylists[k].id == $scope.choseArr[0]) {
$scope.applyData = {
"year": $scope.applylists[k].year,
"name": $scope.applylists[k].name,
"status": $scope.applylists[k].status,
"startTime": $scope.applylists[k].startTime,
"endTime": $scope.applylists[k].endTime
}
}
}
var d = dialog({
title: "添加学生报名",
content: $('.pop_stdBm'),
width: 500,
ok: function() {
$http.put(main_host + '/api/EvalStudentBmManages/' + $scope.choseArr[0], $scope.applyParm).success(function(data) {
if (data.success) {
$scope.getBmData();
$scope.$parent.$parent.getBmYear();
}
});
},
okValue: '确定',
cancel: function() {},
cancelValue: '取消'
}).showModal();
}
//删除报名
$scope.delApply = function() {
if ($scope.choseArr.length > 0) {
var d = dialog({
title: "提示",
content: "是否确定要删除这条报名信息?",
ok: function() {
$http.delete(main_host + '/api/EvalStudentBmManages/' + $scope.choseArr.join(',')).success(function(data) {
if (data.success) {
$scope.getBmData();
$scope.$parent.$parent.getBmYear();
}
})
},
okValue: "确定",
cancel: function() {},
cancelValue: "取消"
}).showModal();
}
}
$scope.choseArr = [];
$scope.showEdit = false;
$scope.multipleChecked = function(x, z) {
if (x) {
if ($scope.choseArr.indexOf(z) == -1) {
$scope.choseArr.push(z);
}
} else {
for (k in $scope.choseArr) {
if ($scope.choseArr[k] == z) {
$scope.choseArr.splice(k,1);
}
}
}
if ($scope.choseArr.length == 1) {
$scope.showEdit = true;
} else {
$scope.showEdit = false;
}
}
//报名状态
$scope.bmStatus = function(id, status) {
var statusParm = {
"status": status
}
if (status == '1') {
statusParm.status = "0"
} else {
statusParm.status = "1"
}
$http.put(main_host + '/api/EvalStudentBmManageStatus/' + id, statusParm).success(function(data) {
if (data.success) {
$scope.getBmData();
$scope.$parent.$parent.getBmYear();
}
})
}
//查询
$scope.queryBmData = function() {
$scope.getBmData();
}
//首页
$scope.bmFirstPage = function() {
$scope.applyParm.pageIndex = 1;
$scope.getBmData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.applyParm.pageIndex > 1) {
$scope.applyParm.pageIndex--;
$scope.getBmData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.applyParm.pageIndex < $scope.pageData.totalPages) {
$scope.applyParm.pageIndex++;
$scope.getBmData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.applyParm.pageIndex = $scope.pageData.totalPages;
$scope.getBmData();
}
}])
.controller('step2Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(1).addClass('on').siblings().removeClass('on');
$scope.commentParm = {
"pageIndex": 1,
"pageSize": 20
}
$scope.pageData = {}
$scope.getCommentData = function() {
$http.get(main_host + '/api/EvalCalibrationInfos', {
params: $scope.commentParm
}).success(function(data) {
console.log(data);
if (data.success) {
$scope.commentlists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
})
}
//添加数据
$scope.addCommentData = function() {
$state.go('app.step9');
}
//首页
$scope.bmFirstPage = function() {
$scope.commentParm.pageIndex = 1;
$scope.getCommentData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.commentParm.pageIndex > 1) {
$scope.commentParm.pageIndex--;
$scope.getCommentData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.commentParm.pageIndex < $scope.pageData.totalPages) {
$scope.commentParm.pageIndex++;
$scope.getCommentData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.commentParm.pageIndex = $scope.pageData.totalPages;
$scope.getCommentData();
}
}])
.controller('step9Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(1).addClass('on').siblings().removeClass('on');
$scope.sampleParm = {
"yearId": "",
"tryPercent": ""
}
$scope.launchParm = {
"yearId": "",
"tryPercent": "",
"total": "",
"executor": [],
"time": ""
}
$scope.getSampleData = function() {
$scope.sampleParm.tryPercent = parseFloat($scope.sampleParm.tryPercent / 100);
$http.get(main_host + '/api/EvalCalibrationStudents', {
params: $scope.sampleParm
}).success(function(data) {
console.log(data);
if (data.success) {
$scope.samplelists = data.map.provinces;
$scope.sampletotle = data.map.total;
}
$scope.sampleParm.tryPercent = $scope.sampleParm.tryPercent * 100;
});
}
//选择日期
$scope.spEndTime = function() {
laydate({
elem: '#spEndTime',
min: laydate.now(),
choose: function(datas) {
$scope.launchParm.time = datas;
}
});
}
//发起试评
$scope.launchComment = function() {
$scope.launchParm.yearId = $scope.sampleParm.yearId;
$scope.launchParm.tryPercent = parseFloat($scope.sampleParm.tryPercent / 100);
$scope.launchParm.total = $scope.sampletotle;
console.log($scope.launchParm);
if($scope.launchParm.yearId == '' || $scope.launchParm.tryPercent == '' || $scope.launchParm.total == 'underfined' || $scope.launchParm.executor.length == 0 || $scope.launchParm.time == ''){
dialog({
title:"提示",
content:"请完善试评信息后再次发起试评",
ok:function(){},
okValue:"确定",
cancel:function(){},
cancelValue:"取消"
}).showModal();
}else{
dialog({
title:"提示",
content:"是否发起试评",
ok:function(){
$http.post(main_host + '/api/EvalCalibrationInfos', $scope.launchParm).success(function(data) {
if (data.success) {
console.log(data);
if (data.map.code == 1) {
var d = dialog({
title: "提示",
content: data.map.msg,
width: 200,
height: 40,
ok: function() {
$state.go('app.step2');
},
okValue: "确定"
}).showModal();
}
}
})
},
okValue:"确定",
cancel:function(){},
cancelValue:"取消"
}).showModal();
}
}
//选择定标专家
$scope.selectExpert = function() {
$scope.expertname = [];
var expertUserIdArr = [];
var expertNameArr = [];
var d = dialog({
title: '选择专家',
content: '',
width: 500,
ok: function() {
var arr = [];
$.each(expertUserIdArr, function(i, n) {
arr.push(n);
if (i % 2 == 1) {
$scope.launchParm.executor.push(arr);
arr = [];
}
});
$(this).parent().html('
' + $('#showExpert .group').html() + '
');
},
okValue: '确定',
cancel: function() {},
cancelValue: '取消'
}).showModal();
$http.get(main_host + '/api/EvalCalibrationExecutors').success(function(data) {
if (data.success) {
$scope.dbexpertlists = data.map.data;
d.content($('#showExpert'));
}
});
$('#showExpert .list').off('click').on('click', 'label', function() {
if (expertUserIdArr.length < 6) {
var ename = $(this).text();
var euserid = $(this).data('userid');
$(this).parent().remove();
expertUserIdArr.push(euserid);
expertNameArr.push(ename);
if ((expertUserIdArr.length) % 2 == 0) {
$scope.$apply(function() {
$scope.expertname.push(expertNameArr.join(' '));
});
expertNameArr = [];
}
}
});
}
}])
.controller('step3Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(2).addClass('on').siblings().removeClass('on');
$scope.calibrationParm = {
"averageScoreStart": "",
"averageScoreEnd": "",
"executorName": "",
"simpleType": "",
"studentName": "",
"pageIndex": 1,
"pageSize": 20
}
$scope.pageData = {}
$scope.getCalibrationData = function() {
$http.get(main_host + '/api/EvalCalibrationSimples', {
params: $scope.calibrationParm
}).success(function(data) {
console.log(data);
if (data.success) {
$scope.calibrationlists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
})
}
//查询
$scope.queryCalibration = function() {
$scope.getCalibrationData();
}
//设置样本类型
$scope.simpleParm = {
"simpleType": ""
}
$scope.setSimplesType = function(id) {
function putSimpleType(){
$http.post(main_host + '/api/EvalCalibrationSimples/'+id, $scope.simpleParm).success(function(data) {
if (data.success) {
$scope.getCalibrationData();
}
});
}
dialog({
title:"设置样本类型",
content:$('.pop_simplestype'),
ok:function(){
putSimpleType();
},
okValue:"确定",
cancel:function(){
$scope.simpleParm.simpleType = "";
putSimpleType();
},
cancelValue:"重置"
}).showModal();
}
//选择标本类型
$scope.selectSimpleType = function(type,row){
$scope.simpleChecked = row;
$scope.simpleParm.simpleType = type;
}
//首页
$scope.bmFirstPage = function() {
$scope.calibrationParm.pageIndex = 1;
$scope.getCalibrationData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.calibrationParm.pageIndex > 1) {
$scope.calibrationParm.pageIndex--;
$scope.getCalibrationData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.calibrationParm.pageIndex < $scope.pageData.totalPages) {
$scope.calibrationParm.pageIndex++;
$scope.getCalibrationData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.calibrationParm.pageIndex = $scope.pageData.totalPages;
$scope.getCalibrationData();
}
}])
.controller('step4Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(3).addClass('on').siblings().removeClass('on');
$scope.evaluationsParm = {
"pageIndex": 1,
"pageSize": 20
}
$scope.pageData = {}
//获取历史分组评审
$scope.getEvaluationsData = function() {
$http.get(main_host + '/api/EvalRealEvaluations', {
params: $scope.evaluationsParm
}).success(function(data) {
console.log(data);
if (data.success) {
$scope.evaluationslists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
});
}
//首页
$scope.bmFirstPage = function() {
$scope.evaluationsParm.pageIndex = 1;
$scope.getEvaluationsData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.evaluationsParm.pageIndex > 1) {
$scope.evaluationsParm.pageIndex--;
$scope.getEvaluationsData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.evaluationsParm.pageIndex < $scope.pageData.totalPages) {
$scope.evaluationsParm.pageIndex++;
$scope.getEvaluationsData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.evaluationsParm.pageIndex = $scope.pageData.totalPages;
$scope.getEvaluationsData();
}
//点击添加
$scope.addEvaluations = function() {
$state.go('app.step10');
}
}])
.controller('step10Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(3).addClass('on').siblings().removeClass('on');
$scope.areaParm = {
"areas": [],
"pageIndex": 1,
"pageSize": 20
}
$scope.launchParm = {
"yearId": "",
"areas": [],
"executors": [],
"time": ""
}
$scope.pageData = {}
$scope.getAreaStdData = function() {
$http.get(main_host + '/api/EvalAreaStudents', {
params: $scope.areaParm
}).success(function(data) {
console.log(data);
if (data.success) {
$scope.areastdlists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
});
}
//发起分组评审
$scope.launchEvaluation = function() {
console.log('---------- controller.js -------------');
$scope.launchParm.areas = $scope.areaParm.areas;
console.log($scope.launchParm)
$http.post(main_host + '/api/EvalRealEvaluation', $scope.launchParm).success(function(data) {
if (data.success) {
console.log(data);
}
});
}
//选择日期
$scope.psEndTime = function() {
laydate({
elem: '#psEndTime',
min: laydate.now(),
choose: function(datas) {
$scope.launchParm.time = datas;
}
});
}
//查询学生数量
$scope.queryAreaStdData = function(){
$scope.getAreaStdData();
}
//首页
$scope.bmFirstPage = function() {
$scope.areaParm.pageIndex = 1;
$scope.getAreaStdData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.areaParm.pageIndex > 1) {
$scope.areaParm.pageIndex--;
$scope.getAreaStdData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.areaParm.pageIndex < $scope.pageData.totalPages) {
$scope.areaParm.pageIndex++;
$scope.getAreaStdData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.areaParm.pageIndex = $scope.pageData.totalPages;
$scope.getAreaStdData();
}
//选择定标专家
$scope.selectExpert = function() {
$scope.expertname = [];
var expertUserIdArr = [];
var expertNameArr = [];
var d = dialog({
title: '选择专家',
content: '',
width: 500,
ok: function() {
var arr = [];
$.each(expertUserIdArr, function(i, n) {
arr.push(n);
if (i % 2 == 1) {
$scope.launchParm.executors.push(arr);
arr = [];
}
});
$(this).parent().html('' + $('#showExpert .group').html() + '
');
},
okValue: '确定',
cancel: function() {},
cancelValue: '取消'
}).showModal();
$http.get(main_host + '/api/EvalReviewTeachers').success(function(data) {
if (data.success) {
$scope.dbexpertlists = data.map.data;
d.content($('#showExpert'));
}
});
$('#showExpert .list').off('click').on('click', 'label', function() {
if (expertUserIdArr.length < 6) {
var ename = $(this).text();
var euserid = $(this).data('userid');
$(this).parent().remove();
expertUserIdArr.push(euserid);
expertNameArr.push(ename);
if ((expertUserIdArr.length) % 2 == 0) {
$scope.$apply(function() {
$scope.expertname.push(expertNameArr.join(' '));
});
expertNameArr = [];
}
}
});
}
//选择高考区域
$scope.selectExamArea = function() {
getProvData();
var provArr = [],cityArr = [], distArr = [];
function areaPopBox(tit,fn){
var d = dialog({
title: tit,
content: $('#showExamArea'),
width: 500,
ok:function(){
if(fn){
fn();
}
},
okValue: '确定'
}).showModal();
}
function getProvData() {
$http.get(main_host + '/api/EvalStudentFzpsAreas').success(function(data) {
if (data.success) {
$scope.schoolprovs = data.map.data;
areaPopBox('选择省份',function(){
if(provArr.length > 1){
for(k in provArr){
$scope.areaParm.areas.push({
"province":provArr[k],
"city":"",
"dist":""
})
}
}else{
getCityData(provArr[0]);
}
});
}
});
}
function getCityData(prov){
$http.get(main_host + '/api/EvalStudentFzpsAreas/'+prov).success(function(data){
if(data.success){
$scope.schoolcity = data.map.data;
areaPopBox('选择城市',function(){
if(cityArr.length > 1){
for(k in cityArr){
$scope.areaParm.areas.push({
"province":provArr[0],
"city":cityArr[k],
"dist":""
})
}
}else{
getDistData(cityArr[0]);
}
});
}
})
}
function getDistData(city){
$http.get(main_host + '/api/EvalStudentFzpsAreas/'+city).success(function(data){
if(data.success){
$scope.schoolcity = data.map.data;
areaPopBox('选择地区',function(){
if(distArr.length > 1){
for(k in distArr){
$scope.areaParm.areas.push({
"province":provArr[0],
"city":cityArr[0],
"dist":distArr[k]
})
}
}else{
$scope.areaParm.areas.push({
"province":provArr[0],
"city":cityArr[0],
"dist":distArr[0]
})
}
});
}
})
}
$('#showExamArea ul.prov').off('click').on('click','li',function(){
if(provArr.indexOf($(this).text()) == -1){
$(this).addClass('on');
provArr.push($(this).text());
}else{
for(k in provArr){
if(provArr[k] == $(this).text()){
$(this).removeAttr('class');
provArr.splice(k,1);
}
}
}
});
$('#showExamArea ul.city').off('click').on('click','li',function(){
if(cityArr.indexOf($(this).text()) == -1){
$(this).addClass('on');
cityArr.push($(this).text());
}else{
for(k in cityArr){
if(cityArr[k] == $(this).text()){
$(this).removeAttr('class');
cityArr.splice(k,1);
}
}
}
});
$('#showExamArea ul.dist').off('click').on('click','li',function(){
if(distArr.indexOf($(this).text()) == -1){
$(this).addClass('on');
distArr.push($(this).text());
}else{
for(k in distArr){
if(distArr[k] == $(this).text()){
$(this).removeAttr('class');
distArr.splice(k,1);
}
}
}
});
}
}])
.controller('step5Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(4).addClass('on').siblings().removeClass('on');
//获取预发布数据
$scope.prepublishParm = {
"pageIndex": 1,
"pageSize": 20
}
$scope.pageData = {}
$scope.getPrePublishData = function() {
$http.get(main_host + '/api/EvalPrepublishedStudents', {
params: $scope.prepublishParm
}).success(function(data) {
if (data.success) {
$scope.prepublishlists = data.map.data.list;
console.log(data.map.data);
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
});
}
$scope.choseArr = [];
$scope.multipleChecked = function(x, z) {
if (x) {
if ($scope.choseArr.indexOf(z) == -1) {
$scope.choseArr.push(z);
}
} else {
for (k in $scope.choseArr) {
if ($scope.choseArr[k] == z) {
$scope.choseArr.splice(k,1);
}
}
}
}
$scope.addPrePublish = function() {
$state.go('app.step11');
}
$scope.delPrePublish = function() {
$http.delete(main_host + '/api/EvalPrePublishs/'+$scope.choseArr.join(',')).success(function(data){
if(data.success){
$scope.getPrePublishData()
}
})
}
//首页
$scope.bmFirstPage = function() {
$scope.areaParm.pageIndex = 1;
$scope.getAreaStdData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.areaParm.pageIndex > 1) {
$scope.areaParm.pageIndex--;
$scope.getAreaStdData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.areaParm.pageIndex < $scope.pageData.totalPages) {
$scope.areaParm.pageIndex++;
$scope.getAreaStdData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.areaParm.pageIndex = $scope.pageData.totalPages;
$scope.getAreaStdData();
}
}])
.controller('step11Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(4).addClass('on').siblings().removeClass('on');
$scope.prepublishstdParm = {
"province":"",
"sex":"",
"wenliType":"",
"pageIndex":1,
"pageSize":20
}
//获取待预发布考生
$scope.pageData = {}
$scope.getPrePublishStdData = function(){
$http.get(main_host + '/api/EvalPrePublishStudents',{params:$scope.prepublishstdParm}).success(function(data){
if(data.success){
$scope.prepublishstdlists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
})
}
//查询学生数据
$scope.queryPrePublishStd = function(){
$scope.getPrePublishStdData();
}
$scope.choseArr = [];
$scope.multipleChecked = function(x, z) {
if (x) {
if ($scope.choseArr.indexOf(z) == -1) {
$scope.choseArr.push(z);
}
} else {
for (k in $scope.choseArr) {
if ($scope.choseArr[k] == z) {
$scope.choseArr.splice(k,1);
}
}
}
}
//发起初审
$scope.launchpreParm = {
"studentIds":$scope.choseArr
}
$scope.launchPrePublish = function(){
$http.post(main_host + '/api/EvalPrePublishs',$scope.launchpreParm).success(function(data){
if(data.success){
console.log(data);
}
});
}
//首页
$scope.bmFirstPage = function() {
$scope.areaParm.pageIndex = 1;
$scope.getAreaStdData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.areaParm.pageIndex > 1) {
$scope.areaParm.pageIndex--;
$scope.getAreaStdData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.areaParm.pageIndex < $scope.pageData.totalPages) {
$scope.areaParm.pageIndex++;
$scope.getAreaStdData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.areaParm.pageIndex = $scope.pageData.totalPages;
$scope.getAreaStdData();
}
}])
.controller('step6Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(5).addClass('on').siblings().removeClass('on');
$scope.releaseParm = {
"province": "",
"name": "",
"status": "",
"pageIndex": 1,
"pageSize": 20
}
//获取已经预发布的考生
$scope.pageData = {}
$scope.getReleaseStdData = function() {
$http.get(main_host+'/api/EvalPrepublishedStudents',{params:$scope.releaseParm}).success(function(data){
if(data.success){
console.log(data);
$scope.releaselists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
})
}
//获取预发布的考生所在高中区域
$scope.getPrePublishProvinces = function(){
$http.get(main_host+'/api/EvalPrepublishedStudentAreas').success(function(data){
console.log(data);
if(data.success){
$scope.provinces = data.map.provinces;
}
})
}
//查询预发布的考生
$scope.queryReleaseStd = function(){
$scope.getReleaseStdData();
}
$scope.publishParm = {
"students":$scope.choseArr,
"feedbackTime":""
}
$scope.choseArr = [];
$scope.multipleChecked = function(x, z) {
if (x) {
if ($scope.choseArr.indexOf(z) == -1) {
$scope.choseArr.push(z);
}
} else {
for (k in $scope.choseArr) {
if ($scope.choseArr[k] == z) {
$scope.choseArr.splice(k,1);
}
}
}
}
$scope.zsEndTime = function() {
laydate({
elem: '#zsEndTime',
min: laydate.now(),
choose: function(datas) {
$scope.publishParm.feedbackTime = datas;
}
});
}
//正式发布
$scope.releasePublish = function(){
$http.post(main_host + '/api/EvalPublishStudents',$scope.publishParm).success(function(data){
if(data.success){
console.log(data);
}
})
}
}])
.controller('step7Ctrl', ['$scope', '$http', '$state', function($scope, $http, $state) {
$('.mytab>li').eq(6).addClass('on').siblings().removeClass('on');
$scope.abilitytestParm = {
"province": "",
"name": "",
"accepted": "",
"pageIndex": 1,
"pageSize": 20
}
$scope.pageData = {}
//获取能力测试数据
$scope.getAbilityTestData = function() {
$http.get(main_host + '/api/EvalAbilityTestStudents', {
params: $scope.abilitytestParm
}).success(function(data) {
if (data.success) {
console.log(data);
$scope.abilitytestlists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
});
}
//查询
$scope.queryAbilityTestData = function() {
console.log($scope.abilitytestParm);
$scope.getAbilityTestData();
}
//导出
$scope.exportAbilityTestData = function(){
$http.get(main_host + '/api/EvalAbilityStudentExports', {
params: $scope.abilitytestParm
}).success(function(data) {});
}
//首页
$scope.bmFirstPage = function() {
$scope.allstdParm.pageIndex = 1;
$scope.getAbilityTestData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.allstdParm.pageIndex > 1) {
$scope.allstdParm.pageIndex--;
$scope.getAbilityTestData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.allstdParm.pageIndex < $scope.pageData.totalPages) {
$scope.allstdParm.pageIndex++;
$scope.getAbilityTestData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.allstdParm.pageIndex = $scope.pageData.totalPages;
$scope.getAbilityTestData();
}
}])
.controller('step8Ctrl', ['$scope', '$http', '$state', '$rootScope', function($scope, $http, $state, $rootScope) {
$('.mytab>li').eq(7).addClass('on').siblings().removeClass('on');
$scope.allstdParm = {
"province": "",
"name": "",
"wenliType": "",
"studentType": "",
"sex": "",
"pageIndex": 1,
"pageSize": 20
}
$scope.pageData = {}
//获取所有学生数据
$scope.getAllStdData = function() {
$http.get(main_host + '/api/EvalAllStudents',{
params: $scope.allstdParm
}).success(function(data) {
console.log(data);
if (data.success) {
$scope.allstdlists = data.map.data.list;
$scope.pageData = {
"pageIndex": data.map.data.pageIndex,
"pageSize": data.map.data.pageSize,
"totalCounts": data.map.data.totalCounts,
"totalPages": data.map.data.totalPages
}
}
})
}
$scope.getAllProvList = function() {
$http.get(main_host + '/api/EvalStudentAreas').success(function(data) {
if (data.success) {
$scope.stdprovlists = data.map.data;
}
});
}
//导出数据
$scope.exportsStdData = function() {
$http.get(main_host + '/api/EvalStatisticsStudentExports', {
params: $scope.allstdParm
}).success(function(data) {
if (data.success) {
console.log(EvalStatisticsStudentExports)
}
})
}
//查询
$scope.queryAllStdData = function() {
console.log();
$scope.getAllStdData();
}
//首页
$scope.bmFirstPage = function() {
$scope.allstdParm.pageIndex = 1;
$scope.getAllStdData();
}
//上一页
$scope.bmPrevPage = function() {
if ($scope.allstdParm.pageIndex > 1) {
$scope.allstdParm.pageIndex--;
$scope.getAllStdData();
}
}
//下一页
$scope.bmNextPage = function() {
if ($scope.allstdParm.pageIndex < $scope.pageData.totalPages) {
$scope.allstdParm.pageIndex++;
$scope.getAllStdData();
}
}
//尾页
$scope.bmLastPage = function() {
$scope.allstdParm.pageIndex = $scope.pageData.totalPages;
$scope.getAllStdData();
}
$scope.lookStdDetail = function(id) {
console.log($rootScope.$state.go('detail'));
$state.go('detail');
}
}]);