|
|
|
@ -5,6 +5,7 @@ layui.define(['form', 'laydate', 'table', 'teachingManagementApi', 'table', 'xmS
|
|
|
|
|
var teachingManagementApi = layui.teachingManagementApi;
|
|
|
|
|
var index = layui.index;
|
|
|
|
|
var xxTable = null;
|
|
|
|
|
var tableList = [];
|
|
|
|
|
|
|
|
|
|
var universityFacultyId = $("#addForm select[name='universityFacultyInfo']").val();
|
|
|
|
|
|
|
|
|
@ -35,6 +36,34 @@ layui.define(['form', 'laydate', 'table', 'teachingManagementApi', 'table', 'xmS
|
|
|
|
|
value: 'classId'
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#selectTeacherInfo").click(function (){
|
|
|
|
|
var schoolClassInfo = demo1.getValue();//获取当前多选选中的值
|
|
|
|
|
var teacherInfo = $("#teacherInfo").val();//获取当前多选选中的值
|
|
|
|
|
var teacherInfoName = $('#teacherInfo').find('option:selected').text();//获取当前多选选中的值
|
|
|
|
|
|
|
|
|
|
if($.isEmpty(teacherInfo)){
|
|
|
|
|
Common.info("请选择教师!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if(schoolClassInfo.length <=0){
|
|
|
|
|
Common.info("请选择班级!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
for (var i in schoolClassInfo){
|
|
|
|
|
tableList.push({
|
|
|
|
|
teacherName:teacherInfoName,//教师名称
|
|
|
|
|
teacherInfo:teacherInfo, //教师ID
|
|
|
|
|
schoolClassName:schoolClassInfo[i].className, //班级年级
|
|
|
|
|
schoolClassInfo:schoolClassInfo[i].classId,//班级ID
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table.reload('xxTable', {
|
|
|
|
|
data:tableList
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
xxTable = table.render({
|
|
|
|
|
elem : '#xxTable',
|
|
|
|
|
height : Lib.getTableHeight(1),
|
|
|
|
@ -49,15 +78,11 @@ layui.define(['form', 'laydate', 'table', 'teachingManagementApi', 'table', 'xmS
|
|
|
|
|
,limit : 10,
|
|
|
|
|
cols : [ [
|
|
|
|
|
{
|
|
|
|
|
field: 'universityFacultyInfo',
|
|
|
|
|
field: 'teacherName',
|
|
|
|
|
align: "center",
|
|
|
|
|
title: '教师名称'
|
|
|
|
|
}, {
|
|
|
|
|
field: 'universityFacultyInfo',
|
|
|
|
|
align: "center",
|
|
|
|
|
title: '课程名称'
|
|
|
|
|
},{
|
|
|
|
|
field: 'universityFacultyInfo',
|
|
|
|
|
field: 'schoolClassName',
|
|
|
|
|
align: "center",
|
|
|
|
|
title: '班级名称'
|
|
|
|
|
},{
|
|
|
|
@ -73,20 +98,40 @@ layui.define(['form', 'laydate', 'table', 'teachingManagementApi', 'table', 'xmS
|
|
|
|
|
var data = obj.data;
|
|
|
|
|
if(obj.event === "del"){
|
|
|
|
|
layer.confirm('是否确定删除该信息?', function (index) {
|
|
|
|
|
var ret = Common.postAjax("/jlw/xx/delete.json",{ids:data.ids});
|
|
|
|
|
layer.msg(ret.code == 0?"删除成功!":ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: ret.code == 0?1:2,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
|
},function (){
|
|
|
|
|
if(ret.code == 0){
|
|
|
|
|
Lib.tableRefresh();
|
|
|
|
|
}
|
|
|
|
|
var rowIndex = $(obj.tr).attr("data-index");//获取行号0开始
|
|
|
|
|
var page = $(".layui-laypage-skip input").val();
|
|
|
|
|
var limit = $(".layui-laypage-limits select").val();
|
|
|
|
|
tableList.splice(Number(rowIndex) + Number((limit * page) - limit),1);
|
|
|
|
|
table.reload('xxTable', {
|
|
|
|
|
data:tableList
|
|
|
|
|
});
|
|
|
|
|
layer.close(index);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if(!$.isEmpty($("#addForm input[name='teacherMergeClassThirdId']").val())){
|
|
|
|
|
getList();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getList(){
|
|
|
|
|
var schoolClassInfo = demo1.getValue();//获取当前多选选中的值
|
|
|
|
|
var teacherInfo = $("#teacherInfo").val();//获取当前多选选中的值
|
|
|
|
|
var teacherInfoName = $('#teacherInfo').find('option:selected').text();//获取当前多选选中的值
|
|
|
|
|
for (var i in schoolClassInfo){
|
|
|
|
|
tableList.push({
|
|
|
|
|
teacherName:teacherInfoName,//教师名称
|
|
|
|
|
teacherInfo:teacherInfo, //教师ID
|
|
|
|
|
schoolClassName:schoolClassInfo[i].className, //班级年级
|
|
|
|
|
schoolClassInfo:schoolClassInfo[i].classId,//班级ID
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
table.reload('xxTable', {
|
|
|
|
|
data:tableList
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var view = {
|
|
|
|
|
init:function(){
|
|
|
|
|
Lib.initGenrealForm($("#addForm"),form);
|
|
|
|
@ -95,20 +140,28 @@ layui.define(['form', 'laydate', 'table', 'teachingManagementApi', 'table', 'xmS
|
|
|
|
|
initSubmit:function(){
|
|
|
|
|
$("#addButton").click(function(){
|
|
|
|
|
form.on('submit(form)', function(){
|
|
|
|
|
if(tableList.length <=0){
|
|
|
|
|
Common.info("请确认教师及班级!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var url = "/jlw/teachingManagement/add.json";
|
|
|
|
|
var teacherMergeClassThirdId = $("#addForm input[name='teacherMergeClassThirdId']").val();
|
|
|
|
|
if(!$.isEmpty(teacherMergeClassThirdId)){
|
|
|
|
|
teachingManagementApi.updateTeachingManagement($('#addForm'),function(){
|
|
|
|
|
parent.window.dataReload();
|
|
|
|
|
Common.info("更新成功");
|
|
|
|
|
Lib.closeFrame();
|
|
|
|
|
});
|
|
|
|
|
}else{
|
|
|
|
|
teachingManagementApi.addTeachingManagement($('#addForm'),function(){
|
|
|
|
|
parent.window.dataReload();
|
|
|
|
|
Common.info("添加成功");
|
|
|
|
|
Lib.closeFrame();
|
|
|
|
|
});
|
|
|
|
|
url = "/jlw/teachingManagement/edit.json";
|
|
|
|
|
}
|
|
|
|
|
var param = $("#addForm").serializeJson();
|
|
|
|
|
param.teacherBoundClass = JSON.stringify(tableList);
|
|
|
|
|
var ret = Common.postAjax(url,param);
|
|
|
|
|
layer.msg(ret.code == 0?"操作成功!":ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: ret.code == 0?1:2,
|
|
|
|
|
shade:0.3,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
|
},function (){
|
|
|
|
|
if(ret.code == 0){
|
|
|
|
|
Lib.tableRefresh();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|