<기능개선>
1. PMS NO : 7252, 7253, 7263 2. (주요)작업내용 (1) 작업자 공유 위한 일괄 커밋
This commit is contained in:
parent
79bf5da4fc
commit
10a7d2d7fa
|
|
@ -165,38 +165,6 @@
|
||||||
※수료증 소속부분에 기재될 내용으로 소속업체가 없으면 개인을 선택해 주세요.
|
※수료증 소속부분에 기재될 내용으로 소속업체가 없으면 개인을 선택해 주세요.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
@if (Model.CM.isrefund == 1)
|
|
||||||
{
|
|
||||||
<div class="div-rbankInfo">
|
|
||||||
<h4 class="clsTitle">환급금 수령계좌 등록<span style="color: red; font-weight: 700;"> (법인계좌만 입력가능)</span></h4>
|
|
||||||
<p class="subDsc">*는 필수 입력사항입니다.</p>
|
|
||||||
<table class="clsTable">
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<th class="req">은행명</th>
|
|
||||||
<td><input type="text" name="rbankname" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="rbankname" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.rbankname : string.Empty)" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th class="req">계좌번호</th>
|
|
||||||
<td><input type="number" name="rbankacc" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="rbankacc" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.rbankacc : string.Empty)" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th class="req">예금주</th>
|
|
||||||
<td><input type="text" name="rbankowner" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="rbankowner" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.rbankowner : string.Empty)" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th class="req">고용보험관리번호</th>
|
|
||||||
<td><input type="number" name="eino" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="eino" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.eino : string.Empty)" /><button type="button" onclick="insuranceguide()" style="margin-left:10px;">고용보험관리번호 안내</button></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
<p class="subDsc mt10">※ 환급금액 지급받는 계좌이므로 반드시 소속된 사업장의 법인계좌정보만 입력하여 주시기 바랍니다. <span style="color:red;">(개인계좌 또는 사업주 개인의 계좌로는 환급이 불가합니다)</span></p>
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
<div id="postlayer" class="daumpost"><a href="#" class="btn btn-xxs btn-select closedaumpost" onclick="closeDaumPostcode();">close</a></div>
|
|
||||||
|
|
||||||
@*@if (Model.CM.isrefund == 1)
|
|
||||||
{*@
|
|
||||||
<div class="div-companyInfo">
|
<div class="div-companyInfo">
|
||||||
<h4 class="clsTitle">회사정보 확인</h4>
|
<h4 class="clsTitle">회사정보 확인</h4>
|
||||||
<p class="subDsc">*는 필수 입력사항입니다.</p>
|
<p class="subDsc">*는 필수 입력사항입니다.</p>
|
||||||
|
|
@ -283,7 +251,37 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
@*}*@
|
|
||||||
|
@if (Model.CM.isrefund == 1)
|
||||||
|
{
|
||||||
|
<div class="div-rbankInfo">
|
||||||
|
<h4 class="clsTitle">환급금 수령계좌 등록<span style="color: red; font-weight: 700;"> (법인계좌만 입력가능)</span></h4>
|
||||||
|
<p class="subDsc">*는 필수 입력사항입니다.</p>
|
||||||
|
<table class="clsTable">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th class="req">은행명</th>
|
||||||
|
<td><input type="text" name="rbankname" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="rbankname" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.rbankname : string.Empty)" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="req">계좌번호</th>
|
||||||
|
<td><input type="number" name="rbankacc" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="rbankacc" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.rbankacc : string.Empty)" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="req">예금주</th>
|
||||||
|
<td><input type="text" name="rbankowner" onkeydown="checkSpacebar()" id="rbankowner" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.rbankowner : string.Empty)" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="req">고용보험관리번호</th>
|
||||||
|
<td><input type="number" name="eino" onkeydown="checkSpacebar()" onKeypress='if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97) || (event.keyCode < 128 && event.keyCode > 122)) event.returnValue = false;' id="eino" class="apyIpt" value="@(Model.PPLog != null ? Model.PPLog.eino : string.Empty)" /><button type="button" onclick="insuranceguide()" style="margin-left:10px;">고용보험관리번호 안내</button></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<p class="subDsc mt10">※ 환급금액 지급받는 계좌이므로 반드시 소속된 사업장의 법인계좌정보만 입력하여 주시기 바랍니다. <span style="color:red;">(개인계좌 또는 사업주 개인의 계좌로는 환급이 불가합니다)</span></p>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
<div id="postlayer" class="daumpost"><a href="#" class="btn btn-xxs btn-select closedaumpost" onclick="closeDaumPostcode();">close</a></div>
|
||||||
|
|
||||||
<h4 class="clsTitle">개인정보 확인</h4>
|
<h4 class="clsTitle">개인정보 확인</h4>
|
||||||
<p class="subDsc">*는 필수 입력사항입니다.</p>
|
<p class="subDsc">*는 필수 입력사항입니다.</p>
|
||||||
@Html.HiddenFor(x => x.User.userno)
|
@Html.HiddenFor(x => x.User.userno)
|
||||||
|
|
@ -415,6 +413,11 @@
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
margin-left: 7px;
|
margin-left: 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
}
|
}
|
||||||
@section scriptsHeader{
|
@section scriptsHeader{
|
||||||
|
|
@ -432,6 +435,7 @@
|
||||||
msg("<span style='font-size:17pt;'>고용보험관리번호</span></br></br><span style='text-align: left; margin:auto; display: inherit;'>- 회사 마다 사업자등록번호 처럼 부여되어 있는 번호 이며 11자리 숫자로 보통 사업자등록번호 뒤에 0이나 6이 붙는 경우가 많습니다.(다른 형식인 경우도 있음)</span></br><span style='text-align: left; margin:auto; display: inherit;'>- 교육원에서 환급금 신청 목적으로 노동부 전산망에 교육생 등록을 할 때 필요한 번호 입니다. 따라서 <span style='color:red'>본인이 소속된 회사의 고용보험관리번호를 기재하시면 됩니다.</span></br></br><spanstyle='text-align: left; margin:auto; display: inherit;'> - 고용보험관리번호는 일반적으로 회사 내 고용보험 담당자가 알고 있습니다.</span>");
|
msg("<span style='font-size:17pt;'>고용보험관리번호</span></br></br><span style='text-align: left; margin:auto; display: inherit;'>- 회사 마다 사업자등록번호 처럼 부여되어 있는 번호 이며 11자리 숫자로 보통 사업자등록번호 뒤에 0이나 6이 붙는 경우가 많습니다.(다른 형식인 경우도 있음)</span></br><span style='text-align: left; margin:auto; display: inherit;'>- 교육원에서 환급금 신청 목적으로 노동부 전산망에 교육생 등록을 할 때 필요한 번호 입니다. 따라서 <span style='color:red'>본인이 소속된 회사의 고용보험관리번호를 기재하시면 됩니다.</span></br></br><spanstyle='text-align: left; margin:auto; display: inherit;'> - 고용보험관리번호는 일반적으로 회사 내 고용보험 담당자가 알고 있습니다.</span>");
|
||||||
}
|
}
|
||||||
var model = {};
|
var model = {};
|
||||||
|
model.isrefund = @Model.CM.isrefund;
|
||||||
model.isloaded = false;
|
model.isloaded = false;
|
||||||
model.islogin = @(ViewBag.SSUserNo > 0 ? "true" :"false");
|
model.islogin = @(ViewBag.SSUserNo > 0 ? "true" :"false");
|
||||||
model.cm = @Html.Raw(Json.Encode(new List<NP.Model.CM>() { Model.CM }.Select(s => new { s.infee, s.accommofee, s.applicableCM, s.cshape, s.cmno }).First()));
|
model.cm = @Html.Raw(Json.Encode(new List<NP.Model.CM>() { Model.CM }.Select(s => new { s.infee, s.accommofee, s.applicableCM, s.cshape, s.cmno }).First()));
|
||||||
|
|
@ -518,16 +522,21 @@
|
||||||
setScd();
|
setScd();
|
||||||
}, 300);
|
}, 300);
|
||||||
|
|
||||||
if (model.cm.cshape == 0) {
|
if (model.isrefund == 1) {
|
||||||
$(".div-isCompany").show();
|
$(".div-isCompany").hide();
|
||||||
$(".uduty").hide();
|
}
|
||||||
} else if (model.cm.cshape == 1) {
|
else {
|
||||||
// Model.CM.isrefund
|
if (model.cm.cshape == 0) {
|
||||||
$(".div-isCompany").show();
|
$(".div-isCompany").show();
|
||||||
$(".uduty").show();
|
$(".uduty").hide();
|
||||||
} else if (model.cm.cshape == 2) {
|
} else if (model.cm.cshape == 1) {
|
||||||
$(".div-isCompany").show();
|
// Model.CM.isrefund
|
||||||
$(".uduty").hide();
|
$(".div-isCompany").show();
|
||||||
|
$(".uduty").show();
|
||||||
|
} else if (model.cm.cshape == 2) {
|
||||||
|
$(".div-isCompany").show();
|
||||||
|
$(".uduty").hide()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (model.assign.asno == 0) {
|
if (model.assign.asno == 0) {
|
||||||
|
|
|
||||||
|
|
@ -184,7 +184,14 @@
|
||||||
@*<dt>@(d.intval4 == 55 ? "승인대기" : d.intval14 == 51 ? "심사중" : d.intval14 == 21 ? "결제대기" : d.intval14 == 22 ? "미입금" : d.intval14 == 1)</dt>*@
|
@*<dt>@(d.intval4 == 55 ? "승인대기" : d.intval14 == 51 ? "심사중" : d.intval14 == 21 ? "결제대기" : d.intval14 == 22 ? "미입금" : d.intval14 == 1)</dt>*@
|
||||||
<dt>@d.lectStatus</dt>
|
<dt>@d.lectStatus</dt>
|
||||||
@*<dt style="color:#888888">교육기간 : @(d.intval3 == 1 ? d.time.ToString("yy-MM-dd") : d.time5.ToString("yy-MM-dd")) ~ @(d.intval3 == 1 ? d.time2.ToString("yy-MM-dd") : d.time3.ToString("yy-MM-dd"))</dt>*@
|
@*<dt style="color:#888888">교육기간 : @(d.intval3 == 1 ? d.time.ToString("yy-MM-dd") : d.time5.ToString("yy-MM-dd")) ~ @(d.intval3 == 1 ? d.time2.ToString("yy-MM-dd") : d.time3.ToString("yy-MM-dd"))</dt>*@
|
||||||
<dt style="color:#888888">교육기간 : @(d.time3.ToString("yyyy년 MM월 dd일")) ~ @(d.time4.ToString("yyyy년 MM월 dd일"))</dt>
|
@if (d.intval3 == 2)
|
||||||
|
{
|
||||||
|
<dt style="color:#888888">교육기간 : @(d.time3.ToString("yyyy년 MM월 dd일")) ~ @(d.time4.ToString("yyyy년 MM월 dd일"))</dt>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<dt style="color:#888888">교육기간 : @(d.time5.ToString("yyyy년 MM월 dd일")) ~ @(d.time6.ToString("yyyy년 MM월 dd일"))</dt>
|
||||||
|
}
|
||||||
@if (d.intval3 != 1)
|
@if (d.intval3 != 1)
|
||||||
{
|
{
|
||||||
<dt style="color:red;">교육종료일 : @(string.Format("{0}", d.time4.ToString("yyyy년 MM월 dd일")))</dt>
|
<dt style="color:red;">교육종료일 : @(string.Format("{0}", d.time4.ToString("yyyy년 MM월 dd일")))</dt>
|
||||||
|
|
|
||||||
|
|
@ -129,9 +129,10 @@
|
||||||
// capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno }, "renderScd");
|
// capp("/focommon/GetScdForMixEdu", { cmno: cmno, lectno: vLectno }, "renderScd");
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderScdInning(cmno,cshape) {
|
function renderScdInning(cmno,cshape) {
|
||||||
|
|
||||||
let strTmp = "";
|
let strTmp = "";
|
||||||
|
let dateStyle = "style1" // "style1 : 0000년 00월 00일, style2 : 0000년 00월 00일 까지"
|
||||||
var divScd = $("#divScd");
|
var divScd = $("#divScd");
|
||||||
var divTitle = $("#divTitle");
|
var divTitle = $("#divTitle");
|
||||||
let onceCheck = false;
|
let onceCheck = false;
|
||||||
|
|
@ -142,7 +143,13 @@
|
||||||
}
|
}
|
||||||
else if (cshape == 2)
|
else if (cshape == 2)
|
||||||
{
|
{
|
||||||
strTmp = "<h5> 교육종료일(집체교육 참석일) 변경 </ul>";
|
dateStyle = "style2";
|
||||||
|
if (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>";*@
|
@*strTmp = strTmp + "<a href='javascript: mpgPopClose();'></a>";*@
|
||||||
|
|
@ -162,6 +169,10 @@
|
||||||
$.each(capResult.obj, function (i, d) {
|
$.each(capResult.obj, function (i, d) {
|
||||||
var li = $("<li />");
|
var li = $("<li />");
|
||||||
|
|
||||||
|
if (dateStyle == "style2") {
|
||||||
|
d.scdInfoSummary = d.scdInfoSummary + "까지"
|
||||||
|
}
|
||||||
|
|
||||||
if (cshape == 2 && d.studyplace != null && !onceCheck) {
|
if (cshape == 2 && d.studyplace != null && !onceCheck) {
|
||||||
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><br>");
|
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><br>");
|
||||||
onceCheck = true;
|
onceCheck = true;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,10 @@
|
||||||
}
|
}
|
||||||
<style>
|
<style>
|
||||||
.bskTitle {
|
.bskTitle {
|
||||||
margin-top: 50px !important;
|
margin-top: 20px !important;
|
||||||
|
}
|
||||||
|
.mpgPopWrap {
|
||||||
|
max-height:700px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<h4 class="bskTitle">주문상품 정보</h4>
|
<h4 class="bskTitle">주문상품 정보</h4>
|
||||||
|
|
@ -158,7 +161,7 @@
|
||||||
<div class="mpgPopWrap wdth650">
|
<div class="mpgPopWrap wdth650">
|
||||||
<div class="mpgPopTitle"><h5>계산서발행요청</h5><a href="#" onclick="javascript:mpgPopClose();"></a></div>
|
<div class="mpgPopTitle"><h5>계산서발행요청</h5><a href="#" onclick="javascript:mpgPopClose();"></a></div>
|
||||||
<div class="mpgPopScroll">
|
<div class="mpgPopScroll">
|
||||||
<div class="odrPop pop1box">
|
<div class="odrPop pop1box" style="padding: 10px 30px;">
|
||||||
<h4 class="bskTitle">상품선택</h4>
|
<h4 class="bskTitle">상품선택</h4>
|
||||||
<table class="odrTable th150">
|
<table class="odrTable th150">
|
||||||
<tr><th>총결제액/입금일</th><td>@(Model.Pay.payamt.ToString("#,0"))원 (@(Model.Pay.payoktime == null ? "" : Model.Pay.payoktime.Value.ToString("yy-MM-dd HH:mm")))</td></tr>
|
<tr><th>총결제액/입금일</th><td>@(Model.Pay.payamt.ToString("#,0"))원 (@(Model.Pay.payoktime == null ? "" : Model.Pay.payoktime.Value.ToString("yy-MM-dd HH:mm")))</td></tr>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue