123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650 |
- 'use strict';
- var app = angular.module('app')
- .controller('step12Ctrl', ['$scope', '$http', '$state','main_host','UserService', function($scope, $http, $state,main_host,UserService) {
- //试评任务查询
- $('.mytab>li').eq(8).addClass('on').siblings().removeClass('on');
- var user = UserService.getUserInfo();
- /**
- * user.type 角色类型,传入打分接口的参数
- * user.userId
- */
- //获取评审列表
- $scope.reviewtasksParm = {
- "type":1,
- "teacherName":'',
- "pageIndex":1,
- "pageSize":20
- }
- $scope.getReviewTasksData = function(type){
- $scope.reviewtasksParm.type=type;
- $http.get(main_host + '/api/EvalCalibrationAllTasks',{params: $scope.reviewtasksParm}).success(function(data){
- console.log($scope);
- console.log(data);
- if(data.success){
- $scope.reviewtaskslists = 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.reviewtasksParm.pageIndex = 1;
- $scope.getReviewTasksData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.reviewtasksParm.pageIndex > 1) {
- $scope.reviewtasksParm.pageIndex--;
- $scope.getReviewTasksData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.reviewtasksParm.pageIndex < $scope.pageData.totalPages) {
- $scope.reviewtasksParm.pageIndex++;
- $scope.getReviewTasksData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.reviewtasksParm.pageIndex = $scope.pageData.totalPages;
- $scope.getReviewTasksData();
- }
- }])
- .controller('step13Ctrl', ['$scope', '$http', '$state','main_host','UserService', function($scope, $http, $state,main_host,UserService) {
- //评审任务查询
- $('.mytab>li').eq(9).addClass('on').siblings().removeClass('on');
- var user = UserService.getUserInfo();
- /**
- * user.type 角色类型,传入打分接口的参数
- * user.userId
- */
- //获取评审列表
- $scope.reviewtasksParm = {
- "type":2,
- "teacherName":'',
- "pageIndex":1,
- "pageSize":200
- }
-
- $scope.getReviewTasksData = function(){
- console.log('paramn:',$scope.reviewtasksParm);
- $http.get(main_host + '/api/EvalCalibrationAllTasks',{params: $scope.reviewtasksParm}).success(function(data){
- console.log($scope);
- console.log(data);
- if(data.success){
- $scope.reviewtaskslists = 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.reviewtasksParm.pageIndex = 1;
- $scope.getReviewTasksData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.reviewtasksParm.pageIndex > 1) {
- $scope.reviewtasksParm.pageIndex--;
- $scope.getReviewTasksData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.reviewtasksParm.pageIndex < $scope.pageData.totalPages) {
- $scope.reviewtasksParm.pageIndex++;
- $scope.getReviewTasksData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.reviewtasksParm.pageIndex = $scope.pageData.totalPages;
- $scope.getReviewTasksData();
- }
- }])
- .controller('step14Ctrl', function($scope, $http, $state,$rootScope,main_host,UserService,toaster) {
- //仲裁任务查询
- $('.mytab>li').eq(10).addClass('on').siblings().removeClass('on');
- var user = UserService.getUserInfo();
- /**
- * user.type 角色类型,传入打分接口的参数
- * user.userId
- */
- //获取评审列表
- $scope.reviewtasksParm = {
- "type":3,
- "teacherName":'',
- "pageIndex":1,
- "pageSize":20
- }
- $scope.getReviewTasksData = function(){
- $rootScope.loading = $http.get(main_host + '/api/EvalCalibrationAllTasks',{params: $scope.reviewtasksParm}).success(function(data){
- console.log($scope);
- console.log(data);
- if(data.success){
- $scope.reviewtaskslists = 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.toSetMaxGap = function(){
- $http.get(main_host + '/api/GetRealEvalMaxGap').success(function(data) {
- if (data.success) {
- $scope.maxGap = data.map.maxGap;
- }
- });
- function saveRealEvalMaxGap(){
- $http.post(main_host + '/api/SaveRealEvalMaxGap?maxGap=' + $scope.maxGap).success(function(data) {
- if (data.success) {
- toaster.pop('success','提示','设置成功!');
- }
- });
- };
- dialog({
- title:"设置仲裁阀值",
- content:$('#popRealEvalMaxGap'),
- ok:function(){
- if(!$scope.maxGap || isNaN($scope.maxGap - 0) || ($scope.maxGap - 0) <= 0){
- toaster.pop('error','提示','请填写正确的阀值!');
- $('#maxGap').select();
- return false;
- }
- saveRealEvalMaxGap();
- },
- okValue:"确定",
- cancel: function() {},
- cancelValue: '取消'
- }).showModal();
- }
-
- //首页
- $scope.bmFirstPage = function() {
- $scope.reviewtasksParm.pageIndex = 1;
- $scope.getReviewTasksData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.reviewtasksParm.pageIndex > 1) {
- $scope.reviewtasksParm.pageIndex--;
- $scope.getReviewTasksData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.reviewtasksParm.pageIndex < $scope.pageData.totalPages) {
- $scope.reviewtasksParm.pageIndex++;
- $scope.getReviewTasksData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.reviewtasksParm.pageIndex = $scope.pageData.totalPages;
- $scope.getReviewTasksData();
- }
- })
- .controller('step15Ctrl', function($scope, $http, $state,$rootScope,toaster) {
- $scope.totalPingfenModules = totalPingfenModules;
- //分组评审定标管理
- $('.mytab>li').eq(11).addClass('on').siblings().removeClass('on');
- $scope.evaluationsParm = {
- "startScore":'',
- "endScore":'',
- 'studentName':'', //考生姓名
- 'studentLoginNm':'', //考生报名号
- "pageIndex": 1,
- "pageSize": 20
- }
- $scope.pageData = {}
- //获取历史分组评审
- $scope.getEvaluationsData = function() {
- $http.get(main_host + '/api/EvalStudentBiao', {
- 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.queryEvaluationsData = function() {
- $scope.getEvaluationsData();
- }
- //设置样本类型
- $scope.simpleParm = {
- "simpleType": ""
- }
- $scope.saveSimplesType = function(id){
- $http.post(main_host + '/api/EvalStudentBiao/'+id + '?simpleType=' + $scope.simpleParm.simpleType).success(function(data) {
- if (data.success) {
- toaster.pop('success','提示','操作成功!');
- $scope.getEvaluationsData();
- }
- });
- }
-
- $scope.setSimplesType = function(id,simpleType) {
- if(simpleType){
- $scope.simpleChecked = simpleType.charCodeAt(0) - 65;
- }else{
- $scope.simpleChecked = -1;
- }
- $scope.simpleParm.simpleType = simpleType;
- if(document.querySelectorAll( '#popSimplestype' ).length > 1){
- var elementList = document.querySelectorAll( '#popSimplestype');
- angular.element(elementList[1]).remove();
- }
- dialog({
- title:"设置样本类型",
- content:$('#popSimplestype'),
- ok:function(){
- $scope.saveSimplesType(id);
- },
- okValue:"确定",
- cancel:function(){
- },
- cancelValue:"关闭"
- }).showModal();
- }
- //选择标本类型
- $scope.selectSimpleType = function(type,row){
- $scope.simpleChecked = row;
- $scope.simpleParm.simpleType = type;
- }
-
- //重置标本
- $scope.resetSimplesType = function(id) {
- dialog({
- title:"提示",
- content:'是否确定重置标本?',
- ok:function(){
- $scope.simpleParm.simpleType = "";
- $scope.saveSimplesType(id);
- },
- okValue:"确定",
- cancel:function(){
- },
- cancelValue:"取消"
- }).showModal();
- }
-
- //发起复核操作
- $scope.huheParm = {
- stuId:'',
- zcTeacherId:''
- };
- $scope.faqiFuhe = function(id){
- $scope.huheParm.zcTeacherId = '';
- $scope.huheParm.stuId = id;
- $rootScope.loading = $http.get(main_host + '/api/EvalZcTeachers').success(function(data) {
- if (data.success) {
- $scope.zc_teachers_list = data.map.data;
- console.log($scope.zc_teachers_list);
- dialog({
- title:"请选择复核专家",
- content:$('#pop_zc_teachers'),
- ok:function(){
- if (!$scope.huheParm.zcTeacherId) {
- dialog({
- title:'提示',
- content:'请选择一个复核专家',
- width:300,
- ok:function(){},
- okValue:'确定',
- cancel:function(){},
- cancelValue:'取消'
- }).showModal();
- return false;
- }
- $http.post(main_host + '/api/restartZc',$scope.huheParm).success(function(data){
- console.log('data',data);
- if (data.map.code == '1') {
- dialog({
- title:'提示',
- content:'操作成功',
- width:300,
- ok:function(){},
- okValue:'确定',
- cancel:function(){},
- cancelValue:'取消'
- }).showModal();
- }
- });
- },
- okValue: "发起复核",
- cancel: function() {},
- cancelValue: "关闭"
- }).showModal();
- }
- });
- }
-
- //显示打分详情
- $scope.lookCalibrationDetail = function(id) {
- if(document.querySelectorAll( '#popCalibrationDetail_fzpsPicketage_table' ).length > 1){
- var elementList = document.querySelectorAll( '#popCalibrationDetail_fzpsPicketage_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_fzpsPicketage_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.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('step16Ctrl', function($scope, $http, $state,$rootScope) {
- $scope.totalPingfenModules = totalPingfenModules;
- $('.mytab>li').eq(12).addClass('on').siblings().removeClass('on');
- //获取最终成绩表数据
- $scope.prepublishParm = {
- "province": "",
- "name": "",
- "status": "",
- "pageIndex": 1,
- "pageSize": 20
- }
- $scope.pageData = {}
- $scope.getPrePublishData = function() {
- $http.get(main_host + '/api/EvalStudentBiao', {
- 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.lookCalibrationDetail = function(id) {
- if(document.querySelectorAll( '#popCalibrationDetail_psTaskMgr_table' ).length > 1){
- var elementList = document.querySelectorAll( '#popCalibrationDetail_psTaskMgr_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_psTaskMgr_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.bmFirstPage = function() {
- $scope.prepublishParm.pageIndex = 1;
- $scope.getPrePublishData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.prepublishParm.pageIndex > 1) {
- $scope.prepublishParm.pageIndex--;
- $scope.getPrePublishData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.prepublishParm.pageIndex < $scope.pageData.totalPages) {
- $scope.prepublishParm.pageIndex++;
- $scope.getPrePublishData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.prepublishParm.pageIndex = $scope.pageData.totalPages;
- $scope.getPrePublishData();
- }
- //导出数据
- $scope.exportsFinalScoreData = function() {
- var exp_url = main_host + '/api/FinalScoreExports';
- console.log(exp_url);
- window.top.document.location.href=exp_url;
- }
- //导出数据
- $scope.exportsScoreDetailData = function() {
- var exp_url = main_host + '/api/ScoreDetailExports';
- console.log(exp_url);
- window.top.document.location.href=exp_url;
- }
- $scope.batchSubmitFinishedTasks = function() {
- $http.post(main_host + '/api/submitAllZSPSTasksByAdmin').success(function(data){
- console.log('data',data);
- if (data.map.code == '1') {
- dialog({
- title:'提示',
- content:'操作成功',
- width:300,
- ok:function(){},
- okValue:'确定',
- cancel:function(){},
- cancelValue:'取消'
- }).showModal();
- }
- });
- }
- })
- .controller('FeedbackListCtrl', function($scope, $http, $state,$rootScope) {
- $('.mytab>li').eq(12).addClass('on').siblings().removeClass('on');
-
- $scope.prepublishParm = {
- "pageIndex": 1,
- "pageSize": 10
- }
- $scope.pageData = {}
- $scope.getPrePublishData = function() {
- $http.get(main_host + '/api/feedbackList', {
- params: $scope.prepublishParm
- }).success(function(data) {
- if (data.success) {
- $scope.prepublishlists = 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.prepublishParm.pageIndex = 1;
- $scope.getPrePublishData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.prepublishParm.pageIndex > 1) {
- $scope.prepublishParm.pageIndex--;
- $scope.getPrePublishData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.prepublishParm.pageIndex < $scope.pageData.totalPages) {
- $scope.prepublishParm.pageIndex++;
- $scope.getPrePublishData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.prepublishParm.pageIndex = $scope.pageData.totalPages;
- $scope.getPrePublishData();
- }
- //导出数据
- $scope.exportsFeedbackData = function() {
- var exp_url = main_host + '/api/FeedbackExports';
- window.top.document.location.href=exp_url;
- }
- })
- .controller('TaskFeedbackListCtrl', function($scope, $http, $state,$rootScope) {
- $('.mytab>li').eq(12).addClass('on').siblings().removeClass('on');
-
- $scope.prepublishParm = {
- "pageIndex": 1,
- "pageSize": 10
- }
- $scope.pageData = {}
- $scope.getPrePublishData = function() {
- $http.get(main_host + '/api/taskFeedbackList', {
- params: $scope.prepublishParm
- }).success(function(data) {
- if (data.success) {
- $scope.prepublishlists = 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.prepublishParm.pageIndex = 1;
- $scope.getPrePublishData();
- }
- //上一页
- $scope.bmPrevPage = function() {
- if ($scope.prepublishParm.pageIndex > 1) {
- $scope.prepublishParm.pageIndex--;
- $scope.getPrePublishData();
- }
- }
- //下一页
- $scope.bmNextPage = function() {
- if ($scope.prepublishParm.pageIndex < $scope.pageData.totalPages) {
- $scope.prepublishParm.pageIndex++;
- $scope.getPrePublishData();
- }
- }
- //尾页
- $scope.bmLastPage = function() {
- $scope.prepublishParm.pageIndex = $scope.pageData.totalPages;
- $scope.getPrePublishData();
- }
- //导出数据
- $scope.exportsFeedbackData = function() {
- var exp_url = main_host + '/api/TaskFeedbackExports';
- window.top.document.location.href=exp_url;
- }
- $scope.viewFeedBackTask = function(studentId, module){
- var urlHref = $state.href('markstep.step1',{'taskId':'view-' + studentId,'module':module});
- window.open(urlHref);
- return false;
- }
- });
|