2020-10-29 15:09:30 +09:00
@model NP.Model.VMCourse
2022-04-28 14:05:09 +09:00
<div class="container">
2022-08-04 09:06:10 +09:00
<div class="schBox" style="display:none;">
2022-04-28 14:05:09 +09:00
<form id="smartSearchForm" method="post">
<input type="hidden" name="cmno" id="cmno" />
2022-08-02 13:25:57 +09:00
<input type="hidden" id="cmino" name="CM.cmino" />
<input type="hidden" id="cmisno" name="CM.cmisno" />
2022-04-28 14:05:09 +09:00
<input type="hidden" name="stringval" id="stringval" value="@Model.stringval" />
@if (Model.stringval == "0" || Model.stringval == null || Model.stringval == "")
{
<ul class="schTab">
<li id="liTab1" class="current" style="font-size:16pt;"><a href="#">건설기술진흥법교육</a></li>
<li id="liTab2" style="font-size:16pt;display:none;"><a href="#">기타교육</a></li>
</ul>
<ul class="schCont">
<li>
<select name="stringval2" id="stringval2">
@*<option value="0" @(Model.stringval2 == "0" ? "selected" : "")>온라인교육</option>*@
2022-04-28 16:47:47 +09:00
<option value="1" @(Model.stringval2 == "1" ? "selected" : "")>교육장교육</option>
2022-04-28 14:05:09 +09:00
<option value="2" @(Model.stringval2 == "2" ? "selected" : "")>온라인교육</option>
</select>
</li>
<li>
@*typeman는 데이터가 model.comcodes2임, 수정시 주의할것*@
@Html.DropDownListFor(x => x.stringval3, new SelectList(Model.ComCodes2, "ccode", "cname"), "-선택-")
</li>
<li>
@*typeedu는 데이터가 model.comcodes3임, 수정시 주의할것*@
@Html.DropDownListFor(x => x.stringval4, new SelectList(Model.ComCodes3, "ccode", "cname"), "-선택-")
</li>
<li>
@*typegrade는 데이터가 model.comcodes4임, 수정시 주의할것*@
@Html.DropDownListFor(x => x.stringval5, new SelectList(Model.ComCodes4, "ccode", "cname"), "-선택-")
</li>
<li>
@Html.DropDownListFor(x => x.stringval6, new SelectList(Model.ComCodes5, "ccode", "cname"), "-선택-")
</li>
<li>
@Html.DropDownListFor(x => x.stringval7, new SelectList(Model.ComCodes6, "ccode", "cname"), "-선택-")
</li>
<li><a href="#" id="btnSearch">검색</a></li>
</ul>
}
else if (Model.stringval == "1")
{
<ul class="schTab">
<li id="liTab1"><a href="#" style="font-size:16pt;">건설기술진흥법교육</a></li>
<li id="liTab2" class="current" style="font-size:16pt;"><a href="#">기타교육</a></li>
</ul>
<ul class="schCont">
<li>
<select name="stringval2" id="stringval2">
@*<option value="0" @(Model.stringval2 == "0" ? "selected" : "")>온라인교육</option>*@
<option value="1" @(Model.stringval2 == "1" ? "selected" : "")>교육장교육</option>
<option value="2" @(Model.stringval2 == "2" ? "selected" : "")>온라인교육</option>
</select>
</li>
<li>
@Html.DropDownListFor(x => x.stringval3, new SelectList(Model.CMsEtc, "cgno", "cgname"), "-선택-")
</li>
<li><a href="#" id="btnSearch">검색</a></li>
</ul>
}
</form>
</div>
<p class="subDsc mt15">본인의 기술인 정보를 모르실 경우에는 아래링크를 클릭하여 정보 확인 후 교육신청을 하여 주시기 바랍니다.</p>
<ul class="smtLnk">
<li><a href="https://homenet.kocea.or.kr:1443" target="_blank">한국건설기술인협회 이동</a></li>
<li><a href="https://www.kira.or.kr" target="_blank">건축사협회 이동</a></li>
</ul>
<br />
@if (Model.stringval2 == "2")
{
<p class='subDsc' style='color:red;'>※ 온라인 교육은 입금완료시 교육이 바로 시작되며 동영상 시청이 가능합니다</p>
}
<input type="hidden" id="hidCmno" />
<ul class="smtList" style="margin-bottom:150px">
@foreach (var item in Model.CMs)
{
<li>
<div class="smtlCont">
2022-08-02 13:25:57 +09:00
<h5>
<em style="font-size:15px" class="@(item.cshape == 0 ? "org" : item.cshape == 1 ? "grn" : "blu")">
@(item.cshape == 0 ? "온라인" : item.cshape == 1 ? "교육장교육" : "온라인교육")
</em>
@*<span style="font-size:22px">@($"{item.cname} | {item.studytime}시간과정 | 교육비{item.infee}")</span></h5>*@
2022-08-03 16:50:01 +09:00
@{
2022-08-23 12:38:22 +09:00
string strTitle =string.Format("{0} | {1}시간과정 |<span class='red' style='vertical-align: initial;'> {2}과정 </span>", item.cname, item.studytime, (item.isrefund == 1 ? "환급" : "비환급"), item.infee.ToString("#,0"));
2022-08-03 16:50:01 +09:00
}
<span style="font-size:22px">@Html.Raw(strTitle)</span>
2022-08-02 13:25:57 +09:00
</h5>
2022-04-28 14:05:09 +09:00
<ul class="smtlBtn">
2022-08-23 12:38:22 +09:00
<li>
2022-09-22 14:21:44 +09:00
<a onclick="javascript: openIntro(@item.cmno);" class="smtlChkBtn smtlChk01" style="right:130px;">강좌소개</a>
2022-08-23 12:38:22 +09:00
</li>
@*<li style="font-size:18px;"><a href="#" class="smtlBtn02" id="btnIntro" onclick="javascript: openIntro(@item.cmno)">강좌소개</a></li>*@
<li>
<a href="#" class="smtlBtn02 smtlChkBtn" id=@("btnSelect" + item.cmno) onclick="javascript: getCmInning(@item.cshape, @item.cmno)">일정조회</a>
</li>
2021-08-23 15:10:15 +09:00
</ul>
2022-04-28 14:05:09 +09:00
</div>
2022-08-02 13:25:57 +09:00
@*20220728 교육장정보 감추기*@
@*@if (item.cshape == 1 || (item.cshape == 2 && item.scdtype == 0)) //오프라인 경우 교육장 정보를 보여준다.
{
<ul class="smtlTab" id="divPlace_@item.cmno" style="display:none">
<li class="current" onclick="javascript:setStudyplace(this,@item.cmno);"><a href="javascript:getSubCm(item.cshape, @item.cmno);">전체</a></li>
@foreach (var t in Model.ComCodes)
{
<li onclick="javascript:setStudyplace(this,@item.cmno);"><a href="javascript:getCmInning(item.cshape, @item.cmno, @t.ccode);">@t.cname 교육장</a></li>
<li onclick="javascript:setStudyplace(this,@item.cmno);"><a href="javascript:getSubCm(1, @item.cmno, @t.ccode);">@t.cname 교육장</a></li>
}
</ul>
}*@
@*20220728온라인/오프라인 안내*@
2022-08-23 12:38:22 +09:00
<div id="divInfo_@item.cmno"class="smtlChk" >
2022-08-02 13:25:57 +09:00
</div>
@*20220728교육 영역*@
<ul class="smtlTab" id="divPlace_@item.cmno" style="display:none">
</ul>
@*20220728교육일정 영역*@
2022-08-23 12:38:22 +09:00
<div id=@("divScd"+ @item.cmno) class="smtlChk">
2022-08-02 13:25:57 +09:00
</div>
2022-04-28 14:05:09 +09:00
<input type="hidden" id="pcmno_@(item.cmno)_cgcode" value="@(item.cgcode)" />
<ul class="smtlChk" id="ulSubCm_@item.cmno"></ul>
</li>
}
@if (Model.CMs.Count == 0)
2021-11-03 15:19:08 +09:00
{
2022-04-28 14:05:09 +09:00
<li style="border:0px;">
<div style="margin: 0 auto;display: table;text-align: center;">
<p style="font-size: 25px;line-height: 50px;">현재 개설된 과정이 없습니다.</p><p class="subDsc">자세한 사항은 1544-7660으로 문의 하세요.</p>
</div>
</li>
2021-11-03 15:19:08 +09:00
}
2022-04-28 14:05:09 +09:00
</ul>
2020-10-29 15:09:30 +09:00
2022-04-28 14:05:09 +09:00
<ul class="clsBtn society">
<li style="display:none;"><a href="/">뒤로가기</a></li>
<li><a href="/">뒤로가기</a></li>
</ul>
2020-10-29 15:09:30 +09:00
2022-04-28 14:05:09 +09:00
</div>
2020-10-30 17:30:09 +09:00
2021-08-23 15:10:15 +09:00
<div class="clsPop" id="divIntro" style="display:none;">
2020-11-02 16:59:33 +09:00
<div>
<div>
<div class="clsPopWrap">
<div class="clsPopTitle">
2020-11-04 17:04:10 +09:00
<h5>강좌소개</h5>
2020-11-02 16:59:33 +09:00
<a href="#" onclick="javascript: closeIntro();"></a>
</div>
<div class="clsPopCont">
<ul class="smtList pop">
<li>
<div class="smtlCont">
2020-11-04 17:04:10 +09:00
<h5><span id="spnCmTitle"></span></h5>
2020-11-02 16:59:33 +09:00
<div class="gry">
2020-11-04 17:04:10 +09:00
<p>교육분류 : <span id="spnCmKind"></span></p>
<p>인정시간 : <span class="sky"><span id="spnCmStudyHour"></span></span>시간</p>
2022-09-22 14:21:44 +09:00
<p style="display:none;" id="completeStd">수료기준 : 진도 <span id="spnCmAttend"></span>% 이상, 시험 <span id="spnCmFinal"></span>점 이상, 과제 <span id="spnCmSubject"></span>점 이상</p>
2022-08-02 13:25:57 +09:00
@*@if (Model.CM.cshape != 1)
{
<p id="completeStd">수료기준 : 진도 <span id="spnCmAttend"></span>% 이상, 시험 <span id="spnCmFinal"></span>점 이상, 과제 <span id="spnCmSubject"></span>점 이상</p>
}*@
2020-11-02 16:59:33 +09:00
</div>
</div>
</li>
</ul>
2021-11-10 08:53:42 +09:00
<dl class="fairIntro spnCmUsername" style="display:none;">
2020-11-02 16:59:33 +09:00
<dt>강사정보</dt>
2020-11-04 17:04:10 +09:00
<dd><span id="spnCmUsername"></span></dd>
2020-11-02 16:59:33 +09:00
</dl>
2021-11-10 08:53:42 +09:00
<dl class="fairIntro spnCmIntroHtml" style="display:none;">
2020-11-02 16:59:33 +09:00
<dt>강좌소개</dt>
2021-08-23 15:10:15 +09:00
<div id="spnCmIntroHtml"></div>
2020-11-02 16:59:33 +09:00
</dl>
2021-11-10 08:53:42 +09:00
<dl class="fairIntro spnCmTargetHtml" style="display:none;">
<dt>학습대상</dt>
<div id="spnCmTargetHtml"></div>
</dl>
<dl class="fairIntro spnCmGoalHtml" style="display:none;">
<dt>학습목표</dt>
<div id="spnCmGoalHtml"></div>
</dl>
<dl class="fairIntro spnCmContentHtml" style="display:none;">
<dt>학습내용</dt>
<div id="spnCmContentHtml"></div>
</dl>
2020-11-02 16:59:33 +09:00
</div><!-- clsPopCont -->
</div><!-- clsPopWrap -->
</div>
</div>
</div>
2020-10-30 17:30:09 +09:00
<script type="text/javascript">
2020-11-04 17:04:10 +09:00
var _cmno;
2020-10-30 17:30:09 +09:00
$(document).ready(function () {
2020-11-09 10:57:03 +09:00
2020-10-30 17:30:09 +09:00
$('#liTab1').click(function () {
2020-11-09 10:57:03 +09:00
$.when(
$("#stringval").val("0"),
2021-04-30 13:42:07 +09:00
$("#stringval3").val(""),
$("#stringval4").val(""),
$("#stringval5").val(""),
2021-07-06 12:48:39 +09:00
$("#stringval6").val("")
2020-11-09 10:57:03 +09:00
).done(function () {
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-06 18:41:15 +09:00
2022-08-02 13:25:57 +09:00
});
2020-10-30 17:30:09 +09:00
$('#liTab2').click(function () {
2020-11-09 10:57:03 +09:00
$.when(
$("#stringval").val("1"),
2021-04-30 13:42:07 +09:00
$("#stringval3").val(""),
$("#stringval4").val(""),
$("#stringval5").val(""),
2021-07-06 12:48:39 +09:00
$("#stringval6").val("")
2020-11-09 10:57:03 +09:00
).done(function () {
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-09 10:57:03 +09:00
});
2020-10-30 17:30:09 +09:00
$('#btnSearch').click(function () {
2022-08-02 13:25:57 +09:00
if ($("#liTab1").hasClass("current")) {
2020-10-30 17:30:09 +09:00
$("#stringval").val("0");
2022-08-02 13:25:57 +09:00
}
2020-10-30 17:30:09 +09:00
else if ($("#liTab2").hasClass("current")) {
$("#stringval").val("1");
2022-08-02 13:25:57 +09:00
}
setTimeout(function () {
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
}, 1000);
});
2021-04-30 13:42:07 +09:00
$("#stringval").change(function () {
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-04 17:04:10 +09:00
$("#stringval2").change(function () {
2021-04-29 17:06:24 +09:00
$("#stringval3").val("");
$("#stringval4").val("");
$("#stringval5").val("");
$("#stringval6").val("");
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-04 17:04:10 +09:00
$("#stringval3").change(function () {
2021-04-29 17:06:24 +09:00
$("#stringval4").val("");
$("#stringval5").val("");
$("#stringval6").val("");
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-04 17:04:10 +09:00
$("#stringval4").change(function () {
2021-04-29 17:06:24 +09:00
$("#stringval5").val("");
$("#stringval6").val("");
2020-10-30 17:30:09 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-04 17:04:10 +09:00
$("#stringval5").change(function () {
2021-04-29 17:06:24 +09:00
$("#stringval6").val("");
2020-11-04 17:04:10 +09:00
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-04 17:04:10 +09:00
$("#stringval6").change(function () {
$("#smartSearchForm").submit();
2022-08-02 13:25:57 +09:00
});
2020-11-04 17:04:10 +09:00
});
2020-11-02 16:59:33 +09:00
2020-11-04 17:04:10 +09:00
function openIntro(cmno) {
2021-11-10 08:53:42 +09:00
$(".spnCmUsername").hide();
$(".spnCmIntroHtml").hide();
$(".spnCmTargetHtml").hide();
$(".spnCmGoalHtml").hide();
$(".spnCmContentHtml").hide();
2020-11-02 16:59:33 +09:00
$("#divIntro").show();
2020-11-04 17:04:10 +09:00
capp("/focommon/getcmuser", { cmno: cmno }, "renderCmNo");
}
2022-08-02 13:25:57 +09:00
2020-11-04 17:04:10 +09:00
function renderCmNo() {
var typeman = $("#stringval3").find("option:selected").text();
var typeedu = $("#stringval4").find("option:selected").text();
var typegrade = $("#stringval5").find("option:selected").text();
var typejob = $("#stringval6").find("option:selected").text();
var cmkind;
cmkind = typeman + " | " + typeedu + " | " + typegrade + " | " + typejob;
if ($("#stringval").val() == "1") {
cmkind = $("#stringval3").find("option:selected").text();
}
2020-11-06 18:41:15 +09:00
2020-11-04 17:04:10 +09:00
$.each(capResult.obj, function (i, d) {
2022-08-02 13:25:57 +09:00
//20220729 온라인인경우 수료기준을 보여준다.
2022-09-22 14:21:44 +09:00
if (@(Model.stringval2) == 1) {
2022-08-02 13:25:57 +09:00
$("#completeStd").hide();
}
2022-09-22 14:21:44 +09:00
else if (@(Model.stringval2) == 2) {
2022-08-02 13:25:57 +09:00
$("#completeStd").show();
}
2020-11-04 17:04:10 +09:00
$("#spnCmTitle").text(d.text);
$("#spnCmKind").text(cmkind);
$("#spnCmStudyHour").text(d.studytime);
$("#spnCmAttend").text(d.attendcut);
$("#spnCmFinal").text(d.finalcut);
2021-08-23 15:10:15 +09:00
$("#spnCmSubject").text(d.subjectcut);
2021-11-10 08:53:42 +09:00
if (d.username != null && d.username != "" && d.username != undefined) {
$("#spnCmUsername").text(d.username);
$(".spnCmUsername").show();
}
2020-12-10 15:19:50 +09:00
if (d.introhtml != null && d.introhtml != "" && d.introhtml != undefined) {
2021-08-23 15:10:15 +09:00
$("#spnCmIntroHtml").html(d.introhtml);
2021-11-10 08:53:42 +09:00
$(".spnCmIntroHtml").show();
}
if (d.targethtml != null && d.targethtml != "" && d.targethtml != undefined) {
$("#spnCmTargetHtml").html(d.targethtml);
$(".spnCmTargetHtml").show();
}
if (d.goalhtml != null && d.goalhtml != "" && d.goalhtml != undefined) {
2021-11-10 15:17:10 +09:00
$("#spnCmGoalHtml").html(d.goalhtml);
2021-11-10 08:53:42 +09:00
$(".spnCmGoalHtml").show();
}
if (d.contenthtml != null && d.contenthtml != "" && d.contenthtml != undefined) {
2021-11-10 15:17:10 +09:00
$("#spnCmContentHtml").html(d.contenthtml);
2021-11-10 08:53:42 +09:00
$(".spnCmContentHtml").show();
2020-12-10 15:19:50 +09:00
}
2020-11-04 17:04:10 +09:00
});
2020-11-02 16:59:33 +09:00
}
2022-08-02 13:25:57 +09:00
2020-11-02 16:59:33 +09:00
function closeIntro() {
$("#divIntro").hide();
}
2020-11-04 17:04:10 +09:00
2022-08-02 13:25:57 +09:00
function setStudyplace(v, cmno) {
$("#divPlace_" + cmno + " > li").removeClass("current");
2020-11-04 17:04:10 +09:00
$(v).addClass("current");
}
2022-08-02 13:25:57 +09:00
//20220726 교육장, 교육일정 조회
2022-08-10 09:34:44 +09:00
function getCmInning(cshape, cmno) {
2022-08-02 13:25:57 +09:00
var btnSelect = $("#btnSelect" + cmno)
var divInfo = $("#divInfo_" + cmno);
var divPlace = $("#divPlace_" + cmno);
var divScd = $("#divScd" + cmno);
2022-08-23 12:38:22 +09:00
if (btnSelect.html() == '일정조회') {
2022-08-03 16:50:01 +09:00
btnSelect.html('조회닫기');
2022-08-02 13:25:57 +09:00
//capp("/focommon/GetScdForMixEdu", { cmno: model.cm.cmno, month: $("#selMonth").val() }, "renderScd");
//교육일정에 등록되어 있는 일정 중 선택이 가능한 첫번째 일정 선택으로 달 파라미터 제거
2022-08-03 16:50:01 +09:00
capp("/focommon/GetScdForMixEdu", { cmno: cmno}, "renderScdInning(1," + cshape + "," + cmno + ")");
2022-08-02 13:25:57 +09:00
}
else {
divInfo.empty();
divPlace.empty();
divPlace.hide();
divScd.empty();
2022-08-23 12:38:22 +09:00
btnSelect.html('일정조회');
2022-08-02 13:25:57 +09:00
}
}
//20220729 교육장 또는 교육장별 교육일정 정보 생성
2022-08-10 09:34:44 +09:00
// job (1=교육장정보+교육일정 활성화, 0=교육일정만 활성화)
function renderScdInning(job, cshape, cmno) {
2022-08-02 13:25:57 +09:00
let strTmp = "";
let strStudyPlaceTag = "";
var divPlace = $("#divPlace_" + cmno);
var divInfo = $("#divInfo_" + cmno);
var divScd = $("#divScd" + cmno);
if (job == 1) {
2022-08-23 12:38:22 +09:00
2022-08-02 13:25:57 +09:00
divInfo.empty();
divPlace.empty();
if (cshape == 1) //오프라인
{
strTmp = "<p style='margin-bottom: 30px; color:red;'>" +
"※ 현재 신청 중인 교육은 교육장에서 진행되는 교육입니다.<br>" +
"※ 접수마감 된 일정에 취소자가 생기면 접수중 으로 바뀌게 됩니다." +
"</p>";
}
else if (cshape == 2) //온라인
{
2022-08-03 16:50:01 +09:00
strTmp = "<p style='margin-bottom: 30px;'>※ 현재 신청 중인 교육은 " +
"<span style='color:red'>온라인 35시간 교육입니다.<br>" +
2022-08-02 13:25:57 +09:00
"※ 선택한 교육종료일까지 수료조건을 만족하시면 그 다음날 오후 3시 이후에 수료증 출력이 가능합니다.<br>" +
"※ 교육비 입금과 동시에 동영상강의 시청이 가능합니다." +
2022-08-23 12:38:22 +09:00
"</span></p><br><span class='clsTitle'>교육종료일을 선택하여 주세요.</span>";
2022-08-02 13:25:57 +09:00
}
divInfo.append(strTmp);
//교육장 만들기
if (capResult.obj.length > 0) {
var studyPlaceTmp = new Array();
$.each(capResult.obj, function (i, d) {
var data = new Object();
if (d.studyplace != null) {
data.studyplace = d.studyplace;
data.studyplacename = d.studyplacename;
// 리스트에 생성된 객체 삽입
studyPlaceTmp.push(data);
}
});
// 교육장소코드, 교육장소명 Distinct
let studyPlace = studyPlaceTmp.reduce(function (acc, current) {
if (acc.findIndex(({ studyplace }) => studyplace === current.studyplace) === -1) {
acc.push(current);
}
return acc;
}, []);
// 오름차순
studyPlace = studyPlace.sort(function (a, b) {
return a.studyplace < b.studyplace ? -1 : a.studyplace > b.studyplace ? 1 : 0;
});
if (studyPlace.length > 0) {
/*strStudyPlaceTag = "<ul class='smtlTab' id='divPlace_" + cmno + "'>";*/
2022-08-23 12:38:22 +09:00
strStudyPlaceTag = "<li class='current' onclick='javascript:setStudyplace(this," + cmno + ");'><a href='javascript:getCmInningPlace(" + cshape + ", " + cmno + ");' style='font-size:20px;'>전체</a></li>";
2022-08-02 13:25:57 +09:00
$.each(studyPlace, function (i, d) {
2022-08-23 12:38:22 +09:00
strStudyPlaceTag += "<li onclick='javascript:setStudyplace(this," + cmno + ");'><a href='javascript:getCmInningPlace(" + cshape + ", " + cmno + ", " + d.studyplace + ");'style='font-size:20px;'>" + d.studyplacename + " 교육장</a></li>";
2022-08-02 13:25:57 +09:00
});
}
}
// 교육장소 생성하기
2022-09-05 15:41:57 +09:00
if (cshape > 0 && strStudyPlaceTag != '') {
2022-08-02 13:25:57 +09:00
divPlace.append(strStudyPlaceTag);
divPlace.show();
}
}
divScd.empty();
//강좌일정 태그 생성
strTmp = "<ul id='ulScd" + cmno + "'></ul>";
divScd.append(strTmp);
var ulScd = $("#ulScd" + cmno);
ulScd.empty();
//var seq = 0;
2022-09-05 15:41:57 +09:00
if (capResult.obj.length < 1) {
2022-09-04 19:12:46 +09:00
var li = $("<li />");
2022-09-22 14:21:44 +09:00
if (cshape == 1) {
li.append("<label> - 선택 가능한 교육일정이 없습니다.</label>");
} else if (cshape == 2) {
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
}
2022-09-04 19:12:46 +09:00
ulScd.append(li);
}
2022-08-02 13:25:57 +09:00
2022-09-22 14:21:44 +09:00
2022-08-02 13:25:57 +09:00
$.each(capResult.obj, function (i, d) {
var li = $("<li />");
var pData = $("<p />");
var aApplyClass = $("<a />", { "onclick": "javascript:applyClassEdu(" + d.cmno + ", " + d.pcmno + ", " + d.cmino + ", " + d.cmisno + ");" });
/*var spanApplyClass = $("<span />", { "class": "smtlChkBtn smtlChk03", "style": "font-size:18px" });*/
2022-08-23 12:38:22 +09:00
var spanApplyClass = $("<span />", { "class": "smtlChkBtn smtlChk03" }, { "style": "font-size:18px" });
var spanApplyClassN = $("<span />", { "class": "smtlChkBtn smtlChk05" }, { "style": "font-size:18px" });
2022-08-10 09:34:44 +09:00
var radioEduDay = "<input type='radio' style='display:none' name='rdoScds' value='" + d.cmisno + "' ";
/*var radioEduDay = "<input type='radio' style='display:none' name='rdoScds' value='" + d.cmisno + "' onclick='javascript:applyClassEdu(" + d.cmno + ", " + d.pcmno + ", " + d.cmino + ", " + d.cmisno + ") + "' ";*/
2022-08-02 13:25:57 +09:00
var strStudyPlacename = "";
2022-08-10 09:34:44 +09:00
if (d.studyplace != null && d.studyplace != '' && d.studyplacename != null && d.studyplacename != '') {
2022-08-03 16:50:01 +09:00
strStudyPlacename = '[' + d.studyplacename + '교육장]';
2022-08-02 13:25:57 +09:00
}
if (d.isEnd == true) {
2022-08-23 12:38:22 +09:00
pData.html("<label>"+ "<span style='color:blue'>" + strStudyPlacename + "</span>" + " <span style='color: red'>[종료] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span></span>");
2022-08-02 13:25:57 +09:00
}
else {
if (d.quota != 0) {
if (d.remainPeople <= 0) {
2022-08-23 12:38:22 +09:00
spanApplyClassN.text("수강신청");
aApplyClass.append(spanApplyClassN);
2022-09-22 14:21:44 +09:00
pData.html("<label>" + "<span style='color:blue'>" + strStudyPlacename + "</span>" + " <span style='color: red'>[접수마감] </span>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span></span>");
2022-08-23 12:38:22 +09:00
pData.append(spanApplyClassN);
2022-08-02 13:25:57 +09:00
}
else {
if (d.isselected == 1) {
spanApplyClass.text("수강신청");
aApplyClass.append(spanApplyClass);
2022-08-23 12:38:22 +09:00
pData.html("<label>" + "<span style='color:blue'>" + strStudyPlacename + "</span>" + " <span style='color: red'>[접수중] </span>" + radioEduDay + " checked> " + d.scdInfoSummary + "<span style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</span></span>");
2022-08-10 09:34:44 +09:00
pData.append(aApplyClass);
2022-08-02 13:25:57 +09:00
}
else {
spanApplyClass.text("수강신청");
aApplyClass.append(spanApplyClass);
2022-09-22 14:21:44 +09:00
pData.html("<label>" + "<span style='color:blue'>" + strStudyPlacename + "</span>" + " <span style='color: red'>[접수중] </span>" + radioEduDay + "'> " + d.scdInfoSummary + "<span style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</span> " + "</span>");
2022-08-02 13:25:57 +09:00
pData.append(aApplyClass);
}
}
}
else {
2022-09-22 14:21:44 +09:00
if (d.remainPeople <= 0) {
spanApplyClassN.text("수강신청");
aApplyClass.append(spanApplyClassN);
pData.html("<label>" + "<span style='color:blue'>" + strStudyPlacename + "</span>" + " <span style='color: red'>[접수마감] </span>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span></span>");
pData.append(spanApplyClassN);
2022-08-02 13:25:57 +09:00
}
else {
2022-09-22 14:21:44 +09:00
if (d.isselected == 1) {
spanApplyClass.text("수강신청");
aApplyClass.append(spanApplyClass);
pData.html("<label>" + "<span style='color:blue'>" + strStudyPlacename + "</span>" + " " + radioEduDay + " checked> " + d.scdInfoSummary + "</label></label>");
pData.append(spanApplyClass);
}
else {
spanApplyClass.text("수강신청");
aApplyClass.append(spanApplyClass);
pData.html("<label>" + "<span style='color:blue'>" + strStudyPlacename + "</span>" + " " + radioEduDay + "'> " + d.scdInfoSummary + "</label></label>");
pData.append(aApplyClass);
}
2022-08-02 13:25:57 +09:00
}
}
}
li.append(pData);
2022-09-22 14:21:44 +09:00
li.append('<input type="hidden" id="pcmno_'+d.pcmno+'_cgcode" name="pcmno_cgcodes" value="' + d.cgcode + '")" />');
2022-08-02 13:25:57 +09:00
ulScd.append(li);
});
}
//20220729 교육장별 교육일정 정보 조회
function getCmInningPlace(cshape, cmno, studyPlace) {
var issearchable = false;
if ($("#stringval").val() == 0 && $("#stringval3").val() != "" && $("#stringval4").val() != "" && $("#stringval5").val() != "" && $("#stringval6").val() != "") {
issearchable = true;
} else if ($("#stringval").val() == 1 && $("#stringval3").val() != "") {
issearchable = true;
}
2022-08-23 12:38:22 +09:00
2022-08-02 13:25:57 +09:00
if (issearchable) {
//if (cshape == 1) {
// $("#divPlace_" + cmno).show();
//}
//else {
// $("#divPlace_" + cmno).hide();
//}
2022-08-10 09:34:44 +09:00
capp("/focommon/GetScdForMixEdu", { cmno: cmno, studyPlace: studyPlace}, "renderScdInning(0, " + cshape + "," + cmno + ")");
2022-08-02 13:25:57 +09:00
}
}
//20220729 교육장, 교육일정 정보 생성
////function renderScdPlace(cshape, cmno, place) {
//// let strTmp = "";
//// let strStudyPlaceTag = "";
//// var divInfo = $("#divInfo_" + cmno);
//// divInfo.empty();
//// var divPlace = $("#divPlace_" + cmno);
//// divPlace.empty();
//// var divScd = $("#divScd" + cmno);
//// divScd.empty();
//// //교육장 만들기
//// if (capResult.obj.length > 0) {
//// var studyPlaceTmp = new Array();
//// $.each(capResult.obj, function (i, d) {
//// var data = new Object();
//// if (d.studyplace != null) {
//// data.studyplace = d.studyplace;
//// data.studyplacename = d.studyplacename;
//// // 리스트에 생성된 객체 삽입
//// studyPlaceTmp.push(data);
//// }
//// });
//// // 교육장소코드, 교육장소명 Distinct
//// let studyPlace = studyPlaceTmp.reduce(function (acc, current) {
//// if (acc.findIndex(({ studyplace }) => studyplace === current.studyplace) === -1) {
//// acc.push(current);
//// }
//// return acc;
//// }, []);
//// // 오름차순
//// studyPlace = studyPlace.sort(function (a, b) {
//// return a.studyplace < b.studyplace ? -1 : a.studyplace > b.studyplace ? 1 : 0;
//// });
//// if (studyPlace.length > 0) {
//// /*strStudyPlaceTag = "<ul class='smtlTab' id='divPlace_" + cmno + "'>";*/
//// strStudyPlaceTag = "<li class='current' onclick='javascript:setStudyplace(this," + cmno + ");'><a href='javascript:getCmInningPlace(" + cshape + ", " + cmno + ");'>전체</a></li>";
//// $.each(studyPlace, function (i, d) {
//// strStudyPlaceTag += "<li onclick='javascript:setStudyplace(this," + cmno + ");'><a href='javascript:getCmInningPlace(" + cshape + ", " + cmno + ", " + d.studyplace + ");'>" + d.studyplacename + " 교육장</a></li>";
//// });
//// }
//// }
//// // 교육장소 생성하기
//// if (strStudyPlaceTag != '') {
//// divPlace.append(strStudyPlaceTag);
//// divPlace.show();
//// }
//// //강좌일정 태그 생성
//// strTmp = "<ul id='ulScd" + cmno + "'></ul>";
//// divScd.append(strTmp);
//// var ulScd = $("#ulScd" + cmno);
//// ulScd.empty();
//// //var seq = 0;
//// if (capResult.obj.length < 1) {
//// var li = $("<li />");
//// li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
//// ulScd.append(li);
//// }
//// $.each(capResult.obj, function (i, d) {
//// var li = $("<li />");
//// var pData = $("<p />");
//// var aApplyClass = $("<a />", { "onclick": "javascript:applyClassEdu(" + d.cmno + ", " + d.pcmno + ", " + d.cmino + ", " + d.cmisno + ");" });
//// /*var spanApplyClass = $("<span />", { "class": "smtlChkBtn smtlChk03", "style": "font-size:18px" });*/
//// var spanApplyClass = $("<span />", {"style": "font-size:18px" });
//// alert(strStudyPlacename);
//// var strStudyPlacename = "";
//// if (d.studyplacename != '') {
//// strStudyPlacename = '[' + d.studyplacename + ']';
//// }
//// if (d.isEnd == true) {
//// pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[종료] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span></label>");
//// }
//// else {
//// if (d.quota != 0) {
//// if (d.remainPeople <= 0) {
//// pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수마감] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span></label>");
//// }
//// else {
//// if (d.isselected == 1) {
//// spanApplyClass.text("수강신청");
//// aApplyClass.append(spanApplyClass);
//// pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + " checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</label></label>");
//// }
//// else {
//// spanApplyClass.text("수강신청");
//// aApplyClass.append(spanApplyClass);
//// pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</label> " + "</label>");
//// pData.append(aApplyClass);
//// }
//// //if (seq == 0) {
//// // li.append("<label>" + radioEduDay + " checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</label></label>");
//// //}
//// //else {
//// // li.append("<label>" + radioEduDay + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</label></label>");
//// //}
//// }
//// }
//// else {
//// if (d.isselected == 1) {
//// pData.html("<label>" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "</label></label>");
//// }
//// else {
//// pData.html("<label>" + strStudyPlacename + " " + radioEduDay + "'> " + d.scdInfoSummary + "</label></label>");
//// }
//// //if (seq == 0) {
//// // li.append("<label>" + radioEduDay + " checked> " + d.scdInfoSummary + "</label>");
//// //}
//// //else {
//// // li.append("<label>" + radioEduDay + "'> " + d.scdInfoSummary + "</label>");
//// //}
//// }
//// }
//// //aApplyClass.append(spanApplyClass);
//// //pData.append(aApplyClass);
//// li.append(pData);
//// //li.append(aApplyClass);
//// ulScd.append(li);
//// //ulScd.append(li2);
//// });
//// //20220726
//// //alert("model.cmisno" + model.cmisno);
//// //if (model.cmisno != null) {
//// // $("input:radio[name='rdoScds'][value='" + model.cmisno + "']").click();
//// //}
////}
//20220729 개발전
2020-11-04 17:04:10 +09:00
function getSubCm(cshape, no, place) {
2021-05-18 15:41:48 +09:00
var issearchable = false;
if ($("#stringval").val() == 0 && $("#stringval3").val() != "" && $("#stringval4").val() != "" && $("#stringval5").val() != "" && $("#stringval6").val() != "") {
issearchable = true;
} else if($("#stringval").val() == 1 && $("#stringval3").val() != "" ) {
issearchable = true;
2020-11-04 17:04:10 +09:00
}
2022-08-02 13:25:57 +09:00
2021-05-18 15:41:48 +09:00
if (issearchable) {
_cmno = no;
if (cshape == 1) {
2022-08-02 13:25:57 +09:00
$("#divPlace_" + no).show();
2021-05-18 15:41:48 +09:00
}
else {
2022-08-02 13:25:57 +09:00
$("#divPlace_" + no).hide();
2021-05-18 15:41:48 +09:00
}
2022-08-02 13:25:57 +09:00
2021-05-18 15:41:48 +09:00
capp("/focommon/getsubcm", { cmno: no, studyplace: place }, "renderSubCmGrid");
2020-11-04 17:04:10 +09:00
}
}
2022-08-02 13:25:57 +09:00
//20220729 개발전
2020-11-04 17:04:10 +09:00
function renderSubCmGrid() {
var cmno = _cmno;
var ulSubCm = $("#ulSubCm_" + cmno);
ulSubCm.empty();
2021-11-03 15:19:08 +09:00
//var applyClass = "<li><p class='subDsc' style='color:red;'>※ 입금완료시 교육이 바로 시작되며 동영상 시청이 가능합니다</p >※ 각 기수별 <span style='color:red;'>교육종료일을 꼭 확인하시고</span> 교육신청 부탁드립니다.</li>";
2020-11-04 17:04:10 +09:00
$.each(capResult.obj, function (i, d) {
var li = $("<li />");
var p = $("<p />");
var a = $("<a />", { "onclick": "javascript:openIntro(" + d.cmno + ");" });
2022-03-11 11:18:44 +09:00
var a2 = $("<a />", { "onclick": "javascript:applyClass(" + d.cmno + ", " + d.pcmno +");" });
2020-12-16 11:10:47 +09:00
var spanIntro = $("<span />", { "class": "smtlChkBtn smtlChk01", "style":"right:130px; font-size:18px;"});
var span = $("<span />", { "class": "smtlChkBtn smtlChk03" , "style": "font-size:18px" });
2020-11-04 17:04:10 +09:00
if (d.quota != 0) {
var cnt = d.quota - d.lectcnt;
if (cnt <= 0) {
2020-12-16 11:10:47 +09:00
span = $("<span />", { "class": "smtlChkBtn smtlChk02" ,"style": "font-size:18px" });
2020-11-04 17:04:10 +09:00
span.text("대기접수");
}
else {
2022-08-23 12:38:22 +09:00
span = $("<span />", { "class": "smtlChkBtn smtlChk02", "style": "font-size:18px" });
2020-11-04 17:04:10 +09:00
span.text("수강신청");
}
}
else {
2022-08-23 12:38:22 +09:00
span = $("<span />", { "class": "smtlChkBtn smtlChk02" ,"style": "font-size:18px" });
2020-11-04 17:04:10 +09:00
span.text("수강신청");
}
if (d.cshape == 0) {
2021-11-03 15:19:08 +09:00
//p.html("<label style='cursor:default; font-size:18px'>" + d.tseq + "기 | " + d.cname + " | <span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'><span class='gry'>" + d.ssrename + "</span></span><span class='red'> " + (d.retimeymd == "2099-12-31" ? "신청일로부터 " + d.studydays + "일 (" + d.studytime + " 시간)" : "(" + d.studytime + "시간)") + "</span> | <span class=red>" + bindComma(d.infee) + "원</span></label>");
p.html("<label style='cursor:default; font-size:18px'>" + d.tseq + "기 | " + d.cname + " | <span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'><span class='gry'>" + d.ssrename + "</span></span><span class='red'> " + (d.retimeymd == "2099-12-31" ? "(" + d.studytime + " 시간)" : "(" + d.studytime + "시간)") + "</span> | <span class=red>" + bindComma(d.infee) + "원</span></label>");
2020-11-04 17:04:10 +09:00
}
else if (d.cshape == 1) {
2021-11-03 15:19:08 +09:00
//p.html("<label style='cursor:default; font-size:18px'>" + d.tseq + "기 | <span class='blu'>[" + d.studyplacename + "교육장]</span> " + d.cname + " | <span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'><span class='gry'>" + d.ssrename + "</span></span><span class='red'> " + (d.retimeymd == "2099-12-31" ? "신청일로부터 " + d.studydays + "일 (" + d.studytime + " 시간)" : "("+d.ssretimeToDay +"일)") + "</span> | <span class=red>" +bindComma(d.infee)+"원</span></label>");
p.html("<label style='cursor:default; font-size:18px'>" + d.tseq + "기 | <span class='blu'>[" + d.studyplacename + "교육장]</span> " + d.cname + " | <span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'><span class='gry'>" + d.ssrename + "</span></span><span class='red'> " + (d.retimeymd == "2099-12-31" ? "(" + d.studytime + " 시간)" : "("+d.ssretimeToDay +"일)") + "</span> | <span class=red>" +bindComma(d.infee)+"원</span></label>");
2020-11-04 17:04:10 +09:00
}
else if (d.cshape == 2) {
2021-07-02 09:58:57 +09:00
//p.html("<label style='cursor:default; font-size:18px'>" + d.tseq + "기 | " + d.cname + " | <span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'><span class='gry'>" + d.ssrename + "</span></span><span class='red'> " + (d.retimeymd == "2099-12-31" ? "신청일로부터 " + d.studydays + "일 (" + d.studytime + " 시간)" : "(" + d.studytime + "시간)") + "</span> | <span class=red>" + bindComma(d.infee) + "원 ※ 집체교육 선택 필수</span></label>");
2021-11-03 15:19:08 +09:00
//p.html("<label style='cursor:default; font-size:18px'>" + d.tseq + "기 | " + d.cname + " | <span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'><span class='red'>교육종료일(" + d.setimeymd + "까지)</span></span><span> " + (d.retimeymd == "2099-12-31" ? "신청일로부터 " + d.studydays + "일 (" + d.studytime + " 시간)" : "(" + d.studytime + "시간)") + "</span></label>");
//p.html("<label style='cursor:default; font-size:18px'>" + d.cname + "<span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'></span><span> " + (d.retimeymd == "2099-12-31" ? "신청일로부터 " + d.studydays + "일 (" + d.studytime + " 시간)" : "(" + d.studytime + "시간)") + "</span></label>");
p.html("<label style='cursor:default; font-size:18px'>" + d.cname + "<span style='" + ((d.retimeymd == "2099-12-31") ? 'display:none' : '') + "'></span><span> " + (d.retimeymd == "2099-12-31" ? "(" + d.studytime + " 시간)" : "(" + d.studytime + "시간)") + "</span></label>");
2020-11-04 17:04:10 +09:00
}
spanIntro.text("강좌소개");
li.append(p);
a.append(spanIntro);
li.append(a);
a2.append(span);
li.append(a2);
ulSubCm.append(li);
2022-08-02 13:25:57 +09:00
2020-11-04 17:04:10 +09:00
});
if (ulSubCm.html() != "") {
2021-11-03 15:19:08 +09:00
//ulSubCm.append(applyClass);
2020-11-04 17:04:10 +09:00
}
if (capResult.obj.length <= 0) {
ulSubCm.append("<p class='subDsc' style='margin-top:30px; margin-bottom:30px'>※ 강좌가 없습니다.</p >");
}
}
2022-08-02 13:25:57 +09:00
function applyClassEdu(cmno, pcmno, cmino, cmisno) {
//수강신청
if (@ViewBag.SSUserNo > 0) {
////var cmino = $("#cmino");
$("#cmino").val(cmino);
///*var cmisno = $("#cmisno");*/
$("#cmisno").val(cmisno);
checkLectCompleteEdu(cmno, "@Model.stringval3", "@Model.stringval4", "@Model.stringval5", $("#pcmno_" + pcmno + "_cgcode").val(), pcmno, "chkLect");
}
else {
msg("로그인 후 신청 할 수 있습니다.");
return;
}
}
//20220729 개발전
2022-03-11 11:18:44 +09:00
function applyClass(cmno, pcmno) {
2022-08-02 13:25:57 +09:00
//수강신청
2020-11-09 10:57:03 +09:00
if (@ViewBag.SSUserNo > 0) {
2022-05-16 15:55:12 +09:00
checkLectComplete(cmno, "@Model.stringval3", "@Model.stringval4", "@Model.stringval5", $("#pcmno_" + pcmno + "_cgcode").val(), pcmno, "chkLect");
2020-11-09 10:57:03 +09:00
}
else {
2020-12-28 15:56:16 +09:00
msg("로그인 후 신청 할 수 있습니다.");
2020-11-09 10:57:03 +09:00
return;
}
2020-11-04 17:04:10 +09:00
}
2020-11-09 13:29:54 +09:00
2022-08-02 13:25:57 +09:00
function checkLectCompleteEdu(cmno, man, edu, grade, cgcode, pcmno) {
_cmno = cmno;
capp("/focommon/GetCheckLectIs", { cmno: cmno, man: man, edu: edu, grade: grade, cgcode: cgcode, pcmno: pcmno }, "chkLect"); // 1
@* capResult.code == code;*@
}
//20220729 개발전
2022-05-16 15:55:12 +09:00
function checkLectComplete(cmno, man, edu, grade, cgcode, pcmno) {
2022-03-11 11:18:44 +09:00
_cmno = cmno;
2022-05-16 15:55:12 +09:00
capp("/focommon/GetCheckLectIs", { cmno: cmno, man: man, edu: edu, grade: grade, cgcode: cgcode, pcmno: pcmno }, "chkLect"); // 1
2022-05-16 11:22:06 +09:00
@*capResult.code == code;*@
2022-03-11 11:18:44 +09:00
}
2022-08-02 13:25:57 +09:00
2022-05-16 11:22:06 +09:00
function chkLect() { //2 --> 4
2022-03-11 11:18:44 +09:00
if (capResult.code == 1000) {
if (capResult.obj == 0) {
checkLectIsComplete(_cmno);
}
2022-05-16 11:22:06 +09:00
else if (capResult.obj == 1) {
2022-08-02 13:25:57 +09:00
msg("<span style='text-align: center;margin: 0 auto;display: inline-block;font-size: 15pt;line-height: 22pt;'>" +
"이 교육은 아래의 사유 중 하나에 해당되어 신청되지 않는 교육입니다.<br><br><p class='hello' style=' color: red; text-align:left; font-size:13pt;'>" +
" - 선택한 교육목적으로 인정되지 않는 경우<br> - 이미 신청 또는 수료한 교육과 함께 수료하면 인정이 되지 않는 경우" +
"<p><br>따라서 현재 화면에 나와있는 다른 교육으로 신청하여 주시기 바랍니다.<br><br><span style='display: block; margin - left: calc(50 % - 77px);'>문의 : 1544 - 7660</span></span>");
2022-03-11 11:18:44 +09:00
}
2022-05-16 11:22:06 +09:00
else {
2022-05-20 11:25:40 +09:00
@* msg("<sapn style='font-size: 15pt;'>이미 수강/수료한 과정입니다.</span>");*@
msg("<sapn style='font-size: 15pt;'>현재 신청 하여 수강 중인 과정 또는 이미 수료한 과정입니다.</span>");
2022-05-16 11:22:06 +09:00
}
2022-03-11 11:18:44 +09:00
}
}
2022-08-02 13:25:57 +09:00
2022-05-16 11:22:06 +09:00
function checkLectIsComplete(cmno) { //3
2020-11-09 13:29:54 +09:00
_cmno = cmno;
capp("/focommon/GetCheckLectIsComplete", { cmno: cmno }, "check");
}
2022-08-02 13:25:57 +09:00
function check() { //4 ->>2
2022-05-16 11:22:06 +09:00
var cnt = capResult.obj;
2020-11-09 13:29:54 +09:00
if (cnt > 0) {
2022-05-16 11:22:06 +09:00
// 강좌를 만들 수 있지만 이미 생성된 조건?
2022-07-08 09:43:25 +09:00
@* msg("이미 수강/수료한 과정입니다.");*@
msg("<sapn style='font-size: 15pt;'>현재 신청 하여 수강 중인 과정 또는 이미 수료한 과정입니다.</span>");
2022-05-16 11:22:06 +09:00
return;
2020-11-09 13:29:54 +09:00
}
else {
$("#cmno").val(_cmno);
$("#smartSearchForm").attr("action", "/Course/ApplyEdu").submit();
}
2022-05-16 11:22:06 +09:00
}
2020-10-30 17:30:09 +09:00
</script>