代码备份,存根。
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/webpage/include/taglib.jsp"%>
<html>
<head>
<title>教师任课设置</title>
<meta name="decorator" content="default"/>
<script type="text/javascript">
var state=0;
var validateForm;
function doSubmit(){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
var showConfim = $("#showConfim").text();
if(showConfim!=null && showConfim!=""){
return false;
}
if(validateForm.form()){
$("#inputForm").submit();
return true;
}
return false;
}
function getFirstWeekLessons(){
var syVal = $("#schoolYear").val(); //学年
var semsVal = $("#semester").val(); //学期
var gradeVal = $("#grade").val(); //年级.
var scVal = $("#schoolClass").val(); //班级
var classCodeVal = $("#schoolClassCode").val();//班级编码
var currentUserId = $("#currentUserId").val();
var course = $("#courses").val();
$.ajax({
type : "post",
url : "${ctx}/res/schoolCurriculum/getExistingWeeks",
dataType : "json",
data : {"syVal": syVal,"semsVal": semsVal,"gradeVal": gradeVal,"classCodeVal": classCodeVal},
success : function(data) {
initTable();
for(var i=0;i<data.length;i++){
var selector = data[i].lessons+"-"+data[i].weekday;
$("#"+selector).empty();
if(data[i].teacherUserID == currentUserId && data[i].course==course){
if(${schoolCurriculum.isShow==1 }){
$("#"+selector).append("<span>"+data[i].teacher+"/"+data[i].course+"</span>");
$("input[name='zj']").attr("disabled", "disabled");
}else{
$("#"+selector).append("<span><input type='checkbox' name='zj' class='checkbox' checked='checked' value='"+data[i].lessons+"-"+data[i].weekday+"' ></span><span>"+data[i].teacher+"/"+data[i].course+"</span>");
}
}else{
$("#"+selector).append("<span>"+data[i].teacher+"/"+data[i].course+"</span>");
}
}
FirstWeekClass();
//判断学科是否增加过
SubjectWhetherIncreased();
}
});
}
function getWeekLessons(){
var syVal = $("#schoolYear").val(); //学年
var semsVal = $("#semester").val(); //学期
var gradeVal = $("#grade").val(); //年级.
var scVal = $("#schoolClass").val(); //班级
var classCodeVal = $("#schoolClassCode").val();//班级编码
$.ajax({
type : "post",
url : "${ctx}/res/schoolCurriculum/getExistingWeeks",
dataType : "json",
data : {"syVal": syVal,"semsVal": semsVal,"gradeVal": gradeVal,"classCodeVal": classCodeVal},
success : function(data) {
initTable();
for(var i=0;i<data.length;i++){
var selector = data[i].lessons+"-"+data[i].weekday;
$("#"+selector).empty();
$("#"+selector).append(data[i].teacher+"/"+data[i].course);
}
ThatCurrentClassWeek();
//判断学科是否增加过
SubjectWhetherIncreased();
}
});
//判断学科是否增加过
SubjectWhetherIncreased();
}
//刚进来显示用户所有任课的课程
function FirstWeekClass(){
var weekClassList = JSON.parse ('${fns:toJson(WeekClassList) }');
if(weekClassList!=null){
for(var i=0;i<weekClassList.length;i++){
var selector = weekClassList[i].lessons+"-"+weekClassList[i].weekday;
if(${schoolCurriculum.isShow==1 }){
}else{
$("#"+selector).empty();
$("#"+selector).append("<font style='color:#CCC;'>"+weekClassList[i].teacher+"/"+weekClassList[i].course+"/"+weekClassList[i].schoolClass+"</font>");
}
}
}
}
//选择班级时显示方式
function ThatCurrentClassWeek(){
var weekClassList = JSON.parse ('${fns:toJson(WeekClassList) }');
for(var i=0;i<weekClassList.length;i++){
var selector = weekClassList[i].lessons+"-"+weekClassList[i].weekday;
$("#"+selector).empty();
$("#"+selector).append("<font style='color:#CCC;'>"+"<i class='fa fa-minus-circle' style='color:red;'></i>"+weekClassList[i].course+"/"+weekClassList[i].schoolClass+"</font>");
}
}
$(document).ready(function() {
validateForm = $("#inputForm").validate({
submitHandler: function(form){
loading('正在提交,请稍等...');
form.submit();
},
errorContainer: "#messageBox",
errorPlacement: function(error, element) {
$("#messageBox").text("输入有误,请先更正。");
if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
error.appendTo(element.parent().parent());
} else {
error.insertAfter(element);
}
}
});
$('input:radio').on('ifChanged', function(event) {
if (state == 0) {
state++;
} else {
$(this).attr("checked","checked");
state--;
getWeekLessons();
}
});
if (${isShow} == "1") {
$("input[name='zj']").css("display","none");//隐藏
}
//获取级联数据
$("#grade").change(function(){
$.ajax({
type : "post",
url : "${ctx}/res/schoolCurriculum/listClassName",
dataType : "json",
data : {"gradeVal" : $("#grade").val()},
success : function(data) {
$("#schoolClass").empty();
$("#schoolClass").append(data);
//刚进入时根据年级、班级的下拉查询该年级、班级下的班级人数、班主任及副班主任
$.ajax({
type : "post",
url : "${ctx}/res/schoolCurriculum/getListSchoolClassFindCode",
dataType : "json",
data : {"schoolClassVal": $("#schoolClass").val()},
success : function(data) {
if(data[0]=="null"){
$("#studentNum").val("0");
}else{
$("#studentNum").val(data[0]);
}
$("#headTeacher").val(data[1]);
$("#deputyTeacher").val(data[2]);
$("#schoolClassCode").val(data[3]);
getWeekLessons();
}
});
getWeekLessons();
}
});
});
//刚进入页面根据年级的下拉信息查询该年级下的所有的班级
$.ajax({
type : "post",
url : "${ctx}/res/schoolCurriculum/listClassName",
dataType : "json",
data : {"gradeVal" : $("#grade").val()},
success : function(data) {
$("#schoolClass").append(data);
//刚进入时根据年级、班级的下拉查询该年级、班级下的班级人数、班主任及副班主任
$.ajax({
type : "post",
url : "${ctx}/res/schoolCurriculum/getListCurriculumPeopleTeacher",
dataType : "json",
data : {"schoolClassVal": $("#schoolClass").val(),"curriculumId":$("#id").val()},
success : function(data) {