var refreshGirdData;
var year = request('year');
var semester = request('semester');
var empNo = request('empno');
var lessonNo = request('lessonNo');
var teachClassNo = request('teachClassNo');
var lessonTime = request('lessonTime');
var lessonDate = request('lessonDate');
var lessonSortNo = request('lessonSortNo');
var classRoomNo = request('classRoomNo');
var bootstrap = function ($, learun) {
"use strict";
var startTime;
var endTime;
var page = {
init: function () {
page.initGird();
page.bind();
},
bind: function () {
$('#ktkqlx').lrDataItemSelect({ code: 'ktkqlx' });
$('#btn_Apply').on('click',
function () {
var kqlx = $('#ktkqlx').lrselectGet();
if (kqlx != "") {
var rowData = $('#gridtable').jfGridGet('rowdata');
if (rowData.length > 0) {
learun.layerConfirm('是否确认提交考勤?',
function (res) {
if (res) {
learun.postForm(
top.$.rootUrl + '/PersonnelManagement/TimeTable/AttendanceApply',
{ kqType: kqlx, lessonTime: lessonTime, lessonDate: lessonDate, classRoomNo: classRoomNo, dataJson: JSON.stringify(rowData), attenScore: $('#AttenScore').val(), attenCondition: $('#AttenCondition').val() },
function () {
refreshGirdData();
});
}
});
} else {
learun.alert.warning("您没有选中任何数据项,请选中后再操作!");
}
} else {
learun.alert.warning("请选择考勤类型");
}
});
},
// 初始化列表
initGird: function () {
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/PersonnelManagement/TimeTable/AttendanceStudents?lessonSortNo=' + lessonSortNo,
headData: [
{ label: "学号", name: "StuNo", width: 100, align: "left" },
{ label: "姓名", name: "StuName", width: 100, align: "left" },
{
label: '是否出勤', name: 'AttendOrNo', width: 130, align: 'left',
formatter: function (cellvalue) {
if (cellvalue == "是") {
return "是";
} else {
return "否";
}
}
},
{ label: "考勤类型", name: "Sort", width: 100, align: "left" },
{ label: "分数", name: "AttenScore", width: 100, align: "left" },
{ label: "情况", name: "AttenCondition", width: 100, align: "left" }
],
isMultiselect: true,
mainId: '',
isPage: true
});
page.search();
},
search: function (param) {
param = param || {};
param.year = year;
param.semester = semester;
param.empno = empNo;
param.lessonNo = lessonNo;
param.teachClassNo = teachClassNo;
param.lessonSortNo = lessonSortNo;
param.classRoomNo = classRoomNo;
param.lessonTime = lessonTime;
param.lessonDate = lessonDate;
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
}
};
refreshGirdData = function () {
page.search();
};
page.init();
};