110 lines
5.7 KiB
Plaintext
110 lines
5.7 KiB
Plaintext
@model NP.Model.VMCM
|
|
<div style="@(Model.CM.cmno < 1 ? "display: none;":"")">
|
|
<ul class="pagination pagination-md" style="margin: 0;">
|
|
<li class=""><a href="#" onclick="gotab(0);" data-toggle="tab">기본정보</a></li>
|
|
<li class=""><a href="#" onclick="gotab(1);" data-toggle="tab">회차설정</a></li>
|
|
@if (Model.CM.ismaster == 0 && Model.CM.cshape == 2)
|
|
{
|
|
<li class=""><a href="#" onclick="gotab(2);" data-toggle="tab">교육일정</a></li>
|
|
}
|
|
<li class=""><a href="#" onclick="gotab(3);" data-toggle="tab">평가설정</a></li>
|
|
<li class="active"><a href="#" data-toggle="tab">메뉴설정</a></li>
|
|
</ul>
|
|
</div>
|
|
<form id="mform" method="post" class="form-horizontal">
|
|
<section class="panel panel-default" style="border-top: 1px solid #ddd; margin-top: 5px;">
|
|
<div class="panel-body">
|
|
@if (Model.CM.ismaster == 1)
|
|
{
|
|
<div class="form-group">
|
|
<label class="col-sm-4 col-md-2 control-label">과정분류 | 과정명</label>
|
|
<div class="col-sm-8 col-md-10"><input type="text" class="form-control" disabled value="[ @(Model.CM.pcgname) | @(Model.CM.cgname) ] @(Model.CM.cname)" /></div>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="form-group">
|
|
<label class="col-sm-4 col-md-2 control-label">기수 | 강좌명 | 분반</label>
|
|
<div class="col-sm-8 col-md-10"><input type="text" class="form-control" disabled value="@(Model.CM.tmname) | @(Model.CM.cname) | @(Model.CM.classno)반" /></div>
|
|
</div>
|
|
}
|
|
</div>
|
|
</section>
|
|
<section class="panel panel-default" style="border-top: 1px solid #ddd; margin-top: 5px; max-width: 500px;">
|
|
<header class="panel-heading"><strong><i class="fa fa-bars"></i> 메뉴 사용여부 설정(사용을 원하는 메뉴에 체크해주세요)<span class=""></span></strong></header>
|
|
<table class="regtable" id="esttable">
|
|
<colgroup><col /><col /></colgroup>
|
|
<tr><th>메뉴</th><th>사용</th></tr>
|
|
<tr><th>강의계획</th><td style="text-align: center;"><input type="checkbox" id="isplan" @(Model.CMMenu.isplan > 0 ? "checked" : "") /></td></tr>
|
|
<tr><th>학습</th><td style="text-align: center;"><input type="checkbox" id="iscontent" @(Model.CMMenu.iscontent > 0 ? "checked" : "") /></td></tr>
|
|
<tr><th>평가</th><td style="text-align: center;"><input type="checkbox" id="isev" @(Model.CMMenu.isev > 0 ? "checked" : "") /></td></tr>
|
|
<tr><th>설문</th><td style="text-align: center;"><input type="checkbox" id="isrs" @(Model.CMMenu.isrs > 0 ? "checked" : "") /></td></tr>
|
|
<tr><th>성적</th><td style="text-align: center;"><input type="checkbox" id="isgrade" @(Model.CMMenu.isgrade > 0 ? "checked" : "") /></td></tr>
|
|
@foreach (var bm in Model.BoardMasters)
|
|
{
|
|
<tr><th>@bm.bmname</th><td style="text-align: center;"><input type="checkbox" class="board" @(Model.CMMenus.Where(w=>w.bmno==bm.bmno).Count() > 0 ? "checked" : "") value="@bm.bmno" /></td></tr>
|
|
}
|
|
</table>
|
|
<br />
|
|
<div class="buttonbox text-center"><a href="#" onclick="save();" class="btn btn-s-xs btn-info">저장</a></div>
|
|
<br />
|
|
</section>
|
|
<input type="hidden" name="cmno" value="@Model.CM.cmno" />
|
|
@Html.HiddenFor(m => m.CMMenu.cmno)
|
|
@Html.HiddenFor(m => m.CMMenu.isplan)
|
|
@Html.HiddenFor(m => m.CMMenu.iscontent)
|
|
@Html.HiddenFor(m => m.CMMenu.isev)
|
|
@Html.HiddenFor(m => m.CMMenu.isrs)
|
|
@Html.HiddenFor(m => m.CMMenu.isgrade)
|
|
@Html.HiddenFor(m => m.CMMenu.bmnos)
|
|
</form>
|
|
<form id="dform" method="post" action="/cm/@Model.listviewname">
|
|
@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })
|
|
</form>
|
|
@section styles{
|
|
<style type="text/css">
|
|
|
|
</style>
|
|
}
|
|
@section scriptsHeader{
|
|
|
|
}
|
|
@section scripts{
|
|
<script>
|
|
$(document).ready(function () {
|
|
|
|
});
|
|
function gotab(idx, t) {
|
|
bglayer();
|
|
t = t || 0;
|
|
setTimeout(function () {
|
|
if (idx == 0) { $("#dform").attr("action", "/cm/@Model.viewname").submit(); }
|
|
else if (idx == 1) { $("#dform").attr("action", "/cm/@(Model.viewname)inning").submit(); }
|
|
else if (idx == 2) { $("#dform").attr("action", "/cm/@(Model.viewname)eduschedule").submit(); }
|
|
else if (idx == 3) { $("#dform").attr("action", "/cm/@(Model.viewname)est").submit(); }
|
|
else if (idx == 4) { $("#dform").attr("action", "/cm/@(Model.viewname)menu").submit(); }
|
|
}, t);
|
|
}
|
|
function save() {
|
|
setv("CMMenu_isplan", $("#isplan").prop("checked") ? 1 : 0);
|
|
setv("CMMenu_iscontent", $("#iscontent").prop("checked") ? 1 : 0);
|
|
setv("CMMenu_isev", $("#isev").prop("checked") ? 1 : 0);
|
|
setv("CMMenu_isrs", $("#isrs").prop("checked") ? 1 : 0);
|
|
setv("CMMenu_isgrade", $("#isgrade").prop("checked") ? 1 : 0);
|
|
var bmnos = "";
|
|
$.each($("input.board:checked"), function (i, c) {
|
|
bmnos += "," + $(c).val();
|
|
});
|
|
setv("CMMenu_bmnos", bmnos != "" ? bmnos.substr(1) : "");
|
|
if (confirm("저장하시겠습니까?")) {
|
|
cap("/acommon/cmmenusave", "mform", "cbsave");
|
|
}
|
|
}
|
|
function cbsave() {
|
|
if (capResult.code == 1000) {
|
|
msgok(1);
|
|
} else { msgadmin(); }
|
|
}
|
|
</script>
|
|
}
|