YNICTE/BO/Views/Shared/Partial/CMscdBox2.cshtml

78 lines
3.8 KiB
Plaintext
Raw Normal View History

2021-07-09 17:26:31 +09:00
@model String
@{
var isone = Model.Split(';')[2] == "1";
}
<div id="cmscdbox" class="findbox" style="width: 600px;z-index:2002;">
<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();
bglayer2();
$("#cmscdbox").slideDown("fast");
findcmscd(cmno);
}
function hidecmscdbox() {
$('#cmscdbox').slideUp('fast'); $('#bglayer2').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 + "' data-estart='"+ d.estart +"' data-text='"+ d.scdInfoSummary +"'> <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 + "' data-estart='"+ d.estart +"' data-text='"+ d.scdInfoSummary +"'> <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-estart='"+ d.estart +"' 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-estart='"+ d.estart +"' 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-estart='"+ d.estart +"' data-text='"+ d.scdInfoSummary +"'> " + d.scdInfoSummary + "</label>");
}
else {
td.append("<label><input type='radio' name='rdoScds' value='" + d.cmisno + "' data-estart='"+ d.estart +"' 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"), estart: $(this).data("estart") };
@(Model.Split(';')[0])(data);
hidecmscdbox();
});
2021-07-09 17:26:31 +09:00
}
</script>