This commit is contained in:
kdh0120 2021-09-02 03:51:06 +00:00
parent 3daf52c671
commit f33b4a57fb
10 changed files with 40 additions and 18 deletions

View File

@ -101,6 +101,7 @@
</tbody> </tbody>
</table> </table>
</div> </div>
@Html.Pager((int)Model.pagenum, 10, Model.pagerowcount, Model.pagetotalcount)
</section> </section>
</form> </form>
<form id="dform" method="post" action=""> <form id="dform" method="post" action="">

View File

@ -73,7 +73,7 @@
</tr> </tr>
<tr> <tr>
<th>기본담당자연락처</th> <th>기본담당자연락처</th>
<td colspan="3">@Html.TextBoxFor(m => m.Assign.mphone, new { @class = "form-control mobilefmt nocomma", @data_zero = "1", @maxlength = "13" })</td> <td colspan="3">@Html.TextBoxFor(m => m.Assign.mphone, new { @class = "form-control telnofmt nocomma", @data_zero = "1", @maxlength = "13" })</td>
</tr> </tr>
<tr> <tr>
<th>계산서이메일</th> <th>계산서이메일</th>
@ -131,6 +131,7 @@
setv("Assign_brno", val("Assign_brno").replace(/-/gi, '')); setv("Assign_brno", val("Assign_brno").replace(/-/gi, ''));
setv("Assign_grno", val("Assign_grno").replace(/-/gi, '')); setv("Assign_grno", val("Assign_grno").replace(/-/gi, ''));
if (check("Assign_asname", null, "법인명을 입력해주세요.")) { } if (check("Assign_asname", null, "법인명을 입력해주세요.")) { }
else if (val("Assign_mphone") != "" && !isphone(val("Assign_mphone"))) { msg("잘못된 연락처입니다."); }
else if (confirm("저장하시겠습니까?")) { else if (confirm("저장하시겠습니까?")) {
capfileform("/acommon/assignsave", "mform", "cbsave"); capfileform("/acommon/assignsave", "mform", "cbsave");
} }

View File

@ -78,7 +78,7 @@ namespace NP.Base.Controllers
[HttpPost] [HttpPost]
public JsonResult AssignSave(String brno, String asname, String ceoname) public JsonResult AssignSave(String brno, String asname, String ceoname)
{ {
var ht = new Hashtable() { { "asno", 0 }, { "isjoin", 0 }, { "joinprice", 0 }, { "asname", asname }, { "brno", brno.Replace("-", "") }, { "ceoname", ceoname }, { "salesamount", 0 }, { "mcount", 0 }, { "status", 1 }, { "isdel", 0 }, { "uno", SUserInfo.UserNo }, { "uip", GetUserIP() } }; var ht = new Hashtable() { { "asno", 0 }, { "isjoin", 0 }, { "ascode", Dao.Get<int>("users.assign.newascode", 1).First() }, { "joinprice", 0 }, { "asname", asname }, { "brno", brno.Replace("-", "") }, { "ceoname", ceoname }, { "salesamount", 0 }, { "mcount", 0 }, { "status", 1 }, { "isdel", 0 }, { "uno", SUserInfo.UserNo }, { "uip", GetUserIP() } };
Dao.Insert("users.assign.in", ht); Dao.Insert("users.assign.in", ht);
return JsonOK(GetInt(ht["asno"])); return JsonOK(GetInt(ht["asno"]));
} }

View File

@ -1939,7 +1939,7 @@
,brno =#brno# ,brno =#brno#
<isNotEmpty property="post">,post =#post#</isNotEmpty> <isNotEmpty property="post">,post =#post#</isNotEmpty>
<isNotEmpty property="address1">,address1=#address1#</isNotEmpty> <isNotEmpty property="address1">,address1=#address1#</isNotEmpty>
<isNotEmpty property="address2">,address2=#address2#</isNotEmpty> ,address2=#address2#
<isNotEmpty property="btype">,btype =#btype#</isNotEmpty> <isNotEmpty property="btype">,btype =#btype#</isNotEmpty>
<isNotEmpty property="bkind">,bkind =#bkind#</isNotEmpty> <isNotEmpty property="bkind">,bkind =#bkind#</isNotEmpty>
<isNotNull property="fgnobno">,fgnobno=#fgnobno#</isNotNull> <isNotNull property="fgnobno">,fgnobno=#fgnobno#</isNotNull>

View File

@ -4,7 +4,7 @@
} }
<div id="player"> <div id="player">
<div class="plyTop"> <div class="plyTop">
<h1>콘텐츠 플레이어</h1> <h1 style="text-align:center;">※ 반드시 학습종료 버튼을 눌러 종료해주세요. ※</h1>
<a href="#" onclick="closestudy()">닫기</a> <a href="#" onclick="closestudy()">닫기</a>
</div> </div>
<div class="plyTitle"> <div class="plyTitle">

View File

@ -184,7 +184,7 @@
function save() { function save() {
var isCompanyInfo = true; var isCompanyInfo = true;
$.each(model.pplog, function (key, value) { $.each(model.pplog, function (key, value) {
if (!value) { if (!value && key != "address2") {
isCompanyInfo = false; isCompanyInfo = false;
return; return;
} }

View File

@ -572,7 +572,7 @@ else
else if (!isemail(val("email"))) { msg("이메일 형식이 올바르지 않습니다. 다시 입력해주세요."); } else if (!isemail(val("email"))) { msg("이메일 형식이 올바르지 않습니다. 다시 입력해주세요."); }
else if (check("post", null, "사업장주소를 입력해주세요.")) { } else if (check("post", null, "사업장주소를 입력해주세요.")) { }
else if (check("address1", null, "사업장주소를 입력해주세요.")) { } else if (check("address1", null, "사업장주소를 입력해주세요.")) { }
else if (check("address2", null, "사업장주소를 입력해주세요.")) { } //else if (check("address2", null, "사업장주소를 입력해주세요.")) { }
else { else {
setv("asaddr", $("#address1").val() + " " + $("#address2").val() ) setv("asaddr", $("#address1").val() + " " + $("#address2").val() )
confirmtoggle(true, "계산서발행요청 이후, 수정 및 철회는 고객문의 게시판을 이용해주십시오. 계산서 발행 요청을 완료하시겠습니까?", "gogo()"); confirmtoggle(true, "계산서발행요청 이후, 수정 및 철회는 고객문의 게시판을 이용해주십시오. 계산서 발행 요청을 완료하시겠습니까?", "gogo()");

View File

@ -72,6 +72,24 @@
<li> <li>
<select name="mphone1" id="mphone1"> <select name="mphone1" id="mphone1">
<option value=""></option> <option value=""></option>
<option value="02" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 2) == "02" ? "selected" : "")>02</option>
<option value="031" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "031" ? "selected" : "")>031</option>
<option value="032" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "032" ? "selected" : "")>032</option>
<option value="033" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "033" ? "selected" : "")>033</option>
<option value="041" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "041" ? "selected" : "")>041</option>
<option value="042" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "042" ? "selected" : "")>042</option>
<option value="043" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "043" ? "selected" : "")>043</option>
<option value="044" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "044" ? "selected" : "")>044</option>
<option value="051" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "051" ? "selected" : "")>051</option>
<option value="052" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "052" ? "selected" : "")>052</option>
<option value="053" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "053" ? "selected" : "")>053</option>
<option value="054" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "054" ? "selected" : "")>054</option>
<option value="055" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "055" ? "selected" : "")>055</option>
<option value="061" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "061" ? "selected" : "")>061</option>
<option value="062" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "062" ? "selected" : "")>062</option>
<option value="063" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "063" ? "selected" : "")>063</option>
<option value="064" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "064" ? "selected" : "")>064</option>
<option value="070" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "070" ? "selected" : "")>070</option>
<option value="010" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "010" ? "selected" : "")>010</option> <option value="010" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "010" ? "selected" : "")>010</option>
<option value="011" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "011" ? "selected" : "")>011</option> <option value="011" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "011" ? "selected" : "")>011</option>
<option value="016" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "016" ? "selected" : "")>016</option> <option value="016" @(string.IsNullOrEmpty((a.mphone ?? "").Replace("-", "")) ? "" : (a.mphone ?? "").Substring(0, 3) == "016" ? "selected" : "")>016</option>
@ -177,7 +195,7 @@
var isCompany = $("input:radio[name='isCompany']:checked").val() == "1"; var isCompany = $("input:radio[name='isCompany']:checked").val() == "1";
setv("brno", val("brno").replace(/-/gi, '')); setv("brno", val("brno").replace(/-/gi, ''));
setv("mphone", val("mphone1").replace(/ /, '').replace(/ /, '') + val("mphone2").replace(/ /, '').replace(/ /, '') + val("mphone3").replace(/ /, '').replace(/ /, '')); setv("mphone", val("mphone1").replace(/ /, '').replace(/ /, '') + val("mphone2").replace(/ /, '').replace(/ /, '') + val("mphone3").replace(/ /, '').replace(/ /, ''));
setv("mphone", formatmobile(val("mphone"))); setv("mphone", formattel(val("mphone")));
if (isCompany) { if (isCompany) {
if (val("taxemail2") != "") { if (val("taxemail2") != "") {
setv("taxemail", val("taxemail1") + "@Html.Raw("@")" + val("taxemail2")); setv("taxemail", val("taxemail1") + "@Html.Raw("@")" + val("taxemail2"));
@ -188,7 +206,7 @@
else if (check("brno", null, "사업자번호를 입력해주세요.")) { } else if (check("brno", null, "사업자번호를 입력해주세요.")) { }
else if (getBytes(val("brno")) != 10) { focus("brno"); msg("10자리의 사업자번호를 입력해주세요."); } else if (getBytes(val("brno")) != 10) { focus("brno"); msg("10자리의 사업자번호를 입력해주세요."); }
else if (check("asname", null, "회사명을 입력해주세요.")) { } else if (check("asname", null, "회사명을 입력해주세요.")) { }
else if (val("mphone") != "" && !ismobilenumber(val("mphone"))) { focus("mphone2"); msg("올바른 휴대전화번호를 입력해주세요."); } else if (val("mphone") != "" && !istelnumber(val("mphone"))) { focus("mphone2"); msg("올바른 휴대전화번호를 입력해주세요."); }
else if (val("taxemail") != "" && !isemail(val("taxemail"))) { focus("taxemail1"); msg("올바른 이메일주소를 입력해주세요."); } else if (val("taxemail") != "" && !isemail(val("taxemail"))) { focus("taxemail1"); msg("올바른 이메일주소를 입력해주세요."); }
else { else {
capfileform("/fcommon/assignupdate", "mform", "cbsave"); capfileform("/fcommon/assignupdate", "mform", "cbsave");

View File

@ -207,20 +207,22 @@
<div> <div>
<div class="mpgPopWrap wdth660"> <div class="mpgPopWrap wdth660">
<div class="mpgPopTitle"> <div class="mpgPopTitle">
<h5>회원탈퇴</h5> <h5>회원탈퇴안내</h5>
<a href="#" onclick="mpgPopClose();"></a> <a href="#" onclick="mpgPopClose();"></a>
</div> </div>
<div class="mpgpMdfy"> <div class="mpgpMdfy">
<dl> <dl>
<dd>1. 회원 탈퇴 시 영남건설기술교육원의 모든 서비스를 이용하실 수 없습니다.</dd> <dd>1. 회원 탈퇴 시 영남건설기술교육원의 모든 서비스를 이용하실 수 없습니다.</dd>
<dd>2. 탈퇴신청된 아이디는 영구적으로 재가입이 불가능합니다.</dd> <dd>2. 탈퇴신청된 아이디는 영구적으로 재가입이 불가능합니다.</dd>
<dd>5. 탈퇴시 현재 수강중인 동영상 강의를 수강하실 수 없습니다.</dd> <dd>3. 탈퇴시 현재 수강중인 동영상 강의를 수강하실 수 없습니다.</dd>
<dd>4. 위 내용 확인 후 교육원으로 전화주시면 회원탈퇴를 도와 드리겠습니다.</dd>
<dd>문의 : 1544-7660</dd>
</dl> </dl>
<h5>탈퇴사유</h5> @*<h5>탈퇴사유</h5>
<textarea id="exitreason" maxlength="400" cols="30" rows="10" style="padding: 20px;"></textarea> <textarea id="exitreason" maxlength="400" cols="30" rows="10" style="padding: 20px;"></textarea>
<ul class="odrPopBtn col1"> <ul class="odrPopBtn col1">
<li><a href="#" class="bk" onclick="save(-1)">탈퇴하기</a></li> <li><a href="#" class="bk" onclick="save(-1)">탈퇴하기</a></li>
</ul> </ul>*@
</div> </div>
</div> </div>

View File

@ -896,7 +896,7 @@
.mpgpMdfy {padding:30px;} .mpgpMdfy {padding:30px;}
.mpgpMdfy dl {padding:20px; background:#ecf4fb;} .mpgpMdfy dl {padding:20px; background:#ecf4fb;}
.mpgpMdfy dl dd {font-size:11pt; color:#000; margin-bottom:5px; font-weight:300;} .mpgpMdfy dl dd {font-size:14pt; color:#000; margin-bottom:5px; font-weight:300; line-height:35px;}
.mpgpMdfy dl dd:last-child {margin-bottom:0;} .mpgpMdfy dl dd:last-child {margin-bottom:0;}
.mpgpMdfy h5 {color:#1e52bd; font-size:14pt; margin-top:30px; margin-bottom:10px; text-align:center;} .mpgpMdfy h5 {color:#1e52bd; font-size:14pt; margin-top:30px; margin-bottom:10px; text-align:center;}
.mpgpMdfy textarea {display:block; width:100%; height:180px; resize:none;} .mpgpMdfy textarea {display:block; width:100%; height:180px; resize:none;}