(201028)고객사 등록화면 수정

This commit is contained in:
kdh0120 2020-10-28 01:30:00 +00:00
parent ec9905f5f7
commit 8be1828dca
3 changed files with 27 additions and 12 deletions

View File

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

View File

@ -149,9 +149,9 @@ namespace NP.Base.Controllers
return JsonBack(Dao.Get<Assign>("users.assigns", new Hashtable() { { "brno", brno }, { "pagenum", pno }, { "pagerowsize", 10 } })); return JsonBack(Dao.Get<Assign>("users.assigns", new Hashtable() { { "brno", brno }, { "pagenum", pno }, { "pagerowsize", 10 } }));
} }
[HttpPost] [HttpPost]
public JsonResult AssignSave(String brno, String asname) public JsonResult AssignSave(String brno, String asname,String ceoname)
{ {
var ht = new Hashtable() { { "asno", 0 }, { "isjoin", 0 }, { "ascode", Dao.Get<int>("users.assign.newascode", 1).First() }, { "joinprice", 0 }, { "asname", asname }, { "brno", brno.Replace("-", "") }, { "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

@ -10,7 +10,7 @@
<div class="clsPopTitle"><h5>고객사 검색</h5><a href="#" onclick="boxassignclose()"></a></div> <div class="clsPopTitle"><h5>고객사 검색</h5><a href="#" onclick="boxassignclose()"></a></div>
<div class="clsPopCont"> <div class="clsPopCont">
<form action=""> <form action="">
<div class="clspSch oneline"> <div class="clspSch">
<input type="text" id="boxassign_brno" placeholder="사업자등록번호를 입력" maxlength="12" class="int nocomma" /> <input type="text" id="boxassign_brno" placeholder="사업자등록번호를 입력" maxlength="12" class="int nocomma" />
<input type="button" class="btn-find" value="검색" onclick="boxassignfind()" /> <input type="button" class="btn-find" value="검색" onclick="boxassignfind()" />
</div> </div>
@ -22,9 +22,18 @@
<div style="display: none;" id="boxassigndata"> <div style="display: none;" id="boxassigndata">
<p class="clspNon">사업자등록번호 검색 및 등록에 문제가 있을 경우<br />'02-310-3300'으로 연락주세요</p> <p class="clspNon">사업자등록번호 검색 및 등록에 문제가 있을 경우<br />'02-310-3300'으로 연락주세요</p>
</div> </div>
<div style="display: none;" id="boxassignnewdata"> <div class="rstNon" style="display: none;" id="boxassignnewdata">
<p class="clspNon">영남건설기술교육원 DB 내 검색결과가 없습니다.<br />직장명을 직접 입력하시겠습니까?</p> <h6>검색결과가 없습니다. </h6>
<div class="clspInput"><input type="text" id="boxassign_asname" /><input type="button" value="입력" onclick="boxassignnewdata()" /></div> <p>직접 입력하시겠습니까? </p>
<div class="joinForm">
<ul>
<li><input type="text" id="boxassign_asname" name="boxassign.asname" placeholder="회사명"></li>
<li class="mb0"><input type="text" id="boxassign_ceoname" name="boxassign.asname" placeholder="대표자 성명"></li>
</ul>
</div>
<div class="sctyBtn">
<a href="#" onclick="boxassignnewdata();">입력</a>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -52,7 +61,8 @@
$("#boxassign_data tr").remove(); $("#boxassign_data tr").remove();
$("#boxassign_paging").html(""); $("#boxassign_paging").html("");
$("#boxassignnewdata").hide(); $("#boxassignnewdata").hide();
$("#boxassigndata").hide(); //연락요청화면제거
//$("#boxassigndata").hide();
boxassign_pagenum = 1; boxassign_pagenum = 1;
$("#boxassign").slideDown("fast"); $("#boxassign").slideDown("fast");
//if (!ismobile()) {$("#boxassign_brno").focus();} //if (!ismobile()) {$("#boxassign_brno").focus();}
@ -71,11 +81,13 @@
} }
function cbboxassignassignfind() { function cbboxassignassignfind() {
$("#boxassignnewdata").hide(); $("#boxassignnewdata").hide();
$("#boxassigndata").hide(); //연락요청화면제거
//$("#boxassigndata").hide();
$("#boxassign_data").find("tr").remove(); $("#boxassign_data").find("tr").remove();
$.each(capResult.obj, function (i, d) { $.each(capResult.obj, function (i, d) {
$("#boxassign_data").append("<tr><th><p>" + d.asname + "(" + d.brnofmt + ") </p></th><td><a href=\"#\" onclick=\"boxassignselectsingle('" + d.asno + ":" + d.asname + "')\">추가</a></td></tr>"); $("#boxassign_data").append("<tr><th><p>" + d.asname + "(" + d.brnofmt + ") </p></th><td><a href=\"#\" onclick=\"boxassignselectsingle('" + d.asno + ":" + d.asname + "')\">추가</a></td></tr>");
$("#boxassigndata").show(); //연락요청화면제거
//$("#boxassigndata").show();
}); });
if (capResult.obj.length > 0) { if (capResult.obj.length > 0) {
poppaging("boxassign_paging", capResult.obj.length < 1 ? 0 : capResult.obj[0].pagetotalcount, boxassign_pagenum); poppaging("boxassign_paging", capResult.obj.length < 1 ? 0 : capResult.obj[0].pagetotalcount, boxassign_pagenum);
@ -110,13 +122,16 @@
} else if (val("boxassign_asname") == "") { } else if (val("boxassign_asname") == "") {
if (!ismobile()) { $("#boxassign_asname").focus(); } if (!ismobile()) { $("#boxassign_asname").focus(); }
msg("직장명을 입력해주세요."); msg("직장명을 입력해주세요.");
} else if (val("boxassign_ceoname") == "") {
if (!ismobile()) { $("#boxassign_ceoname").focus(); }
msg("대표자 성명을 입력해주세요.");
} else { } else {
confirmtoggle(true, "직장을 등록하시겠습니까?", "boxassigngogo()"); confirmtoggle(true, "직장을 등록하시겠습니까?", "boxassigngogo()");
} }
} }
function boxassigngogo() { function boxassigngogo() {
setTimeout(function () { setTimeout(function () {
capp("/f"+'@(_isjoin ?"o":"")'+"common/assignsave", { brno: val("boxassign_brno"), asname: val("boxassign_asname") }, "cbboxassignassignsave"); capp("/f" + '@(_isjoin ?"o":"")' + "common/assignsave", { brno: val("boxassign_brno"), asname: val("boxassign_asname"), ceoname: val("boxassign_ceoname") }, "cbboxassignassignsave");
}, 10); }, 10);
} }
function cbboxassignassignsave() { function cbboxassignassignsave() {