This commit is contained in:
parent
d8cffdc2ba
commit
ec88c3e57b
|
|
@ -380,6 +380,19 @@ namespace NP.Base.Controllers
|
|||
return JsonBack(result);
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
public JsonResult GetScdForMixEdu(int cmno, int? month)
|
||||
{
|
||||
var result = Dao.Get<CMinningscd>("cm.cminningscds.applyedu", new System.Collections.Hashtable() { { "cmno", cmno }, { "month", (month == null) ? DateTime.Now.Year : month } });
|
||||
foreach (var item in result)
|
||||
{
|
||||
item.scdInfoSummary = string.Format("[{0}] {1}", item.studyplacename, item.estart.ToString("yyyy년 MM월 dd일 ddd요일 HH:mm"));
|
||||
item.remainPeople = Convert.ToInt32(item.quota) - Convert.ToInt32(item.regmem);
|
||||
}
|
||||
|
||||
return JsonBack(result);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -53,20 +53,7 @@
|
|||
</select>
|
||||
<span> ※지정하신 일자가 수료일자가 됩니다.</span>
|
||||
<br /><br />
|
||||
<ul>
|
||||
@foreach (var item in Model.CMInningscds)
|
||||
{
|
||||
if (item.remainPeople <= 0)
|
||||
{
|
||||
<li><input type="radio" name="rdoScds" id="rdo_@item.cmisno"> @item.scdInfoSummary<label style="color:red"> (종료)</label></li>
|
||||
}
|
||||
else
|
||||
{
|
||||
<li><input type="radio" name="rdoScds" id="rdo_@item.cmisno"> @item.scdInfoSummary<label style="color:red"> (@(item.remainPeople)명 남음)</label></li>
|
||||
|
||||
}
|
||||
}
|
||||
</ul>
|
||||
<ul id="ulScd"></ul>
|
||||
}
|
||||
|
||||
@if (Model.CM.cshape == 1)
|
||||
|
|
@ -294,8 +281,7 @@
|
|||
$(document).ready(function () {
|
||||
initControl();
|
||||
$("#selMonth").change(function () {
|
||||
$("#scdMonth").val($("#selMonth").val());
|
||||
$("#applyEduForm").submit();
|
||||
setScd();
|
||||
});
|
||||
|
||||
$("input[name='rdoRefund']").change(function () {
|
||||
|
|
@ -306,7 +292,11 @@
|
|||
});
|
||||
function initControl() {
|
||||
$("#selMonth").val(@Model.scdMonth);
|
||||
setTimeout(function () {
|
||||
setScd();
|
||||
refundAccountShowHide();
|
||||
}, 300);
|
||||
|
||||
}
|
||||
function refundAccountShowHide() {
|
||||
if ($("#rdoRefund01").prop("checked")) {
|
||||
|
|
@ -316,4 +306,24 @@
|
|||
$("#divRefundAccount").hide();
|
||||
}
|
||||
}
|
||||
|
||||
function setScd() {
|
||||
capp("/focommon/GetScdForMixEdu", { cmno: @Model.cmno, month: $("#selMonth").val() }, "renderScd");
|
||||
}
|
||||
function renderScd() {
|
||||
var ulScd = $("#ulScd");
|
||||
ulScd.empty();
|
||||
$.each(capResult.obj, function (i, d) {
|
||||
var li = $("<li />");
|
||||
if (d.remainPeople <= 0)
|
||||
{
|
||||
li.append("<input type='radio' name='rdoScds' id='rdo_"+d.cmisno+"'> "+d.scdInfoSummary+"<label style='color: red'> (종료)</label>");
|
||||
}
|
||||
else
|
||||
{
|
||||
li.append("<input type='radio' name='rdoScds' id='rdo_" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red'> (" + d.remainPeople+"명 남음)</label>");
|
||||
}
|
||||
ulScd.append(li);
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Reference in New Issue