123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- var app = angular.module('app')
- .controller('TeamReviewQueryTasksCtrl', function($rootScope, $scope, $http, $state,main_host,UserService, toaster) {
- $scope.pageData = {};
- $scope.search = {};
- $scope.queryParam = {areas: [], pageIndex: 1, pageSize:20};
-
- $scope.load = function(){
- var user = UserService.getUserInfo();
- $rootScope.loading = $http.get(main_host + '/api/getTeamReviewTaskProvincesByUser/' + user.userId)
- .success(function(data){
- $scope.provinces = data.map.data;
- })
- $scope.queryParam.userId = user.userId;
- }
- $scope.load();
- $scope.selectProvince = function(){
- $scope.search.area = null;
- $scope.search.city = null;
- $rootScope.loading = $http.get(main_host + '/api/getAllAreaByProvince',{params:{'province_id':$scope.search.province.province_id}})
- .success(function(data){
- $scope.areaList = data.map.data;
- })
- }
- $scope.selectArea = function(){
- $scope.search.city = null;
- $rootScope.loading = $http.get(main_host + '/api/getAllCityByArea',{params:{'area_id':$scope.search.area.area_id}})
- .success(function(data){
- $scope.cityList = data.map.data;
- })
- }
- $scope.selectCity = function(){
- $scope.search.school = null;
- $rootScope.loading = $http.get(main_host + '/api/getAllSchoolByCity',{params:{'city_id':$scope.search.city.city_id}})
- .success(function(data){
- $scope.schoolList = data.map.data;
- })
- }
- //查询学生数量
- $scope.queryAreaStdData = function(){
- $scope.getAreaStdData();
- }
- //首页
- $scope.bmFirstPage = function() {
- $scope.queryParam.pageIndex = 1;
- $scope.getAreaStdData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.queryParam.pageIndex > 1) {
- $scope.queryParam.pageIndex--;
- $scope.getAreaStdData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.queryParam.pageIndex < $scope.pageData.totalPages) {
- $scope.queryParam.pageIndex++;
- $scope.getAreaStdData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.queryParam.pageIndex = $scope.pageData.totalPages;
- $scope.getAreaStdData();
- }
-
- $scope.getAreaStdData = function() {
- $scope.queryParam.areas = [];
- var obj = {"province":null, "area":null, "city": null, "schoolId":null};
- if($scope.search.province){
- obj.province = $scope.search.province.province_id;
- }
- if($scope.search.area){
- obj.area = $scope.search.area.area_id;
- }
- if($scope.search.city){
- obj.city = $scope.search.city.city_id;
- }
- if($scope.search.school){
- obj.schoolId = $scope.search.school.school_id;
- }
- $scope.queryParam.areas.push(obj);
- $rootScope.loading = $http({
- url : main_host + '/api/teamReviewQueryTasks',
- method : 'POST',
- data: $scope.queryParam
- })
- .success(function(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.lookCalibrationDetail = function(id) {
- if(document.querySelectorAll( '#popCalibrationDetail_picketage_table' ).length > 1){
- var elementList = document.querySelectorAll( '#popCalibrationDetail_picketage_table');
- angular.element(elementList[1]).remove();
- }
- $rootScope.loading = $http.get(main_host + '/api/GetEvalMarkDetails/'+id).success(function(data) {
- if (data.success) {
- $scope.marklists = data.map.data;
- console.log($scope.marklists);
- dialog({
- title:"打分详情",
- content:$('#popCalibrationDetail_picketage_table'),
- ok:function(){
- var urlHref = $state.href('markstep.step1',{'taskId':'view-' + id,'module':1});
- window.open(urlHref);
- return false;
- },
- okValue: "查看评分页面",
- cancel: function() {},
- cancelValue: "关闭"
- }).showModal();
- }
- });
- }
- $scope.reMark = function(item){
- dialog({
- title:"重新评分",
- content:"您确定对考生:" + item.name + "重新评分吗?",
- ok:function(){
- var user = UserService.getUserInfo();
- $rootScope.loading = $http.post(main_host + '/api/addTeamReviewTask/' + user.userId + '/' + item.id).success(function(data){
- console.log(data);
- var task = data.map.task;
- var urlHref = $state.href('markstep.step1',{'taskId': task.id,'module':1});
- window.open(urlHref);
- return false;
- });
- },
- okValue: "确定重新评分",
- cancel: function() {},
- cancelValue: "取消"
- }).showModal();
- }
- })
- .controller('TeamReviewMarkHistoryCtrl', function($rootScope, $scope, $http, $state,main_host,UserService, toaster) {
- $scope.load = function(){
- $rootScope.loading = $http.post(main_host + '/api/queryTeamReviewRemarkHistory')
- .success(function(data){
- $scope.tasks = data.map.tasks;
- })
- }
- $scope.load();
- //显示打分详情
- $scope.lookCalibrationDetail = function(id) {
- if(document.querySelectorAll( '#popCalibrationDetail_picketage_table' ).length > 1){
- var elementList = document.querySelectorAll( '#popCalibrationDetail_picketage_table');
- angular.element(elementList[1]).remove();
- }
-
- $rootScope.loading = $http.get(main_host + '/api/GetEvalMarkDetails/'+id).success(function(data) {
- if (data.success) {
- $scope.marklists = data.map.data;
- console.log($scope.marklists);
- dialog({
- title:"打分详情",
- content:$('#popCalibrationDetail_picketage_table'),
- ok:function(){
- var urlHref = $state.href('markstep.step1',{'taskId':'view-' + id,'module':1});
- window.open(urlHref);
- return false;
- },
- okValue: "查看评分页面",
- cancel: function() {},
- cancelValue: "关闭"
- }).showModal();
- }
- });
- }
- $scope.reMark = function(item){
- var urlHref = $state.href('markstep.step1',{'taskId': item.task_id,'module':1});
- window.open(urlHref);
- }
- })
- ;
|