File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2023-06-22
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : SendNumberList.jsp
Description : 발신번호 리스트 조회 페이지
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2021.03.31 신명섭 최초 생성
Copyright (C) 2009 by ITN All right reserved.
--%>
<%@ page contentType="text/html; charset=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="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="ec" uri="/WEB-INF/tld/ecnet_tld.tld"%>
<!DOCTYPE html>
<html lang="ko">
<head>
<script type="text/javaScript" language="javascript">
$( document ).ready(function() {
//현금영수증 사업자번호 넣어주기
if("${mberManageVO.cashbillBizNo}" != ""){
//사업자번호 - 넣어주기
var cashBizNoTxt = "${mberManageVO.cashbillBizNo}"
var cashBizNo = cashBizNoTxt.substr(0, 3) + "-" + cashBizNoTxt.substr(3, 2) + "-" + cashBizNoTxt.substr(5);
$("#cashbillBizNo").val(cashBizNo);
}
//현금영수증 자동 발행일 시 or 개인회원이고 세금계산서 자동발행이 아닐 시 메뉴 들어오면 현금영수증 탭 활성화
if("${mberManageVO.cashbillAuto}" == "Y"
|| ("${mberManageVO.cashbillAuto}" == "N" && "${mberManageVO.dept}" == "p" )){
$("#tab2").trigger("click");
}
//결제 목록에서 수정하기 버튼을 통해 메뉴 이동 시 세금계산서 수정, 현금영수증 수정인지 구분
if("${mberManageVO.billType}" == 'c'){
$("#tab2").trigger("click");
}
if("${mberManageVO.billType}" == 't'){
$("#tab1").trigger("click");
}
//소득공제용 현금영수증일 시 핸드폰번호 노출
if("${mberManageVO.cashbillType}" == "1"){
$(".cashbillBizNo").css("display","none");
//지출증빙용 현금영수증일 시 삭업자번호 노출
}else if("${mberManageVO.cashbillType}" == "2"){
$(".cashbillPhoneNum").css("display","none");
$(".cashbillBizNo").css("display","");
}
//자동발행 시 이메일 넣어주기
//계산서 담당자 이메일 @로 split해서 넣기
var taxMngEmailTxt = "${mberManageVO.taxMngEmail}"
var taxMngEmailSplit = taxMngEmailTxt.split("@");
$("#taxMngEmail1").val(taxMngEmailSplit[0]);
$("#taxMngEmail2").val(taxMngEmailSplit[1]);
//현금영수증 이메일 넣어주기
//계산서 담당자 이메일 @로 split해서 넣기
var taxMngEmailTxt = "${mberManageVO.cashMngEmail}"
var cashMngEmailSplit = taxMngEmailTxt.split("@");
$("#cashMngEmail1").val(cashMngEmailSplit[0]);
$("#cashMngEmail2").val(cashMngEmailSplit[1]);
//현금영수증 종류(1소득공제 2지출증빙) 변경 시 핸드폰, 사업자번호 display 처리
$("input[name='cashbillType']:radio").change(function () {
//라디오 버튼 값을 가져온다.
if(this.value == '1'){
$(".cashbillPhoneNum").css("display","");
$(".cashbillBizNo").css("display","none");
}else{
$(".cashbillPhoneNum").css("display","none");
$(".cashbillBizNo").css("display","");
}
});
//현금영수증 발행 사업자등록번호 입력
$("input[name=cashbillBizNo]").on("keyup", function() {
$(this).val(cashbillBizNo($(this).val().replace(/[^-\.0-9]/g,"")))
})
});
//사업자등록번호 - 넣기
function cashbillBizNo(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 taxEmailChange(email){
var taxEmailTxt = $("input[name=taxMngEmail2]");
if(email.value == '1'){
$("input[name=taxMngEmail2]").attr('readonly', false);
taxEmailTxt.val('');
}else{
taxEmailTxt.val(email.value);
$("input[name=taxMngEmail2]").attr('readonly', true);
}
}
function cashEmailChange(email){
var taxEmailTxt = $("input[name=cashMngEmail2]");
if(email.value == '1'){
$("input[name=cashMngEmail2]").attr('readonly', false);
taxEmailTxt.val('');
}else{
taxEmailTxt.val(email.value);
$("input[name=cashMngEmail2]").attr('readonly', true);
}
}
//사업자번호 유효성체크
function checkCorporateRegiNumber(number){
var numberMap = number.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);
return Math.floor(numberMap[9]) === ( (10 - (chk % 10) ) % 10);
}
return false;
}
function updateTaxbill(uniqId){
//가입설정으로 validateUserManageVO 처리 안함.
var frm = document.taxbillForm ;
frm.uniqId.value = uniqId;
var billDepth = $("input[name=billDepth]:checked").val();
if(billDepth == "biz") {
//기업 항목 공백 체크
if( $("#taxBizNo").val() == ""
|| $("#taxAddr").val() == ""
|| $("#taxChrmNm").val() == ""
|| $("#taxBzNm").val() == ""
|| $("#taxBizCondition").val() == ""
|| $("#taxBizEvnet").val() == ""
){
alert("계산서 정보 수정 시 모든 항목은 필수 값입니다.");
return false;
}
//사업자번호 유효성체크
if(!checkCorporateRegiNumber($("#taxBizNo").val())) {
alert("사업자번호가 유효하지 않습니다.");
return false;
}
frm.taxBizNo.value = $("#taxBizNo").val();
frm.taxAddr.value = $("#taxAddr").val();
frm.taxChrmNm.value = $("#taxChrmNm").val();
frm.taxBzNm.value = $("#taxBzNm").val();
frm.taxBizCondition.value = $("#taxBizCondition").val();
frm.taxBizEvnet.value = $("#taxBizEvnet").val();
}
if(billDepth == "regi") {
//개인 항목 공백 체크
if( $("#taxCNm").val() == ""
|| $("#taxCIhidNum").val() == ""
|| $("#taxCAddr").val() == ""
){
alert("계산서 정보 수정 시 모든 항목은 필수 값입니다.");
return false;
}
frm.taxCNm.value = $("#taxCNm").val();
frm.taxCIhidNum.value = $("#taxCIhidNum").val();
frm.taxCAddr.value = $("#taxCAddr").val();
}
//담당자정보 항목 공백 체크
if( $("#taxMngEmail1").val() == "" || $("#taxMngEmail2").val() == ""){
alert("계산서 정보 수정 시 계산서 수신 이메일 항목은 필수 값입니다.");
return false;
}
if( $("#taxMngNm").val() == "" ){
alert("계산서 정보 수정 시 담당자 이름은 필수 값입니다.");
return false;
}
if( $("#taxMngPhoneNum").val() == "" ){
alert("계산서 정보 수정 시 담당자 휴대폰은 필수 값입니다.");
return false;
}
//이메일 체크
var taxEmail = frm.taxMngEmail1.value + "@" + frm.taxMngEmail2.value;
//var taxExptext = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
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(taxEmail)==false){
alert("계산서 수신 이메일주소 형식이 올바르지 않습니다.");
return false;
}
frm.taxMngEmail.value = taxEmail;
//휴대폰 체크
var regExp = /^(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-?[0-9]{3,4}-?[0-9]{4}$/;
var phoneCheck = $("#taxMngPhoneNum").val();
var comNumCheck = $("#taxMngComNum").val();
if( !regExp.test(phoneCheck)) {
alert("계산서 담당자 휴대폰 양식을 확인해주세요.");
return false;
}
//회사 전화번호 양식 체크(입력한 경우만)
if( comNumCheck != "" && !regExp.test(comNumCheck)) {
alert("계산서 회사 전화번호 양식을 확인해주세요.");
return false;
}
// radio 체크
var radio1 = $("input[name=taxRadio1]:checked").val(); //기업(B)
var radio2 = $("input[name=taxRadio2]:checked").val(); //개인(C)
if(radio1 == 'B') {
frm.taxbillAuto.value = radio1;
} else if(radio2 == 'C') {
frm.taxbillAuto.value = radio2;
} else {
frm.taxbillAuto.value = 'N';
}
if(!confirm("수정하시겠습니까?")){
return ;
}
// 사업자번호 공백, 대시(-) 제거
frm.taxBizNo.value = $("#taxBizNo").val().replace(/ /g, '').replace(/-/gi, '');
frm.submit();
}
function updateCashbill(uniqId){
//가입설정으로 validateUserManageVO 처리 안함.
var frm = document.cashbillForm ;
frm.uniqId.value = uniqId;
//모든 항목 공백 체크
if( $("#cashMngEmail1").val() == ""
|| $("#cashMngEmail2").val() == ""
|| $("#cashMngPhoneNum").val() == ""
){
alert("현금영수증 정보 수정 시 모든 항목은 필수 값입니다.");
return false;
}
if(frm.cashbillType.value == "1"){
if( $("#cashbillPhoneNum").val() == ""){
alert("현금영수증 정보 수정 시 모든 항목은 필수 값입니다.");
return false;
}
$("#cashbillBizNo").attr("disabled", true);
}else if(frm.cashbillType.value == "2"){
if( $("#cashbillBizNo").val() == ""){
alert("현금영수증 정보 수정 시 모든 항목은 필수 값입니다.");
return false;
}
$("#cashbillPhoneNum").attr("disabled", true);
}
if($("#cashMngEmail1").val() != "" || $("#cashMngEmail2").val() != ""){
//이메일 체크
var cashEmail = frm.cashMngEmail1.value + "@" + frm.cashMngEmail2.value;
//var cashExptext = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
var cashExptext = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;;
if(cashExptext.test(cashEmail)==false){
alert("계산서 수신 이메일주소 형식이 올바르지 않습니다.");
return false;
}
frm.cashMngEmail.value = cashEmail;
}
//휴대폰 체크
var regExp = /^(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-?[0-9]{3,4}-?[0-9]{4}$/;
if($("#cashMngPhoneNum").val() != ""){
var cashMngPhoneNum = $("#cashMngPhoneNum").val();
if( !regExp.test(cashMngPhoneNum)) {
alert("담당자 휴대폰 양식을 확인해주세요.");
return false;
}
}
if($("#cashbillPhoneNum").val() != ""){
var cashbillPhoneNum = $("#cashbillPhoneNum").val();
if( !regExp.test(cashbillPhoneNum)) {
alert("휴대폰 양식을 확인해주세요.");
return false;
}
}
//사업자등록번호 확인
if($("#cashbillBizNo").val() != ""){
var numberMap = $("#cashbillBizNo").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;
}
frm.cashbillBizNo.value = frm.cashbillBizNo.value.replace(/-/gi, "").trim();
}
if(!confirm("수정하시겠습니까?")){
return ;
}
frm.submit();
}
/*
// 문자보내기 tab 버튼 - send_top
function TabChange(obj, tabId) {
var tabMove = "Y";
//세금계산서, 현금영수증 자동발행 조회 후 다른 탭 이동 막기 ex)세금계산서 자동 발행 시 현금영수증 탭 이동 막기
$.ajax({
url : "<c:url value='/web/member/pay/billSelectAjax.do' />",
type : 'POST',
dataType:'json',
async: false,
success : function(returnData, status){
if(status == "success") {
var taxbillAutoYN = returnData.taxbillAutoYN;
var cashbillAutoYN = returnData.cashbillAutoYN;
var regidentNo = returnData.regidentNo;
var dept = returnData.dept;
if(regidentNo == "" && dept =="p" && tabId== "1"){
alert("개인회원은 선거 후보자 등록시에만 세금계산서를 발행하실 수 있습니다.");
tabMove = "N";
}
if(taxbillAutoYN == "Y" && tabId == "2"){
alert("세금계산서 자동 발행 중일 시 현금영수증은 발행하실 수 없습니다.");
tabMove = "N";
}
if(cashbillAutoYN == "Y" && tabId == "1"){
alert("현금영수증 자동 발행 중일 시 세금계산서는 발행하실 수 없습니다.");
tabMove = "N";
}
}else{
alert("실패");return;
}
},
error : function(request , status, error){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
},
});
if(tabMove == "N"){
return false;
}
var $tab = $(obj).closest("li");
$tab.addClass("active");
$tab.find("button").attr("title", "선택됨");
$tab.siblings("li.tab").removeClass("active");
$tab.siblings("li.tab").find("button").removeAttr("title");
var $tabCn = $("#tab1_" + tabId);
$tabCn.fadeIn(0);
$tabCn.addClass("current");
if($(".text_preview").is(".mCustomScrollbar") == true){
$(".img_box").addClass("on_scroll_img");
}else {$(".img_box").removeClass("on_scroll_img");}
$(".top_content").not($tabCn).removeClass("current");
$(".top_content").not($tabCn).fadeOut(0);
$(".alarm_cont").not($tabCn).removeClass("current");
$(".alarm_cont").not($tabCn).fadeOut(0);
$(".pay_cont").not($tabCn).removeClass("current");
$(".pay_cont").not($tabCn).fadeOut(0);
$(".fee_cont").not($tabCn).removeClass("current");
$(".fee_cont").not($tabCn).fadeOut(0);
$(".eleType_cont").not($tabCn).removeClass("current");
$(".eleType_cont").not($tabCn).fadeOut(0);
currTabId = tabId;
}
*/
/* 윈도우팝업 열기 */
function infoPop(pageUrl){
document.infoPopForm.pageType.value = pageUrl;
document.infoPopForm.action = "/web/pop/infoPop.do";
document.infoPopForm.method = "post";
window.open("about:blank", 'infoPop', 'width=790, height=380, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1');
document.infoPopForm.target = "infoPop";
document.infoPopForm.submit();
}
$(window).on('load',function(){
$('.bill_content_wrap .bill_content').eq(0).show();
});
function billDepth(obj){
var idx=$(obj).closest('li').index();
$('.bill_content_wrap .bill_content').hide().eq(idx).show();
}
function taxbillCheck(obj){
var n = obj.name;
var v = obj.value;
if(n == 'taxRadio1'){
if(v == 'B' && $('input[name=taxRadio2]:checked').val() == 'C'){
alert('개인 자동발행이 신청되어 있습니다.\n기업 자동발행 신청 시 개인의 자동발행은 자동으로 취소됩니다.');
$('input[name=taxRadio2]').prop('checked',false);
$('input[name=taxRadio2]:input[value=N]').prop('checked',true);
}
}else if(n == 'taxRadio2'){
if(v == 'C' && $('input[name=taxRadio1]:checked').val() == 'B'){
alert('기업 자동발행이 신청되어 있습니다.\n기업 자동발행 신청 시 개인의 자동발행은 자동으로 취소됩니다.');
$('input[name=taxRadio1]').prop('checked',false);
$('input[name=taxRadio1]:input[value=N]').prop('checked',true);
}
}
}
</script>
</head>
<body>
<!-- skip 메뉴 -->
<!-- quick 메뉴 -->
<div class="inner">
<!-- send top -->
<div class="send_top">
<!-- tab button -->
<ul class="tabType4">
<li class="tab"><button type="button" onclick="location.href='/web/pay/PayGuide.do'">요금안내/견적내기</button></li>
<li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayView.do'">결제하기</button></li>
<li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayList.do'">요금 결제내역</button></li>
<li class="tab"><button type="button" onclick="location.href='/web/member/pay/PayUserList.do'">요금 사용내역</button></li>
<!-- <li class="tab active"><button type="button">계산서/현금영수증 발행 등록</button></li> -->
<li class="tab active"><button type="button">세금계산서 발행 등록</button></li>
</ul><!--// tab button -->
<!-- 결제관리 - 계산서/현금영수증 발행 등록 -->
<div class="serv_content current" id="tab5_5">
<div class="heading">
<!-- <h2>세금계산서/영수증</h2> -->
<h2>세금계산서 발행 등록</h2>
<button type="button" class="button info" onclick="infoPop('BillPub');">사용안내</button>
</div>
<!-- 세금계산서/영수증 - 세금계산서(기업/개인) -->
<div class="pay_cont current" id="tab1_1">
<div class="bill_tab">
<ul>
<li><input type="radio" name="billDepth" id="billDepth1" checked="checked" onchange="billDepth(this);" value="biz" /><label for="billDepth1">기업</label></li>
<li><input type="radio" name="billDepth" id="billDepth2" onchange="billDepth(this);" value="regi" /><label for="billDepth2">개인</label></li>
</ul>
<p>* 자동 발행은 기업/개인 중에 한 곳만 가능합니다.</p>
</div>
<!-- 기업정보 -->
<div class="bill_content_wrap">
<div class="bill_content">
<table class="tType1">
<caption>계산서 정보 발행여부 선택에 대한 표</caption>
<colgroup>
<col style="width: 190px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row"><span class="essential">*</span>자동발행여부</th>
<td class="send_cf">
<input id="radio1" type="radio" name="taxRadio1" value="B" <c:if test="${mberManageVO.taxbillAuto eq 'B'}" >checked="checked" </c:if> onchange="taxbillCheck(this);">
<label for="radio1">자동발행</label>
<input id="radio2" type="radio" name="taxRadio1" value="N" <c:if test="${mberManageVO.taxbillAuto eq 'N' or mberManageVO.taxbillAuto eq 'C' or mberManageVO.taxbillAuto eq null}" >checked="checked" </c:if> onchange="taxbillCheck(this);">
<label for="radio2">발행하지 않음</label>
<span class="reqTxt6"><span class="vMiddle">*</span> 날짜 소급적용 불가</span>
</td>
</tr>
</tbody>
</table>
<p class="tType1_title">기업 발행 정보</p>
<table class="tType1">
<caption>대표자명, 사업자번호, 주소에 대한 표</caption>
<colgroup>
<col style="width: 190px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row"><span class="essential">*</span>상호명</th>
<td><input type="text" id="taxBzNm" value="${mberManageVO.taxBzNm}" style="width:80%;"/></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>대표자명</th>
<td><input type="text" id="taxChrmNm" value="${mberManageVO.taxChrmNm}" /></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>사업자번호</th>
<td><input type="text" id="taxBizNo" value="${mberManageVO.taxBizNo}" /><span class="reqTxt6"><span class="vMiddle">*</span> 숫자만 입력하세요</span></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>주소</th>
<td><input type="text" id="taxAddr" value="${mberManageVO.taxAddr}" style="width:80%;"/><span class="reqTxt6"><span class="vMiddle">*</span>전체 주소를 입력하세요</span></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>업태</th>
<td><input type="text" id="taxBizCondition" value="${mberManageVO.taxBizCondition}" /></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>종목</th>
<td><input type="text" id="taxBizEvnet" value="${mberManageVO.taxBizEvnet}" /></td>
</tr>
</tbody>
</table>
</div>
<div class="bill_content">
<table class="tType1">
<caption>계산서 정보 발행여부 선택에 대한 표</caption>
<colgroup>
<col style="width: 190px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row"><span class="essential">*</span>자동발행여부</th>
<td class="send_cf">
<input id="radio1_1" type="radio" name="taxRadio2" value="C" <c:if test="${mberManageVO.taxbillAuto eq 'C'}" >checked="checked" </c:if> onchange="taxbillCheck(this);">
<label for="radio1_1">자동발행</label>
<input id="radio2_1" type="radio" name="taxRadio2" value="N" <c:if test="${mberManageVO.taxbillAuto eq 'N' or mberManageVO.taxbillAuto eq 'B' or mberManageVO.taxbillAuto eq null}" >checked="checked" </c:if> onchange="taxbillCheck(this);">
<label for="radio2_1">발행하지 않음</label>
<span class="reqTxt6"><span class="vMiddle">*</span> 날짜 소급적용 불가</span>
</td>
</tr>
</tbody>
</table>
<p class="tType1_title">개인 정보</p>
<table class="tType1">
<caption>개인 정보 성명, 주민등록번호, 주소에 대한 표</caption>
<colgroup>
<col style="width: 190px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row"><span class="essential">*</span>성명</th>
<td><input type="text" id="taxCNm" value="<c:out value="${mberManageVO.taxCNm}" />" /></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>주민등록번호</th>
<td><input type="text" id="taxCIhidNum" value="<c:out value="${mberManageVO.taxCIhidNum}" />" maxlength="13"/></td>
</tr>
<tr>
<th scope="row"><span class="essential">*</span>주소</th>
<td><input type="text" id="taxCAddr" value="<c:out value="${mberManageVO.taxCAddr}" />" style="width:80%;"/></td>
</tr>
</tbody>
</table>
</div>
</div>
<form name="taxbillForm" action="/web/member/pay/updateTaxbill.do" method="post">
<input type="hidden" name="uniqId" />
<input type="hidden" name="taxMngEmail" />
<input type="hidden" name="taxBizNo" />
<input type="hidden" name="taxAddr" />
<input type="hidden" name="taxChrmNm" />
<input type="hidden" name="taxBzNm" />
<input type="hidden" name="taxbillAuto" />
<input type="hidden" name="taxBizCondition" />
<input type="hidden" name="taxBizEvnet" />
<input type="hidden" name="taxCNm" />
<input type="hidden" name="taxCIhidNum" />
<input type="hidden" name="taxCAddr" />
<p class="tType1_title">담당자 정보</p>
<table class="tType1">
<caption>담당자 정보 계산서 수신 이메일, 담당자 이름, 담당자 휴대폰,회사 대표번호에 대한 표</caption>
<colgroup>
<col style="width: 190px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr class="autoY">
<th scope="row"><span class="essential">*</span>계산서 수신 이메일</th>
<td>
<div class="emailWrap2">
<label for="" class="label">이메일 앞자리</label>
<input type="text" id="taxMngEmail1" name="taxMngEmail1" maxlength="29">
<span>@</span>
<label for="" class="label">이메일 뒷자리</label>
<input type="text" id="taxMngEmail2" name="taxMngEmail2" maxlength="20">
</div>
<label for="" class="이메일 선택"></label>
<select class="list_selType1" id="taxEmailSelect" onchange="taxEmailChange(this)">
<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>
</td>
</tr>
<tr class="autoY">
<th scope="row"><span class="essential">*</span>담당자 이름</th>
<td><label for="" class="label">담당자 이름 입력</label>
<input type="text" size="36" name="taxMngNm" id="taxMngNm" value="${mberManageVO.taxMngNm}" maxlength="8"></td>
</tr>
<tr class="autoY">
<th scope="row"><span class="essential">*</span>담당자 휴대폰</th>
<td><label for="" class="label">담당자 휴대폰 입력</label>
<input type="text" name="taxMngPhoneNum" id="taxMngPhoneNum" value="${mberManageVO.taxMngPhoneNum}" maxlength="12" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’ 없이 숫자만 입력" onfocus="thisplaceholder=''" onblur="this.placeholder='‘-’ 없이 숫자만 입력'"size="36">
<span class="reqTxt6"><span class="vMiddle">*</span> 계산서 안내문자 수신용입니다. 정확하게 입력바랍니다.</span>
</td>
</tr>
<tr class="autoY">
<th scope="row">회사 대표번호</th>
<td><label for="" class="label">회사 대표번호 입력</label>
<input type="text" name="taxMngComNum" id="taxMngComNum" value="${mberManageVO.taxMngComNum}" maxlength="12" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’ 없이 숫자만 입력" onfocus="thisplaceholder=''" onblur="this.placeholder='‘-’ 없이 숫자만 입력'"size="36"></td>
</tr>
</tbody>
</table>
</form>
<div style="text-align: center;">
<button type="button" class="btnType btnType16" onclick="javascript:updateTaxbill('<c:out value="${mberManageVO.uniqId}"/>'); ">계산서 정보 수정하기</button>
</div>
</div> <!-- 세금계산서/영수증 - 세금계산서(기업/개인) -->
<!-- 세금계산서/영수증 - 현금영수증 -->
<!-- 현금영수증 자동발행 기능 제외_220502 -->
<%--
<div class="pay_cont" id="tab1_2">
<div class="titBox">
<p>- 현금영수증 정보를 사전 입력하셔야만 자동 발행됩니다.</p>
<p>- 현금영수증은 결제일로부터 30일 이내 신청 가능하며, 신청일로부터 영업일 기준 7일 이내 처리됩니다.</p>
<p>- 전화번호 변경 시 결제 전 수정 부탁드립니다.</p>
</div>
<form name="cashbillForm" action="/web/member/pay/updateCashbill.do" method="post">
<input type="hidden" name="uniqId" />
<input type="hidden" name="cashMngEmail" />
<p class="tType1_title">현금영수증 정보등록</p>
<table class="tType1">
<caption>현금영수증 구분, 조회날짜, 날짜설정에 대한 표</caption>
<colgroup>
<col style="width: 160px;">
<col style="width: auto;">
</colgroup>
<tbody>
<tr>
<th scope="row">발행여부</th>
<td class="send_cf">
<input id="cashbillAutoY" type="radio" name="cashbillAuto" value="Y" <c:if test="${mberManageVO.cashbillAuto eq 'Y'}" >checked="checked" </c:if>>
<label for="cashbillAutoY">자동발행</label>
<input id="cashbillAutoN" type="radio" name="cashbillAuto" value="N" <c:if test="${mberManageVO.cashbillAuto ne 'Y'}" >checked="checked" </c:if>>
<label for="cashbillAutoN">발행하지 않음</label>
</td>
</tr>
<tr>
<th scope="row">종류</th>
<td class="send_cf">
<input id="cashbillType1" type="radio" name="cashbillType" value="1" <c:if test="${mberManageVO.cashbillType ne '2'}" >checked="checked" </c:if>>
<label for="cashbillType1">소득공제</label>
<input id=cashbillType2 type="radio" name="cashbillType" value="2" <c:if test="${mberManageVO.cashbillType eq '2'}" >checked="checked" </c:if>>
<label for="cashbillType2">지출증빙</label>
</td>
</tr>
<tr class="cashbillPhoneNum">
<th scope="row">휴대폰</th>
<td>
<label for="" class="label">휴대폰</label>
<input type="text" name="cashbillPhoneNum" id="cashbillPhoneNum" value="${mberManageVO.cashbillPhoneNum}" maxlength="12" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’없이 번호만 입력 " onfocus="this.placeholder=''" onblur="this.placeholder='‘-’없이 번호만 입력 '" size="36" style="width: 373px;">
</td>
</tr>
<tr class="cashbillBizNo" style="display:none;">
<th scope="row">사업자번호</th>
<td>
<label for="" class="label">사업자번호</label>
<input type="text" name="cashbillBizNo" id="cashbillBizNo" maxlength="12" size="36" style="width: 373px;">
</td>
<tr>
<th scope="row">이메일</th>
<td>
<div class="emailWrap2">
<label for="cashMngEmail1" class="label">이메일 앞자리</label>
<input type="text" id="cashMngEmail1" name="cashMngEmail1" maxlength="29">
<span>@</span>
<label for="cashMngEmail2" class="label">이메일 뒷자리</label>
<input type="text" id="cashMngEmail2" name="cashMngEmail2" maxlength="20">
</div>
<label for="emailSelect" class="label">이메일 선택</label>
<select class="list_selType1" id="emailSelect" onchange="cashEmailChange(this)">
<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>
<span class="reqTxt6"><span class="vMiddle">*</span> 입력하신 이메일 주소로 발행됩니다.</span>
</td>
</tr>
<tr>
<th scope="row">담당자 휴대폰</th>
<td>
<label for="" class="label">담당자 휴대폰 입력</label>
<input type="text" name="cashMngPhoneNum" id="cashMngPhoneNum" value="${mberManageVO.cashMngPhoneNum}" maxlength="12" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’없이 번호만 입력 " onfocus="this.placeholder=''" onblur="this.placeholder='‘-’없이 번호만 입력 '" size="36" style="width: 373px;">
</td>
</tr>
</tbody>
</table>
</form>
<div style="text-align: center;">
<button type="button" class="btnType btnType16" onclick="javascript:updateCashbill('<c:out value="${mberManageVO.uniqId}"/>'); ">현금영수증 정보 수정하기</button>
</div>
</div> <!-- 세금계산서/영수증 - 세금계산서(기업/개인) -->
--%>
</div><!-- 결제관리 - 계산서/현금영수증 발행 등록 -->
</div><!--// send top -->
</div>
<form name="infoPopForm" id="infoPopForm" method="post">
<input type="hidden" name="pageType" id="pageType" value=""/>
</form>
</body>
</html>