test5
This commit is contained in:
parent
60283415e9
commit
818a3a9791
Binary file not shown.
|
|
@ -13,7 +13,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>OBJECT</em>
|
||||
<div class="msSel disable" id="msSel3">
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>GRADE</em>
|
||||
<div class="msSel disable" id="msSel4">
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>TYPE</em>
|
||||
<div class="msSel disable" id="msSel5">
|
||||
|
|
@ -58,22 +58,22 @@
|
|||
<div>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="lijob40" name="typejob" data="토목"><a href="javascript: schIpt('5', '40', '토목'); ">토목</a></li>
|
||||
<li id="lijob41" name="typejob" data="건축"><a href="javascript: schIpt('5', '41', '건축'); ">건축</a></li>
|
||||
<li id="lijob42" name="typejob" data="기계"><a href="javascript: schIpt('5', '42', '기계'); ">기계</a></li>
|
||||
<li id="lijob43" name="typejob" data="조경"><a href="javascript: schIpt('5', '43', '조경'); ">조경</a></li>
|
||||
<li id="lijob44" name="typejob" data="환경"><a href="javascript: schIpt('5', '44', '환경'); ">환경</a></li>
|
||||
<li id="lijob45" name="typejob" data="광업"><a href="javascript: schIpt('5', '45', '광업'); ">광업</a></li>
|
||||
<li id="lijob46" name="typejob" data="안전관리"><a href="javascript: schIpt('5', '46', '안전관리'); ">안전관리</a></li>
|
||||
<li id="lijob47" name="typejob" data="도시교통"><a href="javascript: schIpt('5', '47', '도시교통'); ">도시교통</a></li>
|
||||
<li id="lijob48" name="typejob" data="전기전자"><a href="javascript: schIpt('5', '48', '전기전자'); ">전기전자</a></li>
|
||||
<li id="lijob49" name="typejob" data="건설지원"><a href="javascript: schIpt('5', '49', '건설지원'); ">건설지원</a></li>
|
||||
<li id="lijob57" name="typejob" data="품질관리"><a href="javascript: schIpt('5', '57', '품질관리'); ">품질관리</a></li>
|
||||
<li id="lijob40" name="typejob" data="토목"><a href="javascript: schIpt('5', '40', '토목'); " >토목</a></li>
|
||||
<li id="lijob41" name="typejob" data="건축"><a href="javascript: schIpt('5', '41', '건축'); " >건축</a></li>
|
||||
<li id="lijob42" name="typejob" data="기계"><a href="javascript: schIpt('5', '42', '기계'); " >기계</a></li>
|
||||
<li id="lijob43" name="typejob" data="조경"><a href="javascript: schIpt('5', '43', '조경'); " >조경</a></li>
|
||||
<li id="lijob44" name="typejob" data="환경"><a href="javascript: schIpt('5', '44', '환경'); " >환경</a></li>
|
||||
<li id="lijob45" name="typejob" data="광업"><a href="javascript: schIpt('5', '45', '광업'); " >광업</a></li>
|
||||
<li id="lijob46" name="typejob" data="안전관리"><a href="javascript: schIpt('5', '46', '안전관리'); " >안전관리</a></li>
|
||||
<li id="lijob47" name="typejob" data="도시교통"><a href="javascript: schIpt('5', '47', '도시교통'); " >도시교통</a></li>
|
||||
<li id="lijob48" name="typejob" data="전기전자"><a href="javascript: schIpt('5', '48', '전기전자'); " >전기전자</a></li>
|
||||
<li id="lijob49" name="typejob" data="건설지원"><a href="javascript: schIpt('5', '49', '건설지원'); " >건설지원</a></li>
|
||||
<li id="lijob57" name="typejob" data="품질관리"><a href="javascript: schIpt('5', '57', '품질관리'); " >품질관리</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</li>
|
||||
<li class="msCont">
|
||||
<em>TYPE2</em>
|
||||
<div class="msSel disable" id="msSel6">
|
||||
|
|
@ -132,5 +132,5 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li><a href="#" class="msBtn"><span>일정확인</span><span> 및 </span>교육신청</a></li>
|
||||
</li>
|
||||
<li><a href="#" class="msBtn"><span>일정확인</span><span> 및 </span>교육신청</a></li>
|
||||
|
|
|
|||
BIN
BO/bin/NP.BO.dll
BIN
BO/bin/NP.BO.dll
Binary file not shown.
BIN
BO/bin/NP.BO.pdb
BIN
BO/bin/NP.BO.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -1,6 +1,14 @@
|
|||
@model NP.Model.VMCourse
|
||||
@{
|
||||
var isallday = Model.CM.retimeymd == "2099-12-31" ? true : false;
|
||||
|
||||
bool isEduInfo = false;
|
||||
if (Model.CM.typeedu != null) {
|
||||
string[] strTypeEdu = Model.CM.typeedu.Split(',');
|
||||
if (!strTypeEdu.Contains("32") && !strTypeEdu.Contains("108")) {
|
||||
isEduInfo = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
<form id="historyForm" method="post">
|
||||
<input type="hidden" name="cmno" value="@Model.cmno" /> @*강좌번호*@
|
||||
|
|
@ -31,23 +39,30 @@
|
|||
string strStudyPlaceTmp = "";
|
||||
string strStudyPlaceTmp2 = "";
|
||||
string strEduInfo = "";
|
||||
if (Model.SelectCMInningscd.studyplace != null) {
|
||||
if (Model.SelectCMInningscd.studyplace != null)
|
||||
{
|
||||
strStudyPlaceTmp = Model.SelectCMInningscd.studyplacename + "교육장";
|
||||
strStudyPlaceTmp2 = Model.CM.cname;
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
strStudyPlaceTmp = Model.CM.cname;
|
||||
}
|
||||
if (Model.CM.cshape == 1) {
|
||||
if (Model.CM.cshape == 1)
|
||||
{
|
||||
|
||||
strEduInfo = string.Format("교육기간 {0} | {2}시간과정 |<span class='red'> {3}과정 </span><br /><span style='margin-left:5px;'>교육비 : {4}원</span>",
|
||||
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
strEduInfo += string.Format("교육기간 {0} |", Model.SelectCMInningscd.scdInfoSummary);
|
||||
strEduInfo += string.Format("<span> 교육종료일 {0} </span> | ", Model.SelectCMInningscd.eend2);
|
||||
strEduInfo += string.Format("{0}시간과정 |", Model.CM.studytime);
|
||||
strEduInfo += string.Format("<span class='red'> {0}과정 </span><br />", (Model.CM.isrefund == 1 ? "환급" : "비환급"));
|
||||
|
||||
if (Model.CM.typeedu != "32") {
|
||||
if (Model.CM.typeedu != "32")
|
||||
{
|
||||
strEduInfo += string.Format("<span style='margin-left:5px;' class='red'>집체교육 참석일 : {0}</span><br />", Model.SelectCMInningscd.estart.ToString("yyyy년 MM월 dd일"));
|
||||
}
|
||||
|
||||
|
|
@ -55,9 +70,12 @@
|
|||
}
|
||||
}
|
||||
|
||||
@if (Model.SelectCMInningscd.studyplace == null) {
|
||||
@if (Model.SelectCMInningscd.studyplace == null)
|
||||
{
|
||||
<span style="font-size:22px"><label><span>@strStudyPlaceTmp</span><span class="blu">@strStudyPlaceTmp2 </span></label></span><br />
|
||||
} else if (Model.SelectCMInningscd.studyplace != null) {
|
||||
}
|
||||
else if (Model.SelectCMInningscd.studyplace != null)
|
||||
{
|
||||
<span style="font-size:22px"><label><span class="blu">[@strStudyPlaceTmp]</span><span>@strStudyPlaceTmp2 </span></label></span><br />
|
||||
}
|
||||
<span><label>@Html.Raw(strEduInfo)</label></span>
|
||||
|
|
@ -65,59 +83,75 @@
|
|||
</li>
|
||||
</ul>
|
||||
<div class="apyCost">
|
||||
@if (Model.PPLog.isaccommodation != 1) {
|
||||
@if (Model.PPLog.isaccommodation != 1)
|
||||
{
|
||||
<span>결제금액:<span class="red">@Model.CM.infee.ToString("#,0")</span>원</span>
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>결제금액:<span class="red">@((Model.CM.infee + Model.CM.accommofee).ToString("#,0"))</span>원 (합숙 : @(Model.CM.accommofee.ToString("#,0"))원 포함)</span>
|
||||
}
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
@if (Model.CM.isaccommodation == 1) {
|
||||
@if (Model.CM.isaccommodation == 1)
|
||||
{
|
||||
<h4 class="clsTitle">합숙여부</h4>
|
||||
<p class="subTxt">
|
||||
@(Model.PPLog.isaccommodation == 1 ? string.Format("합숙 ({0}원 추가)",Model.CM.accommofee.ToString("#,0")) : "비합숙")
|
||||
</p>
|
||||
}
|
||||
@if (Model.stringval == "0") {
|
||||
@if (Model.stringval == "0")
|
||||
{
|
||||
<h4 class="clsTitle">신청내용<span style="color:red;font-weight:700;"> (필수확인)</span></h4>
|
||||
if (Model.CM.cshape == 2) {
|
||||
if (Model.CM.cshape == 2)
|
||||
{
|
||||
<p class="subTxt" style="padding-bottom:15px;">교육종료일 : @(Model.PPLog.eendymd)까지</p>
|
||||
}
|
||||
<table class="subTable" style="border:3px solid red;">
|
||||
<tr>
|
||||
<th>교육유형</th>
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3))
|
||||
{
|
||||
<th>기술인분류</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4))
|
||||
{
|
||||
<th>교육목적</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5))
|
||||
{
|
||||
<th>등급</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6))
|
||||
{
|
||||
<th>직무분야</th>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7))
|
||||
{
|
||||
<th>전문분야</th>
|
||||
}
|
||||
</tr>
|
||||
<tr>
|
||||
<td>@(Model.stringval2 == "0" ? "온라인교육" : Model.stringval2 == "1" ? "교육장교육" : "온라인교육")</td>
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval3))
|
||||
{
|
||||
<td>@Model.ComCodes2.Where(w => w.cgroup.ToString() == "typeman" && w.ccode == int.Parse(Model.stringval3)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval4))
|
||||
{
|
||||
<td>@Model.ComCodes3.Where(w => w.cgroup.ToString() == "typeedu" && w.ccode == int.Parse(Model.stringval4)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval5))
|
||||
{
|
||||
<td>@Model.ComCodes4.Where(w => w.cgroup.ToString() == "typegrade" && w.ccode == int.Parse(Model.stringval5)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval6))
|
||||
{
|
||||
<td>@Model.ComCodes.Where(w => w.cgroup.ToString() == "typejob" && w.ccode == int.Parse(Model.stringval6)).First().cname</td>
|
||||
}
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7)) {
|
||||
@if (!string.IsNullOrEmpty(Model.stringval7))
|
||||
{
|
||||
<td>@Model.ComCodes.Where(w => w.ccode == int.Parse(Model.stringval7)).First().cname</td>
|
||||
}
|
||||
</tr>
|
||||
|
|
@ -136,8 +170,10 @@
|
|||
</strong>
|
||||
</p>
|
||||
|
||||
@if (Model.CM.cshape == 1) {
|
||||
if (Model.CM != null && Model.CM.isrefund == 1) { // 환급과정일때만 환급 주의사항 보임
|
||||
@if (Model.CM.cshape == 1)
|
||||
{
|
||||
if (Model.CM != null && Model.CM.isrefund == 1)
|
||||
{ // 환급과정일때만 환급 주의사항 보임
|
||||
<h4 class="clsTitle">환급과정 신청 시 환급대상자 필수확인사항</h4>
|
||||
<p class="subTxt">
|
||||
<span style="color:red;"> - 입교 전 출결관리를 위해 어플 설치 및 로그인(고용노동부 HRD-NET 및 출결관리 어플), 위탁계약서(회사 직인 필수) 지참</span><br />
|
||||
|
|
@ -153,9 +189,12 @@
|
|||
<p class="subTxt">
|
||||
신청하신 교육기간에 접수인원이 적은 경우 해당 기간의 교육은 폐강되어 다른 일정으로 변경 하셔야 될 수도 있습니다. 꼭! 참고 부탁 드립니다.
|
||||
</p>
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
<h4 class="clsTitle">교육수료조건</h4>
|
||||
if (Model.stringval4 == "32" || Model.stringval4 == "108") {
|
||||
if (Model.stringval4 == "32" || Model.stringval4 == "108")
|
||||
{
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90% 이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외 A4용지 2장 이상 분량)</span><br />
|
||||
|
|
@ -163,7 +202,9 @@
|
|||
|
||||
<span class="subTxt red">※ 위 3가지 조건 모두 만족하셔야 수료가 가능합니다.</span><br />
|
||||
</p>
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
<p class="subTxt">
|
||||
1. <span class="subTxt">동영상강의 진도율 90% 이상</span><br />
|
||||
2. <span class="subTxt">과제물 제출(표지 제외 A4용지 2장 이상 분량)</span><br />
|
||||
|
|
@ -190,7 +231,8 @@
|
|||
</p>
|
||||
@*@Model.CM.typeedu*@
|
||||
<!--///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////-->
|
||||
if (Model.CM.typeedu != "32") {
|
||||
if (isEduInfo)
|
||||
{
|
||||
<h4 class="clsTitle">집체교육(7시간)일정 관련 안내</h4>
|
||||
<p class="subTxt">
|
||||
교육 신청 시 지정하신 집체교육일에 접수인원이 적은 경우 해당 일자의 집체교육은 폐강되어 다른 일정으로 변경 하셔야 될 수도 있습니다. 꼭! 참고 부탁 드립니다.
|
||||
|
|
|
|||
|
|
@ -9,332 +9,99 @@
|
|||
|
||||
}
|
||||
<style>
|
||||
.clsPopWrap {
|
||||
max-width: 655px;
|
||||
}
|
||||
/* --- 교육신청 주의사항 팝업 CSS 시작 --- */
|
||||
.clsPopWrap { max-width: 655px; }
|
||||
/* --- 교육신청 주의사항 팝업 CSS 시작 --- */
|
||||
|
||||
.edu-popup-container, .edu-popup-container button, .edu-popup-container input {
|
||||
font-family: 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', sans-serif;
|
||||
}
|
||||
.edu-popup-container, .edu-popup-container button, .edu-popup-container input {font-family: 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', sans-serif;}
|
||||
|
||||
#edu-modal-overlay {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: rgba(0, 0, 0, 0.6);
|
||||
display: none;
|
||||
z-index: 9999;
|
||||
opacity: 0;
|
||||
transition: opacity 0.3s ease;
|
||||
}
|
||||
#edu-modal-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);display: none;z-index: 9999;opacity: 0;transition: opacity 0.3s ease;}
|
||||
#edu-layer-popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.95);width: 90%;max-width: 780px;background-color: #fff;border-radius: 12px;display: none;z-index: 10000;box-shadow: 0 5px 20px rgba(0,0,0,0.2);box-sizing: border-box;overflow: hidden;opacity: 0;transition: opacity 0.3s ease, transform 0.3s ease;border : 3px solid #0047A7;}
|
||||
#edu-modal-overlay.active, #edu-layer-popup.active {display: block;opacity: 1;}
|
||||
#edu-layer-popup.active {transform: translate(-50%, -50%) scale(1);}
|
||||
.edu-popup-header {background-color: #2c3e50;color: #fff;padding: 18px;text-align: center;}
|
||||
.edu-popup-header h2 {margin: 0;font-size: 26px;font-weight: 700;color: #fff;}
|
||||
.edu-popup-content {padding: 35px 50px;line-height: 1.8;}
|
||||
.edu-popup-content h3 {color: #d90429;text-align: center;font-size: 26px;font-weight: 700;margin-top: 0;margin-bottom: 30px;}
|
||||
/* ★[수정] 중앙 정렬을 위한 컨테이너 */
|
||||
.edu-popup-content .text-center {text-align: center;}
|
||||
/* ★[수정] 리스트 기본 스타일 제거 */
|
||||
.edu-popup-content .text-center ol {padding-left: 0;list-style-type: none;
|
||||
display: inline-block; /* 컨텐츠 크기에 맞게 중앙 정렬 */
|
||||
text-align: left; /* 리스트 내용은 다시 좌측 정렬 */
|
||||
}
|
||||
/* ★[수정] 리스트 아이템 스타일 (글자 크기 증가 및 중앙 정렬) */
|
||||
.edu-popup-content .text-center li {
|
||||
text-align: center; /* 텍스트 중앙 정렬 */
|
||||
font-size: 18px; /* 글자 크기 증가 */
|
||||
font-weight: 500;
|
||||
line-height: 1.7;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
/* ★[수정] 중요(빨간색) 텍스트 스타일 */
|
||||
.edu-popup-content .text-center > .text-red {
|
||||
font-size: 20px; /* 글자 크기 증가 */
|
||||
font-weight: 600;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#edu-layer-popup {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%) scale(0.95);
|
||||
width: 90%;
|
||||
max-width: 780px;
|
||||
background-color: #fff;
|
||||
border-radius: 12px;
|
||||
display: none;
|
||||
z-index: 10000;
|
||||
box-shadow: 0 5px 20px rgba(0,0,0,0.2);
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
opacity: 0;
|
||||
transition: opacity 0.3s ease, transform 0.3s ease;
|
||||
}
|
||||
.text-red {color: #d90429;font-weight: 600;}
|
||||
.text-blue {color: #1A5276;font-weight: 600;}
|
||||
.edu-details-btn {display: block;width: 220px;margin: 30px auto;padding: 10px;font-size: 16px;font-weight: 600;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;cursor: pointer;text-align: center;transition: background-color 0.2s, border-color 0.2s;}
|
||||
.edu-details-btn:hover {background-color: #f5f5f5;border-color: #bbb;}
|
||||
.edu-popup-content .info {font-size: 18px;margin-top: 30px;color: #333;font-weight: 600;text-align: center;}
|
||||
.edu-consent-check {margin-top: 10px;text-align: center;font-size: 18px;}
|
||||
.edu-consent-check input[type="checkbox"] {display: none;}
|
||||
.edu-consent-check label {position: relative;padding-left: 35px;cursor: pointer;line-height: 28px;display: inline-block;user-select: none;}
|
||||
.edu-consent-check label::before {content: '';position: absolute;left: 0;
|
||||
top: 1px; /* [수정] 수직 정렬 */
|
||||
width: 25px;height: 25px;border: 2px solid #aaa;background-color: #fff;border-radius: 5px;transition: all 0.2s;}
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::before {background-color: #2c3e50;border-color: #2c3e50;}
|
||||
.edu-consent-check label::after {content: '';position: absolute;left: 9px;
|
||||
top: 5px; /* [수정] 수직 정렬 */
|
||||
width: 8px;height: 15px;border: solid white;border-width: 0 3px 3px 0;transform: rotate(45deg);opacity: 0;transition: opacity 0.2s;}
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::after {opacity: 1;}
|
||||
.edu-popup-footer {text-align: center;padding: 25px;background-color: #f9f9f9;border-top: 1px solid #eee;}
|
||||
.edu-popup-footer button {width: 130px;padding: 12px 0;font-size: 19px;font-weight: 600;cursor: pointer;border: 1px solid #aaa;background-color: #fff;margin: 0 10px;border-radius: 6px;transition: all 0.2s;color: #333;}
|
||||
#edu-confirm-btn {background-color: #2c3e50;color: #fff;border-color: #2c3e50;}
|
||||
#edu-confirm-btn:hover {background-color: #34495e;}
|
||||
#edu-cancel-btn:hover {background-color: #f0f0f0;}
|
||||
|
||||
#edu-modal-overlay.active, #edu-layer-popup.active {
|
||||
display: block;
|
||||
opacity: 1;
|
||||
}
|
||||
@@media (max-width: 768px) {
|
||||
.edu-popup-header h2 {font-size: 22px;}
|
||||
.edu-popup-content {padding: 30px 35px;}
|
||||
.edu-popup-content h3 {font-size: 22px;}
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {font-size: 18px;}
|
||||
.edu-popup-content .info, .edu-consent-check {font-size: 14px;}
|
||||
.edu-popup-footer button {width: 120px;font-size: 17px;}
|
||||
}
|
||||
|
||||
#edu-layer-popup.active {
|
||||
transform: translate(-50%, -50%) scale(1);
|
||||
}
|
||||
|
||||
.edu-popup-header {
|
||||
background-color: #2c3e50;
|
||||
color: #fff;
|
||||
padding: 18px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.edu-popup-header h2 {
|
||||
margin: 0;
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.edu-popup-content {
|
||||
padding: 35px 50px;
|
||||
line-height: 1.8;
|
||||
}
|
||||
|
||||
.edu-popup-content h3 {
|
||||
color: #d90429;
|
||||
text-align: center;
|
||||
font-size: 26px;
|
||||
font-weight: 700;
|
||||
margin-top: 0;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
/* ★[수정] 중앙 정렬을 위한 컨테이너 */
|
||||
.edu-popup-content .text-center {
|
||||
text-align: center;
|
||||
}
|
||||
/* ★[수정] 리스트 기본 스타일 제거 */
|
||||
.edu-popup-content .text-center ol {
|
||||
padding-left: 0;
|
||||
list-style-type: none;
|
||||
display: inline-block; /* 컨텐츠 크기에 맞게 중앙 정렬 */
|
||||
text-align: left; /* 리스트 내용은 다시 좌측 정렬 */
|
||||
}
|
||||
/* ★[수정] 리스트 아이템 스타일 (글자 크기 증가 및 중앙 정렬) */
|
||||
.edu-popup-content .text-center li {
|
||||
text-align: center; /* 텍스트 중앙 정렬 */
|
||||
font-size: 18px; /* 글자 크기 증가 */
|
||||
font-weight: 500;
|
||||
line-height: 1.7;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
/* ★[수정] 중요(빨간색) 텍스트 스타일 */
|
||||
.edu-popup-content .text-center > .text-red {
|
||||
font-size: 20px; /* 글자 크기 증가 */
|
||||
font-weight: 600;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.text-red {
|
||||
color: #d90429;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.text-blue {
|
||||
color: #1A5276;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.edu-details-btn {
|
||||
display: block;
|
||||
width: 220px;
|
||||
margin: 30px auto;
|
||||
padding: 10px;
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
color: #555;
|
||||
background-color: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
transition: background-color 0.2s, border-color 0.2s;
|
||||
}
|
||||
|
||||
.edu-details-btn:hover {
|
||||
background-color: #f5f5f5;
|
||||
border-color: #bbb;
|
||||
}
|
||||
|
||||
.edu-popup-content .info {
|
||||
font-size: 14px;
|
||||
margin-top: 30px;
|
||||
color: #333;
|
||||
font-weight: 600;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.edu-consent-check {
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.edu-consent-check input[type="checkbox"] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.edu-consent-check label {
|
||||
position: relative;
|
||||
padding-left: 35px;
|
||||
cursor: pointer;
|
||||
line-height: 28px;
|
||||
display: inline-block;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.edu-consent-check label::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 1px; /* [수정] 수직 정렬 */
|
||||
width: 25px;
|
||||
height: 25px;
|
||||
border: 2px solid #aaa;
|
||||
background-color: #fff;
|
||||
border-radius: 5px;
|
||||
transition: all 0.2s;
|
||||
}
|
||||
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::before {
|
||||
background-color: #2c3e50;
|
||||
border-color: #2c3e50;
|
||||
}
|
||||
|
||||
.edu-consent-check label::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
left: 9px;
|
||||
top: 5px; /* [수정] 수직 정렬 */
|
||||
width: 8px;
|
||||
height: 15px;
|
||||
border: solid white;
|
||||
border-width: 0 3px 3px 0;
|
||||
transform: rotate(45deg);
|
||||
opacity: 0;
|
||||
transition: opacity 0.2s;
|
||||
}
|
||||
|
||||
.edu-consent-check input[type="checkbox"]:checked + label::after {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.edu-popup-footer {
|
||||
text-align: center;
|
||||
padding: 25px;
|
||||
background-color: #f9f9f9;
|
||||
border-top: 1px solid #eee;
|
||||
}
|
||||
|
||||
.edu-popup-footer button {
|
||||
width: 130px;
|
||||
padding: 12px 0;
|
||||
font-size: 19px;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
border: 1px solid #aaa;
|
||||
background-color: #fff;
|
||||
margin: 0 10px;
|
||||
border-radius: 6px;
|
||||
transition: all 0.2s;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
#edu-confirm-btn {
|
||||
background-color: #2c3e50;
|
||||
color: #fff;
|
||||
border-color: #2c3e50;
|
||||
}
|
||||
|
||||
#edu-confirm-btn:hover {
|
||||
background-color: #34495e;
|
||||
}
|
||||
|
||||
#edu-cancel-btn:hover {
|
||||
background-color: #f0f0f0;
|
||||
}
|
||||
|
||||
@@media (max-width: 768px) {
|
||||
.edu-popup-header h2 {
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.edu-popup-content {
|
||||
padding: 30px 35px;
|
||||
}
|
||||
|
||||
.edu-popup-content h3 {
|
||||
font-size: 22px;
|
||||
}
|
||||
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.edu-popup-content .info, .edu-consent-check {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-popup-footer button {
|
||||
width: 120px;
|
||||
font-size: 17px;
|
||||
}
|
||||
}
|
||||
|
||||
@@media (max-width: 480px) {
|
||||
.edu-popup-header h2 {
|
||||
font-size: 19px;
|
||||
}
|
||||
|
||||
.edu-popup-content {
|
||||
padding: 25px 20px;
|
||||
}
|
||||
|
||||
.edu-popup-content h3 {
|
||||
font-size: 19px;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {
|
||||
font-size: 16px;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
.edu-details-btn {
|
||||
width: 180px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-popup-content .info {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-consent-check {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.edu-consent-check label {
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
.edu-consent-check label::before {
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
}
|
||||
|
||||
.edu-consent-check label::after {
|
||||
left: 8px;
|
||||
top: 4px;
|
||||
width: 6px;
|
||||
height: 12px;
|
||||
}
|
||||
|
||||
.edu-popup-footer {
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.edu-popup-footer button {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 13px 0;
|
||||
}
|
||||
|
||||
.edu-popup-footer button:first-child {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
}
|
||||
/* --- 교육신청 주의사항 팝업 CSS 끝 --- */
|
||||
@@media (max-width: 480px) {
|
||||
.edu-popup-header h2 {font-size: 19px;}
|
||||
.edu-popup-content {padding: 25px 20px;}
|
||||
.edu-popup-content h3 {font-size: 19px;margin-bottom: 25px;}
|
||||
.edu-popup-content .text-center li, .edu-popup-content .text-center > .text-red {font-size: 18px;line-height: 1.6;}
|
||||
.edu-details-btn {width: 180px;font-size: 14px;}
|
||||
.edu-popup-content .info {font-size: 18px;}
|
||||
.edu-consent-check {font-size: 18px;}
|
||||
.edu-consent-check label {padding-left: 30px;}
|
||||
.edu-consent-check label::before {width: 22px;height: 22px;}
|
||||
.edu-consent-check label::after {left: 8px;top: 4px;width: 6px;height: 12px;}
|
||||
.edu-popup-footer {padding: 20px;}
|
||||
.edu-popup-footer button {width: 100%;margin: 0;padding: 13px 0;}
|
||||
.edu-popup-footer button:first-child {margin-bottom: 10px;}
|
||||
}
|
||||
/* --- 교육신청 주의사항 팝업 CSS 끝 --- */
|
||||
</style>
|
||||
|
||||
<div class="container">
|
||||
<div class="schBox" style="@firstSchBoxDisplayStyle">
|
||||
<form id="smartSearchForm" method="post">
|
||||
<input type="hidden" id="strVal31" />
|
||||
<input type="hidden" id="strVal17" />
|
||||
<input type="hidden" id="strVal18" />
|
||||
<input type="hidden" id="strVal19" />
|
||||
<input type="hidden" id="strVal20" />
|
||||
<input type="hidden" id="strVal21" />
|
||||
<input type="hidden" name="cmno" id="cmno" />
|
||||
<input type="hidden" id="cmino" name="CM.cmino" />
|
||||
<input type="hidden" id="cmisno" name="CM.cmisno" />
|
||||
|
|
@ -817,7 +584,7 @@
|
|||
var dateNumber = parseFloat(year + month + day);
|
||||
|
||||
if (dateNumber > @(System.Web.Configuration.WebConfigurationManager.AppSettings["2024ExDate2"])) {
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:810px;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 집체교육 참석조건을 만족하신 후 교육종료일(집체교육 참석일)" +
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:100%;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 집체교육 참석조건을 만족하신 후 교육종료일(집체교육 참석일)" +
|
||||
"에 집체교육 7시간을 참석하시면 됩니다.</span > <br>" +
|
||||
"<span style=' font-size: 12pt;margin-left:10px;'>- 집체교육 참석 조건 : 동영상강의 진도율 90%이상 / 과제제출<span><br>" +
|
||||
"<span style=' font-size: 12pt;margin-left:10px;'>- 시험평가는 집체교육 당일 교육장에서 진행됩니다.<span><br>" +
|
||||
|
|
@ -827,7 +594,7 @@
|
|||
"</div><br><span class='clsTitle'>교육종료일(집체교육 참석일)을 선택하여 주세요.</span>";
|
||||
}
|
||||
else {
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:780px;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 수료조건을 모두 만족하신 후 " +
|
||||
strTmp = "<div style='margin-bottom: 30px;font-weight: bold; font-size: 14pt;border:solid 1px red;width:100%;padding:10px 10px;line-height:27px;'><span style='color:red'>※ 수료조건을 모두 만족하신 후 " +
|
||||
"교육종료일(집체교육 참석일)에 집체교육 7시간을 참석 하시면 됩니다.</span > <br>" +
|
||||
"※ <span style=' font-size: 12pt;'>수료조건 : 동영상강의 진도율 90% 이상 / 시험평가 60점 이상 / 과제 제출</span><br>" +
|
||||
"※ <span style=' font-size: 12pt;'>교육비 입금과 동시에 동영상강의 시청이 가능합니다.</span>" +
|
||||
|
|
@ -1060,8 +827,24 @@
|
|||
$("#cmisno").val(cmisno);
|
||||
|
||||
checkLectCompleteEdu(cmno, "@Model.stringval3", "@Model.stringval4", "@Model.stringval5", "@Model.stringval6", $("#pcmno_" + pcmno + "_cgcode").val(), pcmno, "chkLectNew");
|
||||
} else {
|
||||
//2025-12-09 / KHJ / 역량강화교육 알림창
|
||||
let str3 = $("#stringval3").val(); //걸설사업관리기술인(28)
|
||||
let str4 = $("#stringval4").val(); //계속교육(31)
|
||||
let str5 = $("#stringval5").val(); //고급(38)/특급(39)
|
||||
|
||||
$("#strVal31").val("notlogin");
|
||||
$("#strVal17").val(cmno);
|
||||
$("#strVal18").val(pcmno);
|
||||
$("#strVal19").val(cmino);
|
||||
$("#strVal20").val(cmisno);
|
||||
$("#strVal21").val($("#pcmno_" + pcmno + "_cgcode").val());
|
||||
|
||||
if (str3 == 28 && str4 == 31 && ($("#pcmno_" + pcmno + "_cgcode").val() == 103 || $("#pcmno_" + pcmno + "_cgcode").val() == 104)) {
|
||||
$('#edu-layer-popup').addClass('active');
|
||||
return;
|
||||
}
|
||||
else {
|
||||
|
||||
|
||||
let searchRslt = $("#smartSearchForm").serialize();
|
||||
let url = `/Account/index?${searchRslt}
|
||||
|
|
@ -1150,7 +933,7 @@
|
|||
|
||||
if (resultCode == 0) {
|
||||
//2025-12-09 / KHJ / 역량강화교육 알림창
|
||||
if (str3 == 28 && str4 == 31 && (str5 == 38 || str5 == 39)) {
|
||||
if (str3 == 28 && str4 == 31 && (_cgcode == 103 || _cgcode == 104)) {
|
||||
$('#edu-layer-popup').addClass('active');
|
||||
return;
|
||||
}
|
||||
|
|
@ -1264,9 +1047,21 @@
|
|||
alert("주의사항을 확인하셨으면 체크해주세요.");
|
||||
return;
|
||||
}
|
||||
if ($("#strVal31").val() == "notlogin") {
|
||||
let searchRslt = $("#smartSearchForm").serialize();
|
||||
let url = `/Account/index?${searchRslt}
|
||||
&stringval17=${$("#strVal17").val()}
|
||||
&stringval18=${$("#strVal18").val()}
|
||||
&stringval19=${$("#strVal19").val()}
|
||||
&stringval20=${$("#strVal20").val()}
|
||||
&stringval21=${$("#strVal21").val()}`;
|
||||
|
||||
url = url.replace(/\s/g, '');
|
||||
location.href = url;
|
||||
} else {
|
||||
checkLectIsComplete(_cmno);
|
||||
}
|
||||
}
|
||||
function closeEducationPopup() {
|
||||
$('#edu-layer-popup').removeClass('active');
|
||||
}
|
||||
|
|
@ -1275,7 +1070,7 @@
|
|||
@functions {
|
||||
|
||||
/// <summary>
|
||||
/// 과정 코드(cgcode)에 따라 사용자에게 보여줄 라벨(span 태그 형태)을 반환. //
|
||||
/// 과정 코드(cgcode)에 따라 사용자에게 보여줄 라벨(span 태그 형태)을 반환.
|
||||
/// </summary>
|
||||
/// <param name="code">과정 코드 (예: "107", "105" 등)</param>
|
||||
/// <returns>
|
||||
|
|
|
|||
|
|
@ -53,11 +53,9 @@
|
|||
if (Model.intval > 0)
|
||||
{
|
||||
<p class="subTxt">
|
||||
<strong>
|
||||
이미 동일한 내용의 교육을 신청, 수강 또는 수료한 과정입니다.
|
||||
<strong style="color:red;font-size:14pt;">이미 동일한 내용의 교육을 신청, 수강 또는 수료한 과정입니다.</strong>
|
||||
<br>
|
||||
아래 [뒤로가기] 버튼을 클릭하여 검색결과 화면으로 이동 후 다른 교육으로 신청하여 주시기 바랍니다.
|
||||
</strong>
|
||||
<strong>아래 [뒤로가기] 버튼을 클릭하여 검색결과 화면으로 이동 후 다른 교육으로 신청하여 주시기 바랍니다.</strong>
|
||||
</p>
|
||||
}
|
||||
else
|
||||
|
|
|
|||
|
|
@ -445,10 +445,12 @@
|
|||
<div>
|
||||
<div>
|
||||
<ul>
|
||||
<li id="liedu08"><a href="javascript: schIpt('3', '107', '필수계속교육 (7시간)'); ">필수계속교육 (7시간)</a></li>
|
||||
<li id="liedu01"><a href="javascript:schIpt('3', '29', '기본교육');">기본교육</a></li>
|
||||
<li id="liedu02"><a href="javascript:schIpt('3', '30', '최초교육');">최초교육</a></li>
|
||||
<li id="liedu07"><a href="javascript:schIpt('3', '35', '승급교육');">승급교육</a></li>
|
||||
<li id="liedu03"><a href="javascript:schIpt('3', '31', '계속교육');">계속교육</a></li>
|
||||
<li id="liedu09"><a href="javascript:schIpt('3', '108', '안전관리계속교육(14시간)');">안전관리계속교육(14시간)</a></li>
|
||||
<li id="liedu04"><a href="javascript:schIpt('3', '32', '안전관리계속교육(16시간)');">안전관리계속교육(16시간)</a></li>
|
||||
<li id="liedu05"><a href="javascript:schIpt('3', '33', 'PQ가점교육');">PQ가점교육</a></li>
|
||||
<li id="liedu06"><a href="javascript:schIpt('3', '34', '기타교육');">기타교육</a></li>
|
||||
|
|
@ -632,7 +634,7 @@
|
|||
"<div class=\"inner\"><div class=\"poptitlebox\"><span>" + p[1] + "</span>" +
|
||||
"<a class=\"closepopa\" href=\"#\" onclick=\"hidepop();$('#popbox" + p[0] + "').remove();\">✖</a></div>" +
|
||||
"<div class=\"iframebox\" ifrnum=\""+p[0]+"\"><iframe id=\"ifrpop" + p[0] + "\" style=\"border: 0 none; height: " + (getint(p[6]) - 4) + "px; width: " + (getint(p[5])) + "px;\"></iframe></div>" +
|
||||
"<div></div></div></div>");
|
||||
"<div style=\"height:30px;text-align: right;\"><input type=\"checkbox\" class=\"chkClose\" id=\"chkClose" + p[0] + "\" /> <label for=\"chkClose" + p[0] + "\">오늘 하루 보지 않기</label><a style=\"border:0px solid #ddd;padding:0px 5px 0px 5px;\" onclick=\"popupClose('popbox" + p[0] + "')\">[닫기]</a></div></div></div>");
|
||||
$("#ifrpop" + p[0]).attr("src", "/Home/Popup?pno=" + p[0]);
|
||||
$("#popbox" + p[0]).show();
|
||||
}
|
||||
|
|
@ -737,7 +739,6 @@
|
|||
if (@Model.isalreadyreq == 1) {
|
||||
msg("이미 신청된 강좌입니다. 메인화면으로 이동되었습니다.");
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
|
@ -846,7 +847,6 @@
|
|||
@:}
|
||||
}*@
|
||||
|
||||
|
||||
if (num == 2) {
|
||||
if (sch1 == "2" && sch2 == "28") {
|
||||
$("#liedu09").css("display", "block")
|
||||
|
|
@ -946,6 +946,19 @@
|
|||
})
|
||||
}
|
||||
}
|
||||
|
||||
//2025-12-17 / KHJ / 교육장교육일 경우 일반계속교육 14시간 16시간 숨김
|
||||
//console.log($("#sch1").val());
|
||||
if ($("#sch1").val() == "1") {
|
||||
$("#liedu09").css("display", "none");
|
||||
$("#liedu04").css("display", "none");
|
||||
} else {
|
||||
if ($("#sch1").val() == "28") {
|
||||
$("#liedu09").css("display", "");
|
||||
$("#liedu04").css("display", "");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function schIpt2(num, code, name) {
|
||||
|
|
@ -1189,7 +1202,15 @@
|
|||
}
|
||||
|
||||
function popupClose(name) {
|
||||
let ischecked = false;
|
||||
|
||||
if ($("#chkClose" + name.replace("popbox", "")).prop("checked")) {
|
||||
ischecked = true;
|
||||
}
|
||||
|
||||
if (ischecked) {
|
||||
setCookie(name, "Y", 1); // 1일 동안 유지
|
||||
}
|
||||
$("#" + name).hide();
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
@model NP.Model.VMMy
|
||||
@{
|
||||
NP.Model.Lect shapeDatapic = Model.Lects.FirstOrDefault();
|
||||
if (shapeDatapic == null) {
|
||||
if (shapeDatapic == null)
|
||||
{
|
||||
shapeDatapic = new NP.Model.Lect();
|
||||
}
|
||||
|
||||
|
|
@ -20,15 +21,19 @@
|
|||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach (var d in Model.Lects.Where(w => w.rno == 1)) {
|
||||
@foreach (var d in Model.Lects.Where(w => w.rno == 1))
|
||||
{
|
||||
<tr>
|
||||
<th>
|
||||
<div class="ltaList">
|
||||
<h5>
|
||||
<span class="@(d.cshape == 0 ? "org" : d.cshape == 1 ? "nav_grn" : "nav_blu")">@d.cshapename </span>
|
||||
@if (d.studyplace == null) {
|
||||
@if (d.studyplace == null)
|
||||
{
|
||||
<strong style="display:none;">@d.studyplacename 교육장</strong>
|
||||
} else if (d.studyplace != null) {
|
||||
}
|
||||
else if (d.studyplace != null)
|
||||
{
|
||||
<strong>@d.studyplacename 교육장</strong>
|
||||
}
|
||||
|
||||
|
|
@ -41,7 +46,8 @@
|
|||
<dt style="color:#888888">
|
||||
교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
|
||||
</dt>
|
||||
@if (d.cshape != 1) {
|
||||
@if (d.cshape != 1)
|
||||
{
|
||||
<dd style="color:red;">교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))</dd>
|
||||
<dt></dt>
|
||||
}
|
||||
|
|
@ -51,9 +57,12 @@
|
|||
</div>
|
||||
</th>
|
||||
<td class="ltaBtn" data-th="교육일정변경 : ">
|
||||
@if (d.intv1 == 0) {
|
||||
@if (d.intv1 == 0)
|
||||
{
|
||||
<dl><dd class="blu"><a href="#" onclick="javscript: openScd(@d.cmno,@d.lectno,@d.cshape);">변경</a></dd></dl>
|
||||
} else {
|
||||
}
|
||||
else
|
||||
{
|
||||
<dl><dd class="blu"><a href="#" onclick="javscript: msg('이미 출석을 완료한 교육과정입니다.');">변경</a></dd></dl>
|
||||
}
|
||||
</td>
|
||||
|
|
@ -61,7 +70,8 @@
|
|||
}
|
||||
</tbody>
|
||||
</table>
|
||||
@if (Model.Lects.Count() < 1) {
|
||||
@if (Model.Lects.Count() < 1)
|
||||
{
|
||||
<div style="text-align: center; padding: 20px;">- 일정을 변경할 교육이 없습니다.</div>
|
||||
}
|
||||
<form id="mform" method="post" action="">
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue