2020-10-12 14:39:23 +09:00
|
|
|
@model NP.Model.VMUser
|
|
|
|
|
<div style="@(Model.Assign.asno > 0 && Model.IsAdmin ? "":"display: none;")">
|
|
|
|
|
<ul class="pagination pagination-md" style="margin: 0;">
|
|
|
|
|
<li class="active"><a href="#" data-toggle="tab">기본정보</a></li>
|
|
|
|
|
<li><a href="#" onclick="gotab(1);" data-toggle="tab">회비정보</a></li>
|
|
|
|
|
<li><a href="#" onclick="gotab(2);" data-toggle="tab">사이트설정</a></li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row mgclear" id="regbox">
|
|
|
|
|
<form id="mform" method="post" enctype="multipart/form-data" class="form-horizontal">
|
|
|
|
|
<section class="panel panel-default">
|
|
|
|
|
<header class="panel-heading"><strong><i class="fa fa-bars"></i> 기본정보<span class=""></span></strong></header>
|
|
|
|
|
<div class="btnbox text-right">
|
|
|
|
|
<a href="#" onclick="winopen('/user/asp?intval=@Model.intval', 'asprint', 800, 600);" class="btn btn-default">회원사정보 출력</a>
|
|
|
|
|
<a href="#" onclick="$('#dform').attr('action', '/user/asr').submit()" class="btn btn-info">기본정보 수정</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="table-responsive">
|
|
|
|
|
<table class="table b-t b-light viewtable">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col width="140" />
|
|
|
|
|
<col width="350" />
|
|
|
|
|
<col width="120" />
|
|
|
|
|
<col />
|
|
|
|
|
</colgroup>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr><th>회원번호</th><td>@Model.Assign.ascode</td><th>구분/회비</th><td>@Model.Assign.isjoinname / @(Model.Assign.joinyear ?? "-")년 / @Model.Assign.joinprice.ToString("#,0")</td></tr>
|
|
|
|
|
<tr><th>법인명</th><td>@Model.Assign.asname</td><th>대표자</th><td>@Model.Assign.ceoname</td></tr>
|
|
|
|
|
<tr><th>사업자등록번호</th><td>@Model.Assign.brnofmt</td><th>법인등록번호</th><td>@Model.Assign.grnofmt</td></tr>
|
|
|
|
|
<tr><th>업태</th><td>@Model.Assign.btype</td><th>업종</th><td>@Model.Assign.bkind</td></tr>
|
|
|
|
|
<tr><th>매출액</th><td>@Model.Assign.salesamount.ToString("#,0")</td><th>홈페이지</th><td>@Model.Assign.homeurl</td></tr>
|
|
|
|
|
<tr><th>상시종업원수</th><td>@Model.Assign.mcount.ToString("#,0")</td><th>창립일</th><td>@Model.Assign.adaytext</td></tr>
|
|
|
|
|
<tr><th>회원사구분/계열</th><td>@Model.Assign.astypename / @Model.Assign.asctgname</td><th>주요키워드</th><td>@Model.Assign.askeyname</td></tr>
|
|
|
|
|
<tr>
|
2021-11-26 13:23:35 +09:00
|
|
|
@*<th>사업자등록증</th>
|
2020-10-12 14:39:23 +09:00
|
|
|
<td>
|
|
|
|
|
@Html.Partial("./Partial/File", Model.FileList.Where(w => w.fgno == Model.Assign.fgnobno).ToList(), new ViewDataDictionary {
|
|
|
|
|
{ "name", "Assign.fgnobno" },{"value", Model.Assign.fgnobno },{ "fname", "fgnobno"},
|
|
|
|
|
{"width", null },{"table", "assign" },{ "column", "fgnobno"},{"filecount", 1 },
|
|
|
|
|
{"readmode", 1 },{"hidemode", 0 },
|
|
|
|
|
{ "isimage", 0 },{ "imageid", "" },{ "dftsrc", "/img/common/profile_sample.jpg" },
|
|
|
|
|
{ "fileext", "png,jpg,gif,pdf" }, { "loginfo",Model.Assign.asno+"|9"}})
|
2021-11-26 13:23:35 +09:00
|
|
|
</td>*@
|
2020-10-12 14:39:23 +09:00
|
|
|
<th>통장사본</th>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
@Html.Partial("./Partial/File", Model.FileList.Where(w => w.fgno == Model.Assign.fgnobank).ToList(), new ViewDataDictionary {
|
|
|
|
|
{ "name", "Assign.fgnobank" },{"value", Model.Assign.fgnobank },{ "fname", "fgnobank"},
|
|
|
|
|
{"width", null },{"table", "assign" },{ "column", "fgnobank"},{"filecount", 1 },
|
|
|
|
|
{"readmode", 1 },{"hidemode", 0 },
|
|
|
|
|
{ "isimage", 0 },{ "imageid", "" },{ "dftsrc", "/img/common/profile_sample.jpg" },
|
|
|
|
|
{ "fileext", "png,jpg,gif,pdf" }, { "loginfo",Model.Assign.asno+"|9"}})
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr><th>주소</th><td colspan="3">@(Model.Assign.post == null ? "" : string.Format("({0})", Model.Assign.post)) @Model.Assign.address1 @Model.Assign.address2</td></tr>
|
|
|
|
|
<tr><th>가입~탈퇴일</th><td colspan="3">@Model.Assign.joindatetext ~ @Model.Assign.exitdatetext</td></tr>
|
|
|
|
|
<tr><th>상태</th><td colspan="3">@Model.Assign.statusname</td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</section>
|
|
|
|
|
<section class="panel panel-default">
|
|
|
|
|
<header class="panel-heading"><strong><i class="fa fa-bars"></i> 담당자정보<span class=""></span></strong></header>
|
|
|
|
|
<div class="btnbox text-right"><a href="#" onclick="man(0)" class="btn btn-info">담당자 등록</a></div>
|
|
|
|
|
<div class="table-responsive">
|
|
|
|
|
<table class="table b-t b-light viewtable thisleft">
|
|
|
|
|
<colgroup>
|
|
|
|
|
<col style="width: 16%" />
|
|
|
|
|
<col style="width: 16%" />
|
|
|
|
|
<col style="width: 16%" />
|
|
|
|
|
<col style="width: 16%" />
|
|
|
|
|
<col style="width: 16%" />
|
|
|
|
|
<col />
|
|
|
|
|
</colgroup>
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr><th>업무구분</th><th>부서명</th><th>성명</th><th>직위</th><th>Tel</th><th>휴대전화</th></tr>
|
|
|
|
|
@foreach (var m in Model.AssignMans)
|
|
|
|
|
{
|
|
|
|
|
<tr>
|
|
|
|
|
<th rowspan="3">@string.Format("{0}({1})", m.mtypename, m.jtype == 0 ? "정" : "부")</th>
|
|
|
|
|
<td>@m.depart</td>
|
|
|
|
|
<td class="link">
|
|
|
|
|
<a href="#" onclick="man(@m.asmno, this)">@m.mname</a><input type="hidden" value="@string.Format("{0}$phd${1}$phd${2}$phd${3}$phd${4}$phd${5}$phd${6}$phd${7}$phd${8}$phd${9}$phd${10}$phd${11}", m.mtype,m.jtype, m.depart, m.mname, m.position, m.telno, m.mobile, m.fax, m.email, m.post, m.address1, m.address2)" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>@m.position</td>
|
|
|
|
|
<td>@m.telno</td>
|
|
|
|
|
<td>@m.mobile</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr><th>email</th><td colspan="2">@m.email</td><th>Fax</th><td>@m.fax</td></tr>
|
|
|
|
|
<tr><th>담당자주소</th><td colspan="4">@m.post @m.address1 @m.address2</td></tr>
|
|
|
|
|
<tr><th colspan="6"></th></tr>
|
|
|
|
|
}
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</section>
|
|
|
|
|
@Html.HiddenFor(m => m.intval)
|
|
|
|
|
@Html.HiddenFor(m => m.Assign.asno)
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
<form id="dform" method="post" action="/user/assigns">
|
|
|
|
|
@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })
|
|
|
|
|
</form>
|
|
|
|
|
<h4><i class="fa fa-bars"></i> Comment</h4>
|
|
|
|
|
@Html.Partial("./Partial/CommentBox", Model, new ViewDataDictionary { { "commenttype", "0" }, { "baseno", Model.Assign.asno } })
|
|
|
|
|
<div id="postlayer" class="daumpost">
|
|
|
|
|
<a href="#" class="btn btn-xxs btn-select closedaumpost" onclick="closeDaumPostcode();">close</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="thisbox" class="findbox draggable regbox" style="width: 700px; z-index: 1041; top: 60px; overflow: auto;">
|
|
|
|
|
<h4><i class="fa fa-bars"></i> <span id="pcap">담당자 등록</span><a href="#" class="btn btn-default btn-xs f-r closethisbox">닫기</a></h4>
|
|
|
|
|
<form id="thisform" method="post">
|
|
|
|
|
<table class="regtable">
|
|
|
|
|
<colgroup><col style="width:150px;" /><col /></colgroup>
|
|
|
|
|
<tr><th class="req">업무구분</th><td>@Html.Partial("./Partial/Select", null, new ViewDataDictionary() { { "valuetext", ":-선택;0:공정거래담당임원;1:업무담당자;2:회비담당자;3:공정거래담당자;4:경쟁저널" }, { "name", "mtype" } })</td></tr>
|
|
|
|
|
<tr><th class="req">정/부 선택</th><td>@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "0:정;1:부" }, { "name", "jtype" } })</td></tr>
|
|
|
|
|
<tr><th>부서명</th><td>@Html.TextBox("depart", "", new { @class = "form-control", @style = "", @maxlength = "50" })</td></tr>
|
|
|
|
|
<tr><th class="req">성명</th><td>@Html.TextBox("mname", "", new { @class = "form-control", @style = "", @maxlength = "50" })</td></tr>
|
|
|
|
|
<tr><th>직위</th><td>@Html.TextBox("position", "", new { @class = "form-control", @style = "", @maxlength = "50" })</td></tr>
|
|
|
|
|
<tr><th>Tel</th><td>@Html.TextBox("telno", "", new { @class = "form-control", @style = "", @maxlength = "20" })</td></tr>
|
|
|
|
|
<tr><th>휴대전화</th><td>@Html.TextBox("mobile", "", new { @class = "form-control", @style = "", @maxlength = "20" })</td></tr>
|
|
|
|
|
<tr><th>Fax</th><td>@Html.TextBox("fax", "", new { @class = "form-control", @style = "", @maxlength = "20" })</td></tr>
|
|
|
|
|
<tr><th>Email</th><td>@Html.TextBox("email", "", new { @class = "form-control", @style = "", @maxlength = "50" })</td></tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<th>주소</th>
|
|
|
|
|
<td class="postbox">
|
|
|
|
|
@Html.TextBox("post", "", new { @placeholder = "우편번호", @readonly = "readonly", @style = "width: 100px; background-color: #ddd;", @class = "postno form-control disp-init" }) <a href="#" onclick="javascript: getpost2(this);" title="주소찾기"><i class="fa fa-map-marker" style="font-size: 13px;"></i> 주소찾기(클릭 후 상단검색)</a>
|
|
|
|
|
<br />@Html.TextBox("address1", "", new { @readonly = "readonly", @style = "background-color: #ddd; width: 400px;", @class = "postadr form-control disp-init", @placeholder = "주소" })
|
|
|
|
|
@Html.TextBox("address2", "", new { @class = "postadrsub form-control disp-init", @placeholder = "상세주소", @style = "width: 400px;" })
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
<input type="hidden" name="asmno" id="asmno" />
|
|
|
|
|
<input type="hidden" name="asno" value="@Model.Assign.asno" />
|
|
|
|
|
</form>
|
|
|
|
|
<div class="findboxbtnbox">
|
|
|
|
|
<a href="#" class="btn btn-primary" onclick="save();">저장</a>
|
|
|
|
|
<a href="#" class="btn btn-danger" id="btndel" onclick="del();">삭제</a>
|
|
|
|
|
</div>
|
|
|
|
|
<br /><br />
|
|
|
|
|
</div>
|
|
|
|
|
@section styles{
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
table.viewtable.thisleft tr td {
|
|
|
|
|
text-align: center
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
}
|
|
|
|
|
@section scriptsHeader{
|
|
|
|
|
@Html.Partial("./Partial/ScriptPost")
|
|
|
|
|
@Html.Partial("./Partial/FileScript")
|
|
|
|
|
@Html.Partial("./Partial/ScriptDate")
|
|
|
|
|
}
|
|
|
|
|
@section scripts{
|
|
|
|
|
<script>
|
|
|
|
|
function gotab(idx) {
|
|
|
|
|
$("#dform").attr("action", "/user/" + (idx == 1 ? "asfee" : "assite")).submit();
|
|
|
|
|
}
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
function man(no, a) {
|
|
|
|
|
setv("asmno", no);
|
|
|
|
|
if (no < 1) {
|
|
|
|
|
setv("mtype", "");
|
|
|
|
|
$("#jtype0").prop("checked", false);
|
|
|
|
|
$("#jtype2").prop("checked", false);
|
|
|
|
|
setv("depart", "");
|
|
|
|
|
setv("mname", "");
|
|
|
|
|
setv("position", "");
|
|
|
|
|
setv("telno", "");
|
|
|
|
|
setv("mobile", "");
|
|
|
|
|
setv("fax", "");
|
|
|
|
|
setv("email", "");
|
|
|
|
|
setv("post", "");
|
|
|
|
|
setv("address1", "");
|
|
|
|
|
setv("address2", "");
|
|
|
|
|
$("#btndel").hide();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var v = $(a).parent().find("input").first().val().split('$phd$');
|
|
|
|
|
v[1] = "#jtype" + v[1];
|
|
|
|
|
setv("mtype", v[0]);
|
|
|
|
|
$(v[1]).prop("checked", true);
|
|
|
|
|
setv("depart", v[2]);
|
|
|
|
|
setv("mname", v[3]);
|
|
|
|
|
setv("position", v[4]);
|
|
|
|
|
setv("telno", v[5]);
|
|
|
|
|
setv("mobile", v[6]);
|
|
|
|
|
setv("fax", v[7]);
|
|
|
|
|
setv("email", v[8]);
|
|
|
|
|
setv("post", v[9]);
|
|
|
|
|
setv("address1", v[10]);
|
|
|
|
|
setv("address2", v[11]);
|
|
|
|
|
$("#btndel").show();
|
|
|
|
|
}
|
|
|
|
|
bglayer(); $("#thisbox").slideDown("fast", function () { $("#thisbox").scrollTop(0); });
|
|
|
|
|
}
|
|
|
|
|
function save() {
|
|
|
|
|
if (check("mtype", null, "업무구분을 선택해주세요.", true, true)) { }
|
|
|
|
|
else if (!$("#jtype0").prop("checked") && !$("#jtype1").prop("checked")) { msg("정/부를 선택해주세요."); }
|
|
|
|
|
else if (check("mname", null, "성명을 입력해주세요.", true)) { }
|
|
|
|
|
else if (confirm("저장하시겠습니까?")) {
|
|
|
|
|
cap("/acommon/assignmansave", "thisform", "cbsave", null, null, null, true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function cbsave() {
|
|
|
|
|
if (capResult.code == 1000) {
|
|
|
|
|
msgok2(1, "", true);
|
|
|
|
|
$("#dform").attr("action", "/user/asv");
|
|
|
|
|
submit("dform", 500);
|
|
|
|
|
} else if (capResult.obj == -1) {
|
|
|
|
|
msg2("정은 한명만 입력할 수 있습니다.");
|
|
|
|
|
} else { msgdev(); }
|
|
|
|
|
}
|
|
|
|
|
function del() {
|
|
|
|
|
if (confirm("삭제하시겠습니까?")) {
|
|
|
|
|
capp("/acommon/assignmandel", { asmno: val("asmno"), mname: val("mname") }, "cbdel", null, null, null, true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function cbdel() {
|
|
|
|
|
if (capResult.code == 1000) {
|
|
|
|
|
msg2("삭제되었습니다.", 1);
|
|
|
|
|
$("#dform").attr("action", "/user/asv");
|
|
|
|
|
submit("dform", 500);
|
|
|
|
|
} else { msgdev(true); }
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
}
|