109 lines
5.0 KiB
Plaintext
109 lines
5.0 KiB
Plaintext
<style type="text/css">
|
|
#ulScd {
|
|
height: 400px;
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
var selectedcmno;
|
|
var selectedLectno;
|
|
var selectedCmisno;
|
|
|
|
function setScd2(cmno) {
|
|
capp("/acommon/GetScdForMixEdu", { cmno: cmno, iscmlects : 1 }, "renderScd2");
|
|
}
|
|
|
|
function renderScd2() {
|
|
var divedudate = $("#divedudate");
|
|
var select = $("<select />", { "class": "form-control dev" , "id": "addstringval4" , "name": "addstringval4" , "onchange": "submit()" });
|
|
divedudate.empty();
|
|
select.append("<option value=''>교육일정</option>");
|
|
$.each(capResult.obj, function (i, d) {
|
|
if ("2099-12-31" != "2099-12-31") {
|
|
if (d.estartShortDateString == "2099-12-31") {
|
|
select.append("<option value='" + d.estartShortDateString + "' selected> " + d.estartShortDateString + "</option > ");
|
|
}
|
|
else {
|
|
select.append("<option value='" + d.estartShortDateString + "'> " + d.estartShortDateString + "</option > ");
|
|
}
|
|
}
|
|
else {
|
|
select.append("<option value='" + d.estartShortDateString + "'> " + d.estartShortDateString + "</option > ");
|
|
}
|
|
});
|
|
divedudate.append(select);
|
|
}
|
|
|
|
function setScd() {
|
|
capp("/acommon/GetScdForMixEdu", { cmno: selectedcmno }, "renderScd");
|
|
}
|
|
function renderScd() {
|
|
var ulScd = $("#ulScd");
|
|
ulScd.empty();
|
|
var seq = 0;
|
|
$.each(capResult.obj, function (i, d) {
|
|
var li = $("<li />");
|
|
//if (d.isEnd == true) {
|
|
//li.append("<label style='cursor: pointer'><input type='radio' name='rdoScds' value='" + d.cmisno + "'><span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (종료)</label></label>");
|
|
//}
|
|
//else {
|
|
if (d.quota != 0) {
|
|
if (d.remainPeople <= 0) {
|
|
//li.append("<label style='cursor: pointer'><input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled<span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (마감)</label></label>");
|
|
}
|
|
else {
|
|
if (seq == 0) {
|
|
li.append("<label style='cursor: pointer'><input type='radio' name='rdoScds' value='" + d.cmisno + "'>" + d.scdInfoSummary + "<label style='color: red'> (" + d.remainPeople + "명 남음)</label></label>");
|
|
}
|
|
else {
|
|
li.append("<label style='cursor: pointer'><input type='radio' name='rdoScds' value='" + d.cmisno + "'>" + d.scdInfoSummary + "<label style='color: red'> (" + d.remainPeople + "명 남음)</label></label>");
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
if (seq == 0) {
|
|
li.append("<label style='cursor: pointer'><input type='radio' name='rdoScds' value='" + d.cmisno + "'>" + d.scdInfoSummary + "</label>");
|
|
}
|
|
else {
|
|
li.append("<label style='cursor: pointer'><input type='radio' name='rdoScds' value='" + d.cmisno + "'>" + d.scdInfoSummary + "</label>");
|
|
}
|
|
}
|
|
//}
|
|
seq++;
|
|
ulScd.append(li);
|
|
});
|
|
|
|
$("input:radio[name='rdoScds']:radio[value='" + selectedCmisno + "']").prop('checked', true);
|
|
}
|
|
function openScd(cmno, lectno, cmisno) {
|
|
selectedcmno = cmno;
|
|
selectedLectno = lectno;
|
|
selectedCmisno = cmisno;
|
|
$.when(
|
|
setScd()
|
|
).done(function () {
|
|
setTimeout(function () {
|
|
bglayer();
|
|
$("#scdbox").slideDown("fast");
|
|
}, 200);
|
|
});
|
|
}
|
|
|
|
function updateScd() {
|
|
if (confirm("교육일정을 변경하시겠습니까?")) {
|
|
var cmisno = $("input:radio[name=rdoScds]:checked").val();
|
|
capp("/acommon/LectScdChange", { lectno: selectedLectno, cmisno: cmisno }, "afterUpdateScd");
|
|
}
|
|
}
|
|
function afterUpdateScd() {
|
|
if (capResult.code > 0) {
|
|
$("#scdbox").slideUp('fast')
|
|
msg2("저장되었습니다.", 0, null, "");
|
|
}
|
|
else {
|
|
msg("관리자에게 문의하세요.");
|
|
return;
|
|
}
|
|
}
|
|
</script> |