mjon_git/src/main/webapp/WEB-INF/jsp/web/user/mberCompanyInfoChange.jsp

1027 lines
44 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<script src="https://t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script>
<script language=javascript>
$(document).ready(function(){
if('03' == '${cmpPhoneChangeManageVO.hstSttus}'){
$("#workFileView").css("display","");
}
$(".fileView").children('img').remove();
$("#exPassword").keydown(function(key) {
if (key.keyCode == 13) { // 엔터키가 눌렸을 때
selectInputPwAjax()
}
});
// 기본정보 정보 이메일 주소 선택
$("#selectEmail").on("change",function(){
$("#emailAdd").val($(this).val());
});
// 계산서 정보 이메일 주소 선택
$("#selectTaxMngEmail").on("change",function(){
$("#taxMngEmail2").val($(this).val());
});
// 사업자등록증 변경 이벤트
$(".input-file").change(function(e){
var id = $(this).attr("id");
var files = $("#"+id)[0].files;
tempFile(files);
});
//사업자등록번호 입력
$("input[name=bizNo]").on("keyup", function() {
$(this).val(bizNo($(this).val().replace(/[^-\.0-9]/g,"")))
})
});
// 자식창에서 호출
function setWorkFileView() {
$("#workFileView").css("display","");
}
//사업자등록번호 - 넣기
function bizNo(str){
str = str.replace(/[^0-9]/g, '');
var tmp = '';
if(str.length < 4){
return str;
}else if(str.length < 7){
tmp += str.substr(0, 3);
tmp += '-';
tmp += str.substr(3);
return tmp;
}else{
tmp += str.substr(0, 3);
tmp += '-';
tmp += str.substr(3, 2);
tmp += '-';
tmp += str.substr(5);
return tmp;
}
return str;
}
function goMyPage(){
document.updateUserInfoForm.action = '/web/user/mberInfoChange.do';
document.updateUserInfoForm.submit();
}
//현재 비밀번호 입력 후 맞는지 조회
function selectInputPwAjax(){
if($("#exPassword").val() == ""){
alert("비밀번호를 입력해 주세요.");
return false;
}
var form = document.selectPasswordCheckForm;
form.password.value = $("#exPassword").val();
var data = new FormData(form);
$.ajax({
cache : false
,url : "<c:url value='/web/user/selectPasswordCheckAjax.do'/>"
,async:false
,type : 'POST'
,data : data
,dataType:'json'
,processData: false
,contentType: false
,success : function(returnData, status){
if(returnData.result == "success") {
if(returnData.pwCheck == "1"){
$("#passwordCheckPage").css("display", "none");
$("#userInfoPage").css("display", "block");
$("#tr_cert").val(returnData.certVO.tr_cert);
$("#tr_url").val(returnData.certVO.tr_url);
$("#tr_add").val(returnData.certVO.tr_add);
}else{
$(".pass_no").css("display", "block");
$('#exPassword').val("");
$('#exPassword').focus();
}
} else{
alert(returnData.message);
return;
}
}
,error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
//사업자등록번호 확인
function bizNoCheck(){
var numberMap = $("#bizNo").val().replace(/-/gi, '').split('').map(function (d){
return parseInt(d, 10);
});
if(numberMap.length == 10){
var keyArr = [1, 3, 7, 1, 3, 7, 1, 3, 5];
var chk = 0;
keyArr.forEach(function(d, i){
chk += d * numberMap[i];
});
chk += parseInt((keyArr[8] * numberMap[8])/ 10, 10);
console.log(chk);
if(Math.floor(numberMap[9]) === ( (10 - (chk % 10) ) % 10)){
alert("사업자 번호 확인이 완료 되었습니다.");
return false;
}else{
alert("사업자 번호가 유효하지 않습니다.");
return false;
}
}
alert("사업자 번호가 유효하지 않습니다.");
return false;
}
//주소 검색
function openDaumZipAddress(){
new daum.Postcode({
oncomplete: function(data) {
$("#zip").val(data.zonecode);
if(data.userSelectedType == "R"){
$("#adres").val(data.roadAddress);
}else{
$("#adres").val(data.jibunAddress);
}
}
}).open();
}
//서류등록 [시작]--------------------------------------------------------------------------------------------
function selectAddFile(id){
$('#'+id).click();
}
//첨부파일 등록
var _fileIdx = 0;
var _fileForm2 = new Array();
function tempFile(files){
var fd = new FormData();
fd.append('file', files[0]);
var tmpObj = new Object();
tmpObj.name = "file_" + _fileIdx;
tmpObj.fileObj = files[0];
_fileForm2.push(tmpObj);
tempFileInfo(files[0]);
_fileIdx++;
}
function tempFileInfo(fileObj){
$("#fileInfo").val(fileObj.name);
}
//서류등록 [끝]--------------------------------------------------------------------------------------------
//휴대푠 번호 등록 [시작]--------------------------------------------------------------------------------------------
window.name = "kmcis_web_sample";
var KMCIS_window;
function openKMCISWindow(){
//본인인증시도 로그
certAccessLog();
var UserAgent = navigator.userAgent;
/* 모바일 접근 체크*/
// 모바일일 경우 (변동사항 있을경우 추가 필요)
if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) {
document.reqKMCISForm.target = 'KMCISWindow'; // 모바일
} else { // 모바일이 아닐 경우
KMCIS_window = window.open('', 'KMCISWindow', 'width=425, height=550, resizable=0, scrollbars=no, status=0, titlebar=0, toolbar=0, left=435, top=250' );
if(KMCIS_window == null){
alert(" ※ 윈도우 XP SP2 또는 인터넷 익스플로러 7 사용자일 경우에는 \n 화면 상단에 있는 팝업 차단 알림줄을 클릭하여 팝업을 허용해 주시기 바랍니다. \n\n※ MSN,야후,구글 팝업 차단 툴바가 설치된 경우 팝업허용을 해주시기 바랍니다.");
}
document.reqKMCISForm.target = 'KMCISWindow';
}
document.reqKMCISForm.action = 'https://www.kmcert.com/kmcis/web/kmcisReq.jsp';
document.reqKMCISForm.submit();
}
//휴대푠 번호 등록 [끝]--------------------------------------------------------------------------------------------
//회원정보 변경
var doubleSubmitFlag = false; //중복 등록 방지를 위한 변수
function updateUserInfo(){
//전화번호 양식 체크
var regExp = /^(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-?[0-9]{3,4}-?[0-9]{4}$/;
if($("#agree1_1").is(":checked")){
$("#receiveMsg").val("Y");
}else{
$("#receiveMsg").val("N");
}
if($("#agree1_2").is(":checked")){
$("#receiveKakao").val("Y");
}else{
$("#receiveKakao").val("N");
}
if($("#agree1_3").is(":checked")){
$("#receivemail").val("Y");
}else{
$("#receivemail").val("N");
}
if($("#emailId").val() == ""){
alert("이메일을 입력해주세요.");
return false;
}
if($("#emailId").val().trim() == "" || $("#emailAdd").val().trim() == ""){
alert("이메일은 필수 입력 항목입니다.")
return false;
}else {
var email = $("#emailId").val() + "@" + $("#emailAdd").val();
var taxExptext = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;
if(taxExptext.test(email)==false){
alert("이메일주소 형식이 올바르지 않습니다.");
return false;
}
$("#mberEmailAdres").val(email);
}
if("${cmpPhoneChangeManageVO.hstSttus}" == '03'){
if($("#atFileBasicWriteWork").val() == ''){ //반려처리 재등록 시 재직증명서 체크
alert("재직증명서를 첨부해주세요.")
return false;
}
$("#moblphonNoChangeYn").val('Y') //반려처리 재등록 시 휴대폰 인증 처리
}
/* if("${userInfo.moblphonNo}" != $("#moblphonNo").val()){
if($("#moblphonNoChangeYn").val() == 'N'){
alert("휴대폰 변경은 본인인증 후 가능합니다.");
return false;
}
} */
var _fileForm2 = new Array();
var form = document.updateUserInfoForm;
var data = new FormData(form);
_fileForm2.forEach(function(obj, idx) {
if (obj) data.append("file"+idx, obj.fileObj);
});
if(doubleSubmitFlag){
alert("이미 재등록하셨습니다.");
return false;
}else{
$.ajax({
type : 'POST'
, enctype : 'multipart/form-data'
, url : "<c:url value='/web/user/updateUserInfoAjax.do'/>"
, data : data
, dataType:'json'
, async:false
, processData: false
, contentType: false
, cache : false
, success : function(returnData, status){
if(returnData.result == "success") {
alert("회원정보가 정상적으로 변경되었습니다.");
doubleSubmitFlag = true;
goMyPage();
} else{
alert(returnData.message);
return;
}
}
,error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
}
//기업 회원정보 변경
var doubleSubmitFlag2 = false; //중복 등록 방지를 위한 변수
function updateCmpUserInfo(){
var frm = document.updateCmpUserInfoForm;
if(frm.mberNm.value == ''){
alert("회사명을 입력해주세요"); return false;
}
if(frm.ceoNm.value == ''){
alert("대표를 입력해주세요"); return false;
}
//사업자등록번호 체크
var numberMap = $("#bizNo").val().replace(/-/gi, '').split('').map(function (d){
return parseInt(d, 10);
});
if(numberMap.length == 10){
var keyArr = [1, 3, 7, 1, 3, 7, 1, 3, 5];
var chk = 0;
keyArr.forEach(function(d, i){
chk += d * numberMap[i];
});
chk += parseInt((keyArr[8] * numberMap[8])/ 10, 10);
if(Math.floor(numberMap[9]) !== ( (10 - (chk % 10) ) % 10)){
alert("사업자 번호가 유효하지 않습니다.");
return false;
}
}else{
alert("사업자 번호가 유효하지 않습니다.");
return false;
}
if(doubleSubmitFlag2){
alert("이미 등록하셨습니다.");
return false;
}else{
frm.bizNo.value = frm.bizNo.value.replace(/-/gi, "").trim();
var data = new FormData(frm);
_fileForm2.forEach(function(obj, idx) {
if (obj) data.append("file"+idx, obj.fileObj);
});
$.ajax({
type : 'POST'
, enctype : 'multipart/form-data'
, url : "<c:url value='/web/user/updateCmpUserInfoAjax.do'/>"
, data : data
, dataType:'json'
, async:false
, processData: false
, contentType: false
, cache : false
, success : function(returnData, status){
if(returnData.result == "success") {
alert("기업정보 변경이 신청되었습니다.");
doubleSubmitFlag2 = true;
location.reload(); //기업정보 변경 심사화면을 위한 새로고침
} else{
alert(returnData.message);
return;
}
}
,error : function(request , status, error){
// alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
alert("오류가 발생하였습니다. \n입력 값을 다시 확인해 주세요.");
}
});
}
}
//기업정보변경 재등록
var doubleSubmitFlag3 = false; //중복 등록 방지를 위한 변수
function updateCmpUserRe(){
var form = document.updateCmpUserInfoForm;
if($("#atFileBasicWrite").val() == ''){
alert("사업자등록증을 첨부해주세요.")
return false;
}
form.bizNo.value = $("#bizNo").val().replaceAll('-','');
if(doubleSubmitFlag3){
alert("이미 재등록하셨습니다.");
return false;
}else{
var _fileForm2 = new Array();
var data = new FormData(form);
_fileForm2.forEach(function(obj, idx) {
if (obj) data.append("file"+idx, obj.fileObj);
});
$.ajax({
cache : false
,url : "<c:url value='/web/user/updateCmpUserInfoAjax.do'/>"
,async:false
,type : 'POST'
,data : data
,dataType:'json'
,processData: false
,contentType: false
,success : function(returnData, status){
if(returnData.result == "success") {
alert("기업회원 정보변경 재등록이 완료되었습니다.");
doubleSubmitFlag3 = true;
location.href='/web/user/mberInfoChange.do'; //마이페이지로 이동
} else{
alert(returnData.message);
return;
}
}
,error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
}
//기업정보 변경 재등록 취소 처리
function updateCmpUserReCancel(cmpHstId){
if(!confirm("기업회원 변경을 취소하시겠습니까?")){
return false;
}
$.ajax({
type : 'POST'
,url : "<c:url value='/web/user/updateCmpUserInfoCancelAjax.do'/>"
,async:false
,data : {"cmpHstId":cmpHstId}
,dataType:'json'
,success : function(returnData, status){
if(returnData.result == "success") {
alert("기업회원 정보변경 재등록 취소 요청이 처리되었습니다.");
location.href='/web/user/mberInfoIndex.do'; //마이페이지로 이동
} else{
alert(returnData.message);
return;
}
}
,error : function(request , status, error){
alert("기업회원 정보변경 취소요청 처리 중 오류가 발생하였습니다.");
console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
}
//파일다운로드
function fn_egov_downFile(atchFileId, fileSn){
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
}
function cortabView(obj){
var target=$(obj).closest('li');
var corTarget=$('.input_wrap .input_list_cor');
var idx=target.index();
target.closest('ul').find('li').removeClass('active');
target.addClass('active');
corTarget.hide().eq(idx).show();
}
function changeValue(obj){
$('#atFileBasicWrite').val(obj.value);
}
function changeValueWork(obj){
$('#atFileBasicWriteWork').val(obj.value);
}
</script>
<div class="inner">
<!-- send top -->
<div class="send_top">
<!-- tab button -->
<%@include file="/WEB-INF/jsp/web/user/mypageHeader.jsp" %>
<!--// tab button -->
<!-- 마이페이지 - 비밀번호 확인 -->
<form id="selectPasswordCheckForm" name="selectPasswordCheckForm" method="post">
<input type="hidden" name="password" id="password">
<input type="hidden" name="userTy" id="userTy" value="userInfoCh">
</form>
<!-- phone 본인인증 Form -->
<form name="reqKMCISForm" method="post" action="#">
<input type="hidden" name="tr_cert" id="tr_cert" value="">
<input type="hidden" name="tr_url" id="tr_url" value="">
<input type="hidden" name="tr_add" id="tr_add" value="">
</form>
<!-- 마이페이지 - 회원정보 변경 -->
<div class="mypage_content current" id="tab5_1">
<!-- 마이페이지 - 회원정보 변경 -->
<form id="updateUserInfoForm" name="updateUserInfoForm" method="post">
<input type="hidden" name="dept" id="dept" value="<c:out value="${userInfo.dept}"/>">
<input type="hidden" name="mberId" id="mberId" value="<c:out value="${userInfo.mberId}"/>">
<input type="hidden" name="moblphonNoChangeYn" id="moblphonNoChangeYn" value="N">
<input type="hidden" name="mblDn" id="mblDn" value="">
<input type="hidden" name="mberEmailAdres" id="mberEmailAdres">
<input type="hidden" name="receiveMsg" id="receiveMsg"> <!-- 마케팅 수신동의 - 휴대폰 -->
<input type="hidden" name="receiveKakao" id="receiveKakao"> <!-- 마케팅 수신동의 - 카카오 -->
<input type="hidden" name="receivemail" id="receivemail"> <!-- 마케팅 수신동의 - 이메일 -->
<!-- <input type="hidden" name="atchFileId" id="atchFileId" /> -->
<input type="hidden" name="taxMngEmail" id="taxMngEmail" />
<div id="passwordCheckPage" style="display: block;">
<!-- 비밀번호 확인 -->
<div class="heading">
<h2>비밀번호 확인</h2>
</div>
<div class="mem_cont_in widthS">
<div class="input_list">
<p class="list_title2">비밀번호 확인 후 이용 가능한 페이지 입니다.</p>
<div class="input_list_item colorW">
<div class="input_left">아이디</div>
<div class="input_right">
<label for="" class="label">아이디</label>
<input type="text" class="list_inputType1" value='<c:out value="${userInfo.mberId}"/>' readonly>
</div>
</div>
<div class="input_list_item">
<div class="input_left">비밀번호</div>
<div class="input_right">
<label for="" class="label">비밀번호 입력</label>
<input type="password" class="list_inputType1" id="exPassword" name="exPassword">
</div>
<div class="list_alert pass_no" style="display: none;">
<i></i> <span>비밀번호가 일치하지 않습니다.</span>
</div>
</div>
<div class="mem_btnWrap2">
<button type="button" class="mem_btn3" onclick="selectInputPwAjax()">확인</button>
</div>
<p class="reqTxt4">
- 외부로부터 고객님의 정보를 안전하게 보호하기 위해 비밀번호를 다시 확인하고 있습니다.<br> -
비밀번호는 5회 이상 틀릴 경우 자동 로그아웃 됩니다.(영문, 숫자, 특수기호 조합 8자 이상)
</p>
</div>
<!--// 기본정보 -->
</div>
<!--// 비밀번호 확인 -->
</div>
<div id="userInfoPage" style="display: none;">
<!-- 회원정보 변경 -->
<div class="heading">
<h2>회원정보 변경</h2>
</div>
<div class="mem_cont_in">
<ul class="mem_cortab">
<li class="active"><button type="button" onclick="cortabView(this);">기본정보</button></li>
<li><button type="button" onclick="cortabView(this);">기업정보</button></li>
</ul>
<div class="input_wrap">
<!-- 기본정보 -->
<div class="input_list input_list_cor">
<c:choose>
<c:when test="${cmpPhoneChangeManageVO.hstSttus eq '01'}"><!-- 기업 담당자 변경 심사상태 -->
<div class="cor_noti">현재 기업회원 담당자 변경 <span>심사중</span>입니다.</div>
</c:when>
<c:when test="${cmpPhoneChangeManageVO.hstSttus eq '03'}"><!-- 기업 담당자 변경 반려상태 -->
<div class="cor_noti">고객님은 '<c:out value="${cmpPhoneChangeManageVO.returnCn}" />' 사유로 인해 <span>심사 반려 상태</span>입니다.<br>필요서류를 재등록해주세요.</div>
</c:when>
<c:otherwise>
<div class="cor_noti">회원님의 정보를 <span>확인</span> 및 <span>변경</span>하실 수 있습니다.</div>
</c:otherwise>
</c:choose>
<div class="input_list_item colorW">
<div class="input_left">아이디</div>
<div class="input_right">
<label for="" class="label">아이디</label>
<input type="text" class="list_inputType1" value="<c:out value="${userInfo.mberId}"/>" readonly>
</div>
</div>
<div class="input_list_item colorW">
<div class="input_left">담당자</div>
<div class="input_right">
<label for="" class="label">담당자</label>
<c:choose>
<c:when test="${not empty cmpPhoneChangeManageVO && cmpPhoneChangeManageVO.hstSttus ne '02'}"><!-- 기업 담당자 변경 심사,반려 상태 시 신청한 담당자 정보 조회 -->
<input type="text" class="list_inputType1" name="managerNm" id="managerNm" value="<c:out value="${cmpPhoneChangeManageVO.managerNm}"/>" readonly>
</c:when>
<c:otherwise>
<input type="text" class="list_inputType1" name="managerNm" id="managerNm" value="<c:out value="${userInfo.managerNm}"/>" readonly>
</c:otherwise>
</c:choose>
</div>
</div>
<div class="input_list_item colorW input_list_phone">
<div class="input_left">휴대폰번호</div>
<div class="input_right">
<label for="" class="label">휴대폰번호</label>
<c:choose>
<c:when test="${not empty cmpPhoneChangeManageVO && cmpPhoneChangeManageVO.hstSttus ne '02'}"><!-- 기업 담당자 변경 심사,반려 상태 시 신청한 담당자 정보 조회 -->
<input type="text" class="list_inputType1" name="moblphonNo" id="moblphonNo" value="<c:out value="${cmpPhoneChangeManageVO.moblphonNo}"/>" readonly>
</c:when>
<c:otherwise>
<input type="text" class="list_inputType1" name="moblphonNo" id="moblphonNo" value="<c:out value="${userInfo.moblphonNo}"/>" readonly>
</c:otherwise>
</c:choose>
<div class="list_btn_wrap">
<c:if test="${cmpPhoneChangeManageVO.hstSttus eq null || cmpPhoneChangeManageVO.hstSttus eq '02'}"> <!-- 마지막 변경이 승인이거나 신청 내역이 없을 때 휴대폰 변경 가능 -->
<button type="button" onclick="openKMCISWindow()">휴대폰 변경</button>
</c:if>
</div>
</div>
</div>
<%-- <c:if test="${cmpPhoneChangeManageVO.hstSttus eq '01' || cmpPhoneChangeManageVO.hstSttus eq '03'}"> <!-- 심사중에는 첨부 불가능 --> --%>
<div class="input_list_item colorW">
<div class="input_left">재직증명서</div>
<div class="input_right">
<c:if test="${empty cmpPhoneChangeManageVO || cmpPhoneChangeManageVO.hstSttus eq '02'}"> <!-- 심사중, 반려가 아닐 시 기존에 등록 한 재직증명서 -->
<c:if test="${not empty userInfo.workAtchFileId}">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${userInfo.workAtchFileId}" />
</c:import>
</c:if>
<c:if test="${empty userInfo.workAtchFileId}">
수신문서 없음
</c:if>
</c:if>
<c:if test="${not empty cmpPhoneChangeManageVO && cmpPhoneChangeManageVO.hstSttus ne '02'}"> <!-- 심사중, 반려 시 신규 제출한 재직증명서 -->
<c:if test="${not empty cmpPhoneChangeManageVO.workAtchFileId}">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${cmpPhoneChangeManageVO.workAtchFileId}" />
</c:import>
</c:if>
<c:if test="${empty cmpPhoneChangeManageVO.workAtchFileId}">
수신문서 없음
</c:if>
</c:if>
</div>
</div>
<%-- </c:if> --%>
<c:if test="${cmpPhoneChangeManageVO.hstSttus ne '01'}"> <!-- 심사중에는 재직증명서 첨부 불가능 -->
<div class="input_list_item" id="workFileView" style="display:none;">
<div class="input_left input_left_poe"> <c:if test="${cmpPhoneChangeManageVO.hstSttus eq '03'}"><span class="essential">*</span></c:if>재직증명서 첨부<span class="poe_noti2">(대표자는 생략)</span></div>
<div class="input_right">
<label for="atFileBasicWriteWork" class="label">재직증명서 첨부</label>
<input type="text" class="list_inputType1" disabled id="atFileBasicWriteWork" style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:55%;">
<div class="list_btn_wrap">
<span>재직증명서 첨부(5MB 이내)</span>
<input type="file" name="fileWork" id="fileWork" class="onlyC input-file" style="display: none" onchange="changeValueWork(this); return false;" />
<button type="button" onclick="document.all.fileWork.click(); return false;">파일첨부</button>
</div>
</div>
</div>
</c:if>
<div class="input_list_item emailWrap">
<div>
<div class="input_left">이메일</div>
<div class="input_right">
<div class="email">
<label for="" class="label">이메일 주소 앞자리</label>
<input type="text" class="list_inputType1" id="emailId" value="${fn:substringBefore(userInfo.mberEmailAdres, '@') }" maxlength="50">
<span>@</span>
<label for="" class="label">이메일 주소 뒷자리</label>
<input type="text" class="list_inputType1" id="emailAdd" value="${fn:substringAfter(userInfo.mberEmailAdres, '@') }">
</div>
<div class="email_select">
<label for="selectEmail" class="label">이메일 선택</label>
<select class="list_selType1" id="selectEmail" >
<c:forEach var="result" items="${emailCode}" varStatus="status">
<c:if test="${status.index eq 0 }">
<option value="1">${result.codeNm}</option>
</c:if>
<c:if test="${status.index ne 0 }">
<option value="${result.codeDc}">${result.codeNm}</option>
</c:if>
</c:forEach>
</select>
</div>
</div>
</div>
</div>
<div class="input_list_item send_agree">
<div class="input_left">마케팅 수신 동의</div>
<div class="input_right">
<div>
<div class="checkbox_wrap">
<input type="checkbox" id="agree1_1" title="회원가입 전체약관에 동의" class="joinCheckbox type3" <c:if test="${userInfo.receiveMsg eq 'Y'}">checked="checked"</c:if>>
<label for="agree1_1">휴대폰</label>
</div>
</div>
<div>
<div class="checkbox_wrap">
<input type="checkbox" id="agree1_2" title="회원가입 전체약관에 동의" class="joinCheckbox type3" <c:if test="${userInfo.receiveKakao eq 'Y'}">checked="checked"</c:if>>
<label for="agree1_2">카카오</label>
</div>
</div>
<div>
<div class="checkbox_wrap">
<input type="checkbox" id="agree1_3" title="회원가입 전체약관에 동의" class="joinCheckbox type3" <c:if test="${userInfo.receivemail eq 'Y'}">checked="checked"</c:if>>
<label for="agree1_3">이메일</label>
</div>
</div>
<div class="list_alert reqest_text">
<span style="line-height:1.2;">수신동의 시 각종 혜택 및</br> 이벤트 정보를 받아보실 수 있습니다.</span>
</div>
</div>
</div>
<p class="poe_noti">이메일 및 마케팅 수신 동의 변경은 심사 없이 바로 적용 가능합니다.</p>
<div class="mem_btnWrap2 justify">
<%-- <c:choose>
<c:when test="${cmpPhoneChangeManageVO.hstSttus eq '03'}">
<button type="button" class="mem_btn3" onclick="updateUserInfo()" >재등록</button>
<button type="button" class="mem_btn3" onclick="updateUserInfoCancel()" >기업회원 변경 취소</button>
</c:when>
<c:otherwise>
<button type="button" class="mem_btn3" onclick="updateUserInfo()" >변경</button>
</c:otherwise>
</c:choose> --%>
<button type="button" class="mem_btn3" onclick="updateUserInfo()" >
<c:if test="${cmpPhoneChangeManageVO.hstSttus eq '03'}">
</c:if>
<c:if test="${cmpPhoneChangeManageVO.hstSttus ne '03'}">
변경
</c:if>
</button> <!-- 기업회원은 담당자 이름, 번호는 관리자 심사 처리 -->
</div>
</div>
</form>
<form id="updateCmpUserInfoForm" name="updateCmpUserInfoForm" method="post">
<input type="hidden" name="dept" id="dept" value="<c:out value="${userInfo.dept}"/>">
<input type="hidden" name="mberId" id="mberId" value="<c:out value="${userInfo.mberId}"/>">
<!--// 기본정보 -->
<c:choose>
<c:when test="${cmpInfoChangeManageVO.hstSttus eq '01'}"><!-- 기업정보 변경 심사상태 -->
<div class="input_list input_list_cor">
<div class="cor_noti">현재 기업회원 변경 <span>심사중</span>입니다.</div>
<div class="input_list_item">
<div class="input_left">기업유형</div>
<div class="input_right">
<ec:code codeId="ITN033" code="${cmpInfoChangeManageVO.bizType}" />
</div>
</div>
<div class="input_list_item">
<div class="input_left">회사명</div>
<div class="input_right">
<c:out value='${cmpInfoChangeManageVO.mberNm}'/>
</div>
</div>
<div class="input_list_item">
<div class="input_left">대표</div>
<div class="input_right">
<c:out value='${cmpInfoChangeManageVO.ceoNm}'/>
</div>
</div>
<div class="input_list_item">
<div class="input_left">요청일</div>
<div class="input_right">
<fmt:parseDate value='${cmpInfoChangeManageVO.frstRegistPnttm}' var='frstRegistPnttm' pattern="yyyy-MM-dd HH:mm:ss" />
<fmt:formatDate value="${frstRegistPnttm}" pattern="yyyy-MM-dd HH:mm"/>
</div>
</div>
<div class="input_list_item">
<div class="input_left">사업자등록번호</div>
<div class="input_right">
<c:out value='${fn:substring(cmpInfoChangeManageVO.bizNo, 0, 3)}'/>-<c:out value='${fn:substring(cmpInfoChangeManageVO.bizNo, 3, 5)}'/>-<c:out value='${fn:substring(cmpInfoChangeManageVO.bizNo, 5, 10)}'/>
</div>
</div>
<div class="input_list_item">
<div class="input_left">문서정보</div>
<div class="input_right">
<!-- 수신문서 없을 때 노출되는 영역 -->
<c:if test="${empty cmpInfoChangeManageVO.atchFileId}">
<strong>수신문서 없음</strong>
</c:if>
<!-- 파일 첨부시 노출 되는 영역 -->
<c:if test="${not empty cmpInfoChangeManageVO.atchFileId}">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${cmpInfoChangeManageVO.atchFileId}" />
</c:import>
</c:if>
</div>
</div>
<c:if test="${not empty cmpInfoChangeManageVO.adres}">
<div class="input_list_item">
<div class="input_left">사업장 주소</div>
<div class="input_right">
<c:out value='${cmpInfoChangeManageVO.adres}'/>
</div>
</div>
</c:if>
<c:if test="${not empty cmpInfoChangeManageVO.detailAdres}">
<div class="input_list_item">
<div class="input_left">상세 주소</div>
<div class="input_right">
<c:out value='${cmpInfoChangeManageVO.detailAdres}'/>
</div>
</div>
</c:if>
</div>
</c:when>
<c:when test="${cmpInfoChangeManageVO.hstSttus eq '03'}"><!-- 기업정보 변경 반려상태 -->
<%-- <input type="hidden" name="bizType" value="${cmpInfoChangeManageVO.bizType}"/>
<input type="hidden" name="mberNm" value="${cmpInfoChangeManageVO.mberNm}"/>
<input type="hidden" name="ceoNm" value="${cmpInfoChangeManageVO.ceoNm}"/>
<input type="hidden" name="bizNo" value="${cmpInfoChangeManageVO.bizNo}"/> --%>
<input type="hidden" name="zip" value="${cmpInfoChangeManageVO.zip}"/>
<input type="hidden" name="adres" value="${cmpInfoChangeManageVO.adres}"/>
<input type="hidden" name="detailAdres" value="${cmpInfoChangeManageVO.detailAdres}"/>
<div class="input_list input_list_cor">
<div class="text_top">
<p>
고객님은 아래와 같은 사유로 인해 <strong>심사 반려 상태</strong>입니다.<br/>필요서류를 재등록해주세요.
</p>
<dl>
<dt>반려사유</dt>
<dd><c:out value="${cmpInfoChangeManageVO.returnCn}" /></dd>
</dl>
</div>
<p class="list_title">기업정보</p>
<div class="input_list_item">
<div class="input_left">기업유형</div>
<div class="input_right">
<ec:radio name="bizType" id="" codeId="ITN033" selectedValue="${cmpInfoChangeManageVO.bizType}" />
<%-- <ec:code codeId="ITN033" code="${cmpInfoChangeManageVO.bizType}" /> --%>
</div>
</div>
<div class="input_list_item">
<div class="input_left">회사명</div>
<div class="input_right">
<input type="text" class="list_inputType1" name="mberNm" value="${cmpInfoChangeManageVO.mberNm}"/>
<%-- <c:out value='${cmpInfoChangeManageVO.mberNm}'/> --%>
</div>
</div>
<div class="input_list_item">
<div class="input_left">대표</div>
<div class="input_right">
<input type="text" class="list_inputType1" name="ceoNm" value="${cmpInfoChangeManageVO.ceoNm}"/>
<%-- <c:out value='${cmpInfoChangeManageVO.ceoNm}'/> --%>
</div>
</div>
<div class="input_list_item">
<div class="input_left">요청일</div>
<div class="input_right">
<fmt:parseDate value='${cmpInfoChangeManageVO.frstRegistPnttm}' var='frstRegistPnttm' pattern="yyyy-MM-dd HH:mm:ss" />
<fmt:formatDate value="${frstRegistPnttm}" pattern="yyyy-MM-dd HH:mm"/>
</div>
</div>
<div class="input_list_item input_list_biz">
<div class="input_left">사업자등록번호</div>
<div class="input_right">
<label for="" class="label">사업자등록번호 입력</label>
<%-- <input type="text" class="list_inputType1" name="bizNo" value="${cmpInfoChangeManageVO.bizNo}"/> --%>
<input type="text" class="list_inputType1" name="bizNo" id="bizNo" maxlength="12" value="${fn:substring(cmpInfoChangeManageVO.bizNo, 0, 3)}-${fn:substring(cmpInfoChangeManageVO.bizNo, 3, 5)}-${fn:substring(cmpInfoChangeManageVO.bizNo, 5, 10)}"/>
<%-- <c:out value='${fn:substring(cmpInfoChangeManageVO.bizNo, 0, 3)}'/>-<c:out value='${fn:substring(cmpInfoChangeManageVO.bizNo, 3, 5)}'/>-<c:out value='${fn:substring(cmpInfoChangeManageVO.bizNo, 5, 10)}'/> --%>
<div class="list_btn_wrap">
<button type="button" onclick="bizNoCheck(); return false;">사업자등록번호 확인</button>
</div>
</div>
</div>
<div class="input_list_item">
<div class="input_left">사업자등록증</div>
<div class="input_right">
<c:if test="${not empty cmpInfoChangeManageVO.atchFileId}">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${cmpInfoChangeManageVO.atchFileId}" />
</c:import>
</c:if>
<c:if test="${empty cmpInfoChangeManageVO.atchFileId}">
수신문서 없음
</c:if>
</div>
</div>
<div class="input_list_item">
<div class="input_left"><span class="essential">*</span>사업자등록증 첨부</div>
<div class="input_right">
<label for="atFileBasicWrite" class="label">사업자등록증 첨부</label>
<input type="text" class="list_inputType1" disabled id="atFileBasicWrite" style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:55%;">
<div class="list_btn_wrap">
<span>사업자등록증 첨부(5MB 이내)</span>
<input type="file" name="file" id="file" style="display: none" onchange="changeValue(this); return false;" />
<button type="button" onclick="document.all.file.click(); return false;">파일첨부</button>
</div>
</div>
</div>
<c:if test="${not empty cmpInfoChangeManageVO.adres}">
<div class="input_list_item">
<div class="input_left">사업장 주소</div>
<div class="input_right">
<c:out value='${cmpInfoChangeManageVO.adres}'/>
</div>
</div>
</c:if>
<c:if test="${not empty cmpInfoChangeManageVO.detailAdres}">
<div class="input_list_item">
<div class="input_left">상세 주소</div>
<div class="input_right">
<c:out value='${cmpInfoChangeManageVO.detailAdres}'/>
</div>
</div>
</c:if>
<div class="mem_btnWrap3 justify">
<button type="button" class="mem_btn5" onclick="updateCmpUserRe();" >재등록</button>
<button type="button" class="mem_btn4" onclick="updateCmpUserReCancel('<c:out value="${cmpInfoChangeManageVO.cmpHstId}"/>');" >재등록 취소</button>
</div>
</div>
</div>
</c:when>
<c:otherwise>
<div class="input_list input_list_cor">
<div class="cor_noti">회원님의 정보를 <span>확인</span> 및 <span>변경</span>하실 수 있습니다.</div>
<div class="input_list_item">
<div class="input_left">기업유형</div>
<div class="input_right">
<ec:radio name="bizType" id="" codeId="ITN033" selectedValue="${userInfo.bizType}" />
</div>
</div>
<div class="input_list_item">
<div class="input_left"><span class="essential">*</span>회사명</div>
<div class="input_right">
<label for="" class="label">회사명 입력</label>
<input type="text" class="list_inputType1" name="mberNm" maxlength="30" value="${userInfo.mberNm}"/>
</div>
</div>
<div class="input_list_item">
<div class="input_left"><span class="essential">*</span>대표</div>
<div class="input_right">
<label for="" class="label">대표명 입력</label>
<input type="text" class="list_inputType1" name="ceoNm" maxlength="30" value="${userInfo.ceoNm}"/>
</div>
</div>
<div class="input_list_item input_list_biz">
<div class="input_left"><span class="essential">*</span>사업자등록번호</div>
<div class="input_right">
<label for="" class="label">사업자등록번호 입력</label>
<input type="text" class="list_inputType1" name="bizNo" id="bizNo" maxlength="12" value="${fn:substring(userInfo.bizNo, 0, 3)}-${fn:substring(userInfo.bizNo, 3, 5)}-${fn:substring(userInfo.bizNo, 5, 10)}"/>
<div class="list_btn_wrap">
<button type="button" onclick="bizNoCheck(); return false;">사업자등록번호 확인</button>
</div>
</div>
</div>
<div class="input_list_item colorW">
<div class="input_left">사업자등록증</div>
<div class="input_right">
<c:if test="${not empty userInfo.atchFileId}">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${userInfo.atchFileId}" />
</c:import>
</c:if>
<c:if test="${empty userInfo.atchFileId}">
수신문서 없음
</c:if>
</div>
</div>
<div class="input_list_item">
<div class="input_left">사업자등록증 첨부</div>
<div class="input_right">
<label for="atFileBasicWrite" class="label">사업자등록증 첨부</label>
<input type="text" class="list_inputType1" disabled id="atFileBasicWrite" style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:55%;">
<div class="list_btn_wrap">
<span>사업자등록증 첨부(5MB 이내)</span>
<input type="file" name="file" id="file" class="onlyC" style="display: none" onchange="changeValue(this); return false;" />
<button type="button" onclick="document.all.file.click(); return false;">파일첨부</button>
</div>
</div>
</div>
<div class="input_list_item input_list_adres">
<div class="input_left">사업장 주소</div>
<div class="input_right">
<label for="" class="label">사업장 주소 입력</label>
<input type="text" class="list_inputType1" name="adres" id="adres" readonly value="${userInfo.adres}"/>
<input type="hidden" class="list_inputType1" name="zip" id="zip" readonly value="${userInfo.zip}"/>
<div class="list_btn_wrap">
<button type="button" onClick="openDaumZipAddress();">우편번호 찾기</button>
</div>
</div>
</div>
<div class="input_list_item">
<div class="input_left">상세 주소</div>
<div class="input_right">
<label for="detailAdres" class="label">사업장 주소 상세 입력</label>
<input type="text" class="list_inputType1 colorLight" name="detailAdres" maxlength="30" size="100" value="${userInfo.detailAdres}"/>
</div>
</div>
<div class="mem_btnWrap2 justify">
<button type="button" class="mem_btn3" onclick="updateCmpUserInfo()" >변경</button>
</div>
</div>
</c:otherwise>
</c:choose>
</form>
</div>
</div>
</div>
<!--// 회원정보 변경 -->
</div>
</div>
</div>
<!--// 마이페이지 - 회원정보 변경 -->
</div>
<!--// send top -->
</div>
<!--// content 영역 -->