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(); };