6833. 일정변경화면 내용 수정 관련 ("까지" 텏스트 제거)
This commit is contained in:
parent
52643f86ba
commit
2ca780ee2b
|
|
@ -1,85 +1,82 @@
|
||||||
@model NP.Model.VMMy
|
@model NP.Model.VMMy
|
||||||
@{
|
@{
|
||||||
NP.Model.Lect shapeDatapic = Model.Lects.FirstOrDefault();
|
NP.Model.Lect shapeDatapic = Model.Lects.FirstOrDefault();
|
||||||
if(shapeDatapic == null)
|
if (shapeDatapic == null)
|
||||||
{
|
{
|
||||||
shapeDatapic = new NP.Model.Lect();
|
shapeDatapic = new NP.Model.Lect();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
<div class="mpgInfo mpgInfored">
|
<div class="mpgInfo mpgInfored">
|
||||||
@* <p style="color: red; font-size:20px;">※ 관련 법령에 의해 일일 최대 학습시간은 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.</p>*@
|
|
||||||
<p style="color: red; font-size:20px;">※ 온라인교육은 관련 법령에 의해 일일 최대 학습시간이 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.</p>
|
<p style="color: red; font-size:20px;">※ 온라인교육은 관련 법령에 의해 일일 최대 학습시간이 학습중인 모든 과정에 대하여 10시간(10차시)이오니 일정변경에 참고하시기 바랍니다.</p>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-bottom:20px;">
|
<div style="margin-bottom:20px;">
|
||||||
<button onclick="warningdate()" class="warningbutton">일정변경 시 주의사항</button>
|
<button onclick="warningdate()" class="warningbutton">일정변경 시 주의사항</button>
|
||||||
</div>
|
</div>
|
||||||
<table class="lctAply">
|
<table class="lctAply">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>강좌명</th>
|
<th>강좌명</th>
|
||||||
<td>교육일정변경</td>
|
<td>교육일정변경</td>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
@foreach (var d in Model.Lects.Where(w=>w.rno == 1))
|
@foreach (var d in Model.Lects.Where(w => w.rno == 1))
|
||||||
{
|
{
|
||||||
<tr>
|
<tr>
|
||||||
<th>
|
<th>
|
||||||
<div class="ltaList">
|
<div class="ltaList">
|
||||||
<h5>
|
<h5>
|
||||||
|
<span class="@(d.cshape == 0 ? "org" : d.cshape == 1 ? "nav_grn" : "nav_blu")">@d.cshapename </span>
|
||||||
|
@if (d.studyplace == null)
|
||||||
|
{
|
||||||
|
<strong style="display:none;">@d.studyplacename 교육장</strong>
|
||||||
|
}
|
||||||
|
else if (d.studyplace != null)
|
||||||
|
{
|
||||||
|
<strong>@d.studyplacename 교육장</strong>
|
||||||
|
}
|
||||||
|
|
||||||
<span class="@(d.cshape == 0 ? "org" : d.cshape == 1 ? "nav_grn" : "nav_blu")">@d.cshapename</span>
|
<b>@d.cname (@(d.classno))</b>
|
||||||
@if (d.studyplace == null)
|
</h5>
|
||||||
{
|
<dl class="ltaDl">
|
||||||
<strong style="display:none;">@d.studyplacename 교육장</strong>
|
<dt class="lectstatus">
|
||||||
}
|
@d.lectStatus
|
||||||
else if (d.studyplace != null)
|
</dt>
|
||||||
{
|
<dt style="color:#888888">
|
||||||
<strong>@d.studyplacename 교육장</strong>
|
교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
|
||||||
}
|
</dt>
|
||||||
|
@if (d.cshape != 1)
|
||||||
<b>@d.cname (@(d.classno))</b>
|
{
|
||||||
</h5>
|
<dd style="color:red;">교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))</dd>
|
||||||
<dl class="ltaDl">
|
<dt></dt>
|
||||||
<dt class="lectstatus">
|
}
|
||||||
@d.lectStatus
|
<dt>@d.studytime 시간과정</dt>
|
||||||
</dt>
|
@Html.Raw(d.isrebate == 1 ? "<span class=\"red\" style='vertical-align: middle;'>환급과정</span>" : "<span class=\"red\" style='vertical-align: middle;'>비환급과정</span>")
|
||||||
<dt style="color:#888888">
|
</dl>
|
||||||
@*교육기간 : @(string.Format("{0} ~ {1}", d.cshape == 1 ? d.sdate.Value.ToString("yy-MM-dd") : d.cdt.ToString("yy-MM-dd") , d.edate.Value.ToString("yy-MM-dd")))*@
|
</div>
|
||||||
교육기간 : @(string.Format("{0} ~ {1}", d.sdate.Value.ToString("yyyy년 MM월 dd일"), d.edate.Value.ToString("yyyy년 MM월 dd일")))
|
</th>
|
||||||
</dt>
|
<td class="ltaBtn" data-th="교육일정변경 : ">
|
||||||
@if (d.cshape != 1)
|
@if (d.intv1 == 0)
|
||||||
{
|
{
|
||||||
<dd style="color:red;">교육종료일 : @(string.Format("{0}", d.estart.ToString("yyyy년 MM월 dd일")))</dd>
|
<dl><dd class="blu"><a href="#" onclick="javscript: openScd(@d.cmno,@d.lectno,@d.cshape);">변경</a></dd></dl>
|
||||||
<dt></dt>
|
}
|
||||||
}
|
else
|
||||||
<dt>@d.studytime 시간과정</dt>
|
{
|
||||||
@Html.Raw(d.isrebate == 1 ? "<span class=\"red\" style='vertical-align: middle;'>환급과정</span>" : "<span class=\"red\" style='vertical-align: middle;'>비환급과정</span>")
|
<dl><dd class="blu"><a href="#" onclick="javscript: msg('이미 출석을 완료한 교육과정입니다.');">변경</a></dd></dl>
|
||||||
</dl>
|
}
|
||||||
</div>
|
</td>
|
||||||
</th>
|
</tr>
|
||||||
<td class="ltaBtn" data-th="교육일정변경 : ">
|
}
|
||||||
@if (d.intv1 == 0)
|
</tbody>
|
||||||
{
|
|
||||||
<dl><dd class="blu"><a href="#" onclick="javscript: openScd(@d.cmno,@d.lectno,@d.cshape);">변경</a></dd></dl>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
<dl><dd class="blu"><a href="#" onclick="javscript: msg('이미 출석을 완료한 교육과정입니다.');">변경</a></dd></dl>
|
|
||||||
}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
}
|
|
||||||
</tbody>
|
|
||||||
</table>
|
</table>
|
||||||
@if (Model.Lects.Count() < 1)
|
@if (Model.Lects.Count() < 1)
|
||||||
{
|
{
|
||||||
<div style="text-align: center; padding: 20px;">- 일정을 변경할 교육이 없습니다.</div>
|
<div style="text-align: center; padding: 20px;">- 일정을 변경할 교육이 없습니다.</div>
|
||||||
}
|
}
|
||||||
<form id="mform" method="post" action="">
|
<form id="mform" method="post" action="">
|
||||||
@Html.HiddenFor(m => m.intval)
|
@Html.HiddenFor(m => m.intval)
|
||||||
@Html.HiddenFor(m => m.stringval)
|
@Html.HiddenFor(m => m.stringval)
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div class="mpgPop" style="display: none" id="popScd">
|
<div class="mpgPop" style="display: none" id="popScd">
|
||||||
|
|
@ -88,19 +85,18 @@
|
||||||
<div class="mpgPopWrap">
|
<div class="mpgPopWrap">
|
||||||
<div class="mpgPopTitle" id="divTitle">
|
<div class="mpgPopTitle" id="divTitle">
|
||||||
<h5></h5>
|
<h5></h5>
|
||||||
@* <a href='javascript: mpgPopClose();'></a>*@
|
|
||||||
</div>
|
</div>
|
||||||
<div class="mpgPopCont" style="background-color: white;padding:10px">
|
<div class="mpgPopCont" style="background-color: white;padding:10px">
|
||||||
<div id="divScd"></div>
|
<div id="divScd"></div>
|
||||||
|
|
||||||
</div><!-- clsPopCont -->
|
</div>
|
||||||
<div class="mpgpopbtn2" style="margin-bottom: 20px; background-color: white;">
|
<div class="mpgpopbtn2" style="margin-bottom: 20px; background-color: white;">
|
||||||
<ul class="mpgPopBtn" style="margin-top: 0px;">
|
<ul class="mpgPopBtn" style="margin-top: 0px;">
|
||||||
<li><a href="#" class="bk" onclick="selectScd()">선택완료</a></li>
|
<li><a href="#" class="bk" onclick="selectScd()">선택완료</a></li>
|
||||||
<li><a href="#" onclick="mpgPopClose()">취소</a></li>
|
<li><a href="#" onclick="mpgPopClose()">취소</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- clsPopWrap -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -112,9 +108,11 @@
|
||||||
#popScd {
|
#popScd {
|
||||||
top: -170px;
|
top: -170px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mpgPopCont {
|
.mpgPopCont {
|
||||||
height:550px
|
height: 550px
|
||||||
}
|
}
|
||||||
|
|
||||||
.mpgPopBtn {
|
.mpgPopBtn {
|
||||||
padding-top: 30px;
|
padding-top: 30px;
|
||||||
}
|
}
|
||||||
|
|
@ -128,261 +126,225 @@
|
||||||
var _cmno = 0;
|
var _cmno = 0;
|
||||||
var _cmino = 0;
|
var _cmino = 0;
|
||||||
|
|
||||||
function pc(lectno,userno) {
|
function pc(lectno, userno) {
|
||||||
if (lectno < 1) {
|
if (lectno < 1) {
|
||||||
msg('본인의 수료증만 확인할 수 있습니다.');
|
msg('본인의 수료증만 확인할 수 있습니다.');
|
||||||
} else {
|
} else {
|
||||||
window.open("/My/CertPrint?lectno=" + lectno+"&intval="+userno, "certprint", "width=" + (screen.availWidth) + ", height=" + (screen.availHeight) + ", scrollbars=yes, resizable=yes, status=no, location=no, left=0, top=0");
|
window.open("/My/CertPrint?lectno=" + lectno + "&intval=" + userno, "certprint", "width=" + (screen.availWidth) + ", height=" + (screen.availHeight) + ", scrollbars=yes, resizable=yes, status=no, location=no, left=0, top=0");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
function ps() {
|
|
||||||
window.open("/My/CertSet");
|
|
||||||
}
|
|
||||||
function openScd(cmno, lectno, cshape) {
|
|
||||||
vLectno = lectno
|
|
||||||
$(".mpgPop").show();
|
|
||||||
_cmno = cmno;
|
|
||||||
setScd(cmno, cshape);
|
|
||||||
}
|
|
||||||
function setScd(cmno, cshape) {
|
|
||||||
capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno, cshape: cshape }, "renderScdInning(" + cmno + "," + cshape + ")");
|
|
||||||
//20220809
|
|
||||||
// capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno }, "renderScd");
|
|
||||||
}
|
|
||||||
|
|
||||||
function renderScdInning(cmno,cshape) {
|
function ps() {
|
||||||
|
window.open("/My/CertSet");
|
||||||
let strTmp = "";
|
|
||||||
let dateStyle = "style1" // "style1 : 0000년 00월 00일, style2 : 0000년 00월 00일 까지"
|
|
||||||
var divScd = $("#divScd");
|
|
||||||
var divTitle = $("#divTitle");
|
|
||||||
let onceCheck = false;
|
|
||||||
let studyplaceCheck = false;
|
|
||||||
let notContentsCheck = false;
|
|
||||||
|
|
||||||
divTitle.empty();
|
|
||||||
if (cshape == 1)
|
|
||||||
{
|
|
||||||
strTmp = "<h5> 교육장교육 일정변경 </ul>";
|
|
||||||
}
|
}
|
||||||
else if (cshape == 2)
|
|
||||||
{
|
|
||||||
dateStyle = "style2";
|
|
||||||
|
|
||||||
if (capResult.obj.length > 0) {
|
function openScd(cmno, lectno, cshape) {
|
||||||
if (capResult.obj[0].studyplace == null) {
|
vLectno = lectno
|
||||||
studyplaceCheck = false;
|
$(".mpgPop").show();
|
||||||
|
_cmno = cmno;
|
||||||
|
setScd(cmno, cshape);
|
||||||
|
}
|
||||||
|
|
||||||
|
function setScd(cmno, cshape) {
|
||||||
|
capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno, cshape: cshape }, "renderScdInning(" + cmno + "," + cshape + ")");
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderScdInning(cmno, cshape) {
|
||||||
|
|
||||||
|
let strTmp = "";
|
||||||
|
let dateStyle = "style1";
|
||||||
|
var divScd = $("#divScd");
|
||||||
|
var divTitle = $("#divTitle");
|
||||||
|
let onceCheck = false;
|
||||||
|
let studyplaceCheck = false;
|
||||||
|
let notContentsCheck = false;
|
||||||
|
|
||||||
|
divTitle.empty();
|
||||||
|
if (cshape == 1) {
|
||||||
|
strTmp = "<h5> 교육장교육 일정변경 </ul>";
|
||||||
|
}
|
||||||
|
else if (cshape == 2) {
|
||||||
|
dateStyle = "style2";
|
||||||
|
|
||||||
|
if (capResult.obj.length > 0) {
|
||||||
|
if (capResult.obj[0].studyplace == null) {
|
||||||
|
studyplaceCheck = false;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
studyplaceCheck = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
studyplaceCheck = true;
|
studyplaceCheck = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!studyplaceCheck) {
|
||||||
|
strTmp = "<h5> 교육종료일(수료일자) 변경 </ul>";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
strTmp = "<h5> 교육종료일(집체교육 참석일) 변경 </ul>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
studyplaceCheck = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!studyplaceCheck) { // capResult.obj[0].studyplace == null
|
|
||||||
strTmp = "<h5> 교육종료일(수료일자) 변경 </ul>";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
strTmp = "<h5> 교육종료일(집체교육 참석일) 변경 </ul>";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
strTmp += "<a href='javascript: mpgPopClose();'></a>";
|
strTmp += "<a href='javascript: mpgPopClose();'></a>";
|
||||||
@*strTmp = strTmp + "<a href='javascript: mpgPopClose();'></a>";*@
|
|
||||||
divTitle.append(strTmp);
|
divTitle.append(strTmp);
|
||||||
divScd.empty();
|
divScd.empty();
|
||||||
|
|
||||||
//강좌일정 태그 생성
|
//강좌일정 태그 생성
|
||||||
strTmp = "<ul id='ulScd" + cmno + "'></ul>";
|
strTmp = "<ul id='ulScd" + cmno + "'></ul>";
|
||||||
divScd.append(strTmp);
|
divScd.append(strTmp);
|
||||||
|
|
||||||
var ulScd = $("#ulScd" + cmno);
|
var ulScd = $("#ulScd" + cmno);
|
||||||
ulScd.empty();
|
ulScd.empty();
|
||||||
//var seq = 0;
|
|
||||||
let displayCnt = 0;
|
let displayCnt = 0;
|
||||||
let noDisPlay = true;
|
let noDisPlay = true;
|
||||||
let datachk = false;
|
let datachk = false;
|
||||||
|
|
||||||
$.each(capResult.obj, function (i, d) {
|
$.each(capResult.obj, function (i, d) {
|
||||||
datachk = false;
|
datachk = false;
|
||||||
let comment = d.comment == null ? "" : "<br><span style='margin-left:39px'>(" + d.comment + ")</span>"
|
let comment = d.comment == null ? "" : "<br><span style='margin-left:39px'>(" + d.comment + ")</span>"
|
||||||
var li = $("<li />");
|
var li = $("<li />");
|
||||||
|
|
||||||
if (d.cmisno == 12763) {
|
if (d.cmisno == 12763) {
|
||||||
var kk = "13";
|
var kk = "13";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dateStyle == "style2") {
|
if (dateStyle == "style2") {
|
||||||
d.scdInfoSummary = d.scdInfoSummary + "까지"
|
//d.scdInfoSummary = d.scdInfoSummary + "까지"
|
||||||
}
|
}
|
||||||
|
|
||||||
//if (cshape == 2 && d.studyplace != null && !onceCheck) {
|
var pData = $("<p />");
|
||||||
// li.append("<div style='border:solid red 1px;padding:10px 10px'><label style='font-size:12pt;font-weight:bold'> ※ 이미 <span style='font-size:12pt;font-weight:bold;color: red'>집체7시간을 참석하신 경우</span> 변경한 교육종료일까지 부족한 수료조건을 만족하시면 수료 가능합니다. <span style='font-size:12pt;font-weight:bold;color: red'>(집체교육 재 참석 없음)</span></label></div><br>");
|
_cmno = d.cmno;
|
||||||
// onceCheck = true;
|
_cmino = d.cmino;
|
||||||
//}
|
|
||||||
|
var radioEduDay = "<input type='radio' name='rdoScds' value='" + d.cmisno + "' ";
|
||||||
|
|
||||||
|
var strStudyPlacename = "";
|
||||||
|
if (d.studyplace != null && d.studyplace != '' && d.studyplacename != null && d.studyplacename != '') {
|
||||||
|
strStudyPlacename = '[' + d.studyplacename + '교육장]';
|
||||||
|
}
|
||||||
|
|
||||||
var pData = $("<p />");
|
if (d.isEnd == false) {
|
||||||
_cmno = d.cmno;
|
++displayCnt;
|
||||||
_cmino = d.cmino;
|
if (d.quota != 0) {
|
||||||
|
if (d.remainPeople <= 0) {
|
||||||
//var aApplyClass = $("<a />", { "onclick": "javascript:applyClassEdu(" + d.cmno + ", " + d.pcmno + ", " + d.cmino + ", " + d.cmisno + ");" });
|
datachk = true;
|
||||||
/*var spanApplyClass = $("<span />", { "class": "smtlChkBtn smtlChk03", "style": "font-size:18px" });*/
|
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수마감] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span>" + comment + "</label>");
|
||||||
/*var spanApplyClass = $("<span />", { "style": "font-size:18px" });*/
|
}
|
||||||
var radioEduDay = "<input type='radio' name='rdoScds' value='" + d.cmisno + "' ";
|
else {
|
||||||
/*var radioEduDay = "<input type='radio' style='display:none' name='rdoScds' value='" + d.cmisno + *//*"' onclick='javascript:applyClassEdu(" + d.cmno + ", " + d.pcmno + ", " + d.cmino + ", " + d.cmisno + ")*//* + "' ";*/
|
if (d.isselected == 1) {
|
||||||
var strStudyPlacename = "";
|
datachk = true;
|
||||||
if (d.studyplace != null && d.studyplace != '' && d.studyplacename != null && d.studyplacename != '') {
|
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + " checked> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label>" + comment + "</label>");
|
||||||
strStudyPlacename = '[' + d.studyplacename + '교육장]';
|
}
|
||||||
}
|
else {
|
||||||
|
datachk = true;
|
||||||
//if (d.isEnd == true) {
|
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + "'> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label> " + comment + "</label>");
|
||||||
// pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수마감] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span></label>");
|
}
|
||||||
//}
|
}
|
||||||
if (d.isEnd == false)
|
|
||||||
{
|
|
||||||
++displayCnt;
|
|
||||||
if (d.quota != 0) {
|
|
||||||
if (d.remainPeople <= 0) {
|
|
||||||
datachk = true;
|
|
||||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수마감] </label>" + radioEduDay + " disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span>" + comment +"</label>");
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (d.isselected == 1) {
|
if (d.isselected == 1) {
|
||||||
//spanApplyClass.text("수강신청");
|
|
||||||
//aApplyClass.append(spanApplyClass);
|
|
||||||
datachk = true;
|
datachk = true;
|
||||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + " checked> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label>" + comment +"</label>");
|
pData.html("<label>" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "</label>" + comment + "</label>");
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
//spanApplyClass.text("수강신청");
|
|
||||||
//aApplyClass.append(spanApplyClass);
|
|
||||||
datachk = true;
|
|
||||||
pData.html("<label>" + strStudyPlacename + " <label style='color: red'>[접수중] </label>" + radioEduDay + "'> " + d.scdInfoSummary + "<label style='color: red;display:;'> (" + d.remainPeople + "명 남음)</label> " + comment +"</label>");
|
|
||||||
//pData.append(aApplyClass);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
if (d.isselected == 1) {
|
|
||||||
datachk = true;
|
|
||||||
pData.html("<label>" + strStudyPlacename + " " + radioEduDay + " checked> " + d.scdInfoSummary + "</label>" + comment +"</label>");
|
|
||||||
}
|
|
||||||
//else {
|
|
||||||
// pData.html("<label>" + strStudyPlacename + " " + radioEduDay + "'> " + d.scdInfoSummary + "</label></label>");
|
|
||||||
//}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//if (capResult.obj.length < 1) {
|
|
||||||
// var li = $("<li />");
|
// 아래 코딩으로 대체
|
||||||
// li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
if (displayCnt == 0 && noDisPlay) {
|
||||||
// ulScd.append(li);
|
var li = $("<li />");
|
||||||
//}
|
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
||||||
// 아래 코딩으로 대체
|
ulScd.append(li);
|
||||||
if (displayCnt == 0 && noDisPlay) {
|
noDisPlay = false;
|
||||||
|
notContentsCheck = true;
|
||||||
|
_cmino = 0;
|
||||||
|
_cmno = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (datachk || onceCheck) {
|
||||||
|
li.append(pData);
|
||||||
|
ulScd.append(li);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
if (capResult.obj.length == 0) {
|
||||||
var li = $("<li />");
|
var li = $("<li />");
|
||||||
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
||||||
ulScd.append(li);
|
ulScd.append(li);
|
||||||
noDisPlay = false;
|
|
||||||
notContentsCheck = true;
|
notContentsCheck = true;
|
||||||
_cmino = 0;
|
_cmino = 0;
|
||||||
_cmno = 0;
|
_cmno = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (datachk || onceCheck) {
|
if (notContentsCheck) {
|
||||||
li.append(pData);
|
$(".mpgPopCont").css("height", "300px")
|
||||||
ulScd.append(li);
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
if (capResult.obj.length == 0) {
|
|
||||||
var li = $("<li />");
|
|
||||||
li.append("<label> - 선택 가능한 교육종료일이 없습니다.</label>");
|
|
||||||
ulScd.append(li);
|
|
||||||
notContentsCheck = true;
|
|
||||||
_cmino = 0;
|
|
||||||
_cmno = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (notContentsCheck) {
|
|
||||||
$(".mpgPopCont").css("height", "300px")
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$(".mpgPopCont").css("height", "480px")
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function renderScd() {
|
|
||||||
var ulScd = $("#ulScd");
|
|
||||||
ulScd.empty();
|
|
||||||
//var seq = 0;
|
|
||||||
|
|
||||||
$.each(capResult.obj, function (i, d) {
|
|
||||||
let comment = d.comment == null ? "" : "<span style='margin-left:12px'>(" + d.comment + ")</span>"
|
|
||||||
var li = $("<li />");
|
|
||||||
if (d.isEnd == true) {
|
|
||||||
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (종료)</label>");
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (d.quota != 0) {
|
$(".mpgPopCont").css("height", "480px")
|
||||||
if (d.remainPeople <= 0) {
|
}
|
||||||
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (마감)</label>");
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderScd() {
|
||||||
|
var ulScd = $("#ulScd");
|
||||||
|
ulScd.empty();
|
||||||
|
//var seq = 0;
|
||||||
|
|
||||||
|
$.each(capResult.obj, function (i, d) {
|
||||||
|
let comment = d.comment == null ? "" : "<span style='margin-left:12px'>(" + d.comment + ")</span>"
|
||||||
|
var li = $("<li />");
|
||||||
|
if (d.isEnd == true) {
|
||||||
|
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (종료)</label>");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (d.quota != 0) {
|
||||||
|
if (d.remainPeople <= 0) {
|
||||||
|
//li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' disabled> <span style='color:gray'>" + d.scdInfoSummary + "</span><label style='color: red'> (마감)</label>");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (d.isselected == 1) {
|
||||||
|
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment + "</label>");
|
||||||
|
} else {
|
||||||
|
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment + "</label>");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (d.isselected == 1) {
|
if (d.isselected == 1) {
|
||||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)"+comment+"</label>");
|
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + comment + "</label>");
|
||||||
} else {
|
} else {
|
||||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)" + comment +"</label>");
|
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + comment + "</label>");
|
||||||
}
|
}
|
||||||
//if (seq == 0) {
|
|
||||||
// li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</label>");
|
|
||||||
//}
|
|
||||||
//else {
|
|
||||||
// li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + "<label style='color: red;display:none;'> (" + d.remainPeople + "명 남음)</label>");
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
//seq++;
|
||||||
if (d.isselected == 1) {
|
ulScd.append(li);
|
||||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + comment +"</label>");
|
});
|
||||||
} else {
|
}
|
||||||
li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + comment +"</label>");
|
|
||||||
}
|
|
||||||
//if (seq == 0) {
|
|
||||||
// li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "' checked> " + d.scdInfoSummary + "</label>");
|
|
||||||
//}
|
|
||||||
//else {
|
|
||||||
// li.append("<input type='radio' name='rdoScds' value='" + d.cmisno + "'> " + d.scdInfoSummary + "</label>");
|
|
||||||
//}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//seq++;
|
|
||||||
ulScd.append(li);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function selectScd() {
|
function selectScd() {
|
||||||
if (confirm("교육종료일을 변경하시겠습니까?")) {
|
if (confirm("교육종료일을 변경하시겠습니까?")) {
|
||||||
var cmisno = $("input:radio[name=rdoScds]:checked").val();
|
var cmisno = $("input:radio[name=rdoScds]:checked").val();
|
||||||
var lectno = vLectno;
|
var lectno = vLectno;
|
||||||
if (cmisno == "" || cmisno == undefined || cmisno == null) {
|
if (cmisno == "" || cmisno == undefined || cmisno == null) {
|
||||||
msg("선택한 일정이 없습니다.");
|
msg("선택한 일정이 없습니다.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
capp("/focommon/UpdateScd", { cmisno: cmisno, lectno: lectno, cmno: _cmno, cmino: _cmino }, "scdSave");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function scdSave() {
|
||||||
|
msg(capResult.msg);
|
||||||
|
if (capResult.code == 1) {
|
||||||
|
submit();
|
||||||
|
}
|
||||||
|
else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
capp("/focommon/UpdateScd", { cmisno: cmisno, lectno: lectno, cmno: _cmno, cmino: _cmino }, "scdSave");
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
function scdSave() {
|
|
||||||
msg(capResult.msg);
|
|
||||||
if (capResult.code == 1) {
|
|
||||||
submit();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue