교육일정선택 페이지 추가

This commit is contained in:
lch 2021-06-03 09:13:03 +00:00
parent 27ff2205fa
commit f9f06507c3
2 changed files with 78 additions and 0 deletions

View File

@ -684,6 +684,7 @@
<Content Include="Views\data\learns5.cshtml" />
<Content Include="Views\data\learns6.cshtml" />
<Content Include="Views\data\learns7.cshtml" />
<Content Include="Views\Shared\Partial\CMScdBox.cshtml" />
</ItemGroup>
<ItemGroup>
<Folder Include="App_Data\" />

View File

@ -0,0 +1,77 @@
@model String
@{
var isone = Model.Split(';')[2] == "1";
}
<div id="cmscdbox" class="findbox" style="width: 600px;">
<h4><i class="fa fa-bars"></i> @Model.Split(';')[1]<a href="#" class="btn btn-default btn-xs f-r" onclick="hidecmscdbox()">닫기</a></h4>
<br />
<section class="panel panel-default" style="max-height: 300px; overflow: auto; min-height: 67px;">
<div class="table-responsive" id="excel1">
<table class="table table-striped b-t b-light" style="table-layout: fixed; white-space: nowrap;">
<tbody class="data" id="cmscdlistbox">
</tbody>
</table>
</div>
</section>
<br /><br />
</div>
<script>
function findcmscdshow(cmno) {
$("#cmscdlistbox tr").remove();
bglayer();
$("#cmscdbox").slideDown("fast");
findcmscd(cmno);
}
function hidecmscdbox() {
$('#cmscdbox').slideUp('fast'); $('#bglayer').hide();
}
function findcmscd(cmno) {
capp("/acommon/GetScdForMixEdu", { cmno: cmno }, "cbfindcmscd");
}
function cbfindcmscd() {
var tbody = $("#cmscdlistbox");
tbody.empty();
var seq = 0;
$.each(capResult.obj, function (i, d) {
var tr = $("<tr />");
var td = $("<td />");
if (d.isEnd == true) {
td.append("<label style='color: red'><input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span> (종료)</label>");
}
else {
if (d.quota != 0) {
if (d.remainPeople <= 0) {
td.append("<label style='color: red'><input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span> (마감)</label>");
}
else {
if (seq == 0) {
td.append("<label style='color: red'><input type='radio' name='rdoScds' value='" + d.cmisno + "' data-text='"+ d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" +"'> " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)</label>");
}
else {
td.append("<label style='color: red'><input type='radio' name='rdoScds' value='" + d.cmisno + "' data-text='"+ d.scdInfoSummary + " (" + d.remainPeople + "명 남음)" +"'> " + d.scdInfoSummary + " (" + d.remainPeople + "명 남음)</label>");
}
}
}
else {
if (seq == 0) {
td.append("<label><input type='radio' name='rdoScds' value='" + d.cmisno + "' data-text='"+ d.scdInfoSummary +"'> " + d.scdInfoSummary + "</label>");
}
else {
td.append("<label><input type='radio' name='rdoScds' value='" + d.cmisno + "' data-text='"+ d.scdInfoSummary +"'> " + d.scdInfoSummary + "</label>");
}
}
}
td.addClass("link");
tr.append(td);
seq++;
tbody.append(tr);
});
$("input:radio[name='rdoScds']").on("click", function () {
var data = { value: $(this).val(), text: $(this).data("text") };
@(Model.Split(';')[0])(data);
hidecmscdbox();
});
}
</script>