거래명세서생성으로 수정

This commit is contained in:
leeheejin
2025-11-20 16:54:54 +09:00
parent e6bccd761f
commit 8d5065b7c5
7 changed files with 1326 additions and 21 deletions

View File

@@ -0,0 +1,182 @@
<!-- 혹시나해서 남겨두는 파일 사실상 필요는 없습니다 -->
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.pms.common.utils.*"%>
<%@ page import="java.util.*" %>
<%@include file= "/init.jsp" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><%=Constants.SYSTEM_NAME%></title>
<!-- //JSTL 변수선언 -->
<c:set var="totalCount" value="${empty TOTAL_COUNT?0:TOTAL_COUNT}" />
<c:set var="maxPage" value="${empty MAX_PAGE_SIZE?1:MAX_PAGE_SIZE}" />
<c:set var="nPage" value="${empty param.page?1:param.page}" />
<c:set var="pageIndex" value="${(nPage-1)/10}" />
<c:set var="nextPage" value="${empty NEXT_PAGE?1:NEXT_PAGE}" />
<c:set var="prevPage" value="${empty PREV_PAGE?1:PREV_PAGE}" />
<script type="text/javascript">
$(function(){
$(document).ready(function(){
fnc_datepick();
});
//엔터키로 조회
$("input").keyup(function(e){
if(e.keyCode == 13){
document.form1.page.value = "1";
fn_search();
}
});
//search
$("#btnSearch").click(function(){
document.form1.page.value = "1";
fn_search();
});
});
//조회 기능
function fn_search(){
document.form1.action = "/admin/warehouseHistoryList.do";
document.form1.submit();
}
</script>
</head>
<body>
<form name="form1" method="POST">
<input type="hidden" name="objId" id="objId" value="${param.objId}" />
<section id="commonSection" class="admin1">
<div class="admin_title">
<h2>창고관리 이력</h2>
</div>
<div id="adminTableWrap">
<div id="tableWrap">
<table id="adminTable">
<colgroup>
<col width="13%" />
<col width="16%" />
<col width="16%" />
<col width="16%" />
<col width="18%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
<col width="12%" />
</colgroup>
<tr id="thead">
<td>위치코드</td>
<td>위치명</td>
<td>위치설명</td>
<td>가출고코드</td>
<td>가출고거래처명</td>
<td>적합여부</td>
<td>가용재고여부</td>
<td>사용여부</td>
<td>BASELOC_CD</td>
<td>CO_CD</td>
<td>LOC_NMK</td>
<td>INSERT_ID</td>
<td>INSERT_IP</td>
<td>INSERT_DT</td>
<td>MODIFY_ID</td>
<td>MODIFY_IP</td>
<td>MODIFY_DT</td>
<td>ATTR_NMK</td>
</tr>
<c:choose>
<c:when test="${!empty LIST}">
<c:forEach var="info" items="${LIST}" varStatus="status">
<tr>
<td>${info.LOCATION_CODE}</td>
<td>${info.LOCATION_NAME}</td>
<td>${info.LOCATION_DESCRIPTION}</td>
<td>${info.OUT_CODE}</td>
<td>${info.OUT_CO_NAME}</td>
<td>${info.FIT_STATUS}</td>
<td>${info.AVAILABLE_STATUS}</td>
<td>${info.USE_STATUS}</td>
<td>${info.BASE_LOC_CD}</td>
<td>${info.CO_CD}</td>
<td>${info.LOC_NMK}</td>
<td>${info.INSERT_ID}</td>
<td>${info.INSERT_IP}</td>
<td>${info.INSERT_DT}</td>
<td>${info.MODIFY_ID}</td>
<td>${info.MODIFY_IP}</td>
<td>${info.MODIFY_DT}</td>
<td>${info.ATTR_NMK}</td>
</tr>
</c:forEach>
</c:when>
<c:otherwise>
<td align="center" colspan="18">조회된 정보가 없습니다.</td>
</c:otherwise>
</c:choose>
</table>
</div>
</div>
<div class="pdm_page">
<input type="hidden" name="page" id="page" value="${nPage}">
<c:if test="${!empty LIST}">
<div class="page_pro">
<center>
<table>
<tr>
<c:choose>
<c:when test="${nPage > 1}">
<td><a href="javascript:fnc_goPrev('${prevPage}');">prev</a></td>
<td>&nbsp;&nbsp;&nbsp;</td>
</c:when>
<c:otherwise>
<td class="no_more_page">prev</td>
<td>&nbsp;&nbsp;&nbsp;</td>
</c:otherwise>
</c:choose>
<c:forEach var="v" begin="${nPage>5?nPage-5:1}" end="${nPage>5?nPage+4:10}" step="1" varStatus="status">
<c:if test="${status.index -1 < maxPage}">
<c:choose>
<c:when test="${status.index eq nPage}">
<td><a href="#" class="now_page">${nPage}</a></td>
<td>&nbsp;&nbsp;&nbsp;</td>
</c:when>
<c:otherwise>
<td><a href="javascript:fnc_goPage('${status.index}');">${status.index}</a></td>
<td>&nbsp;&nbsp;&nbsp;</td>
</c:otherwise>
</c:choose>
</c:if>
</c:forEach>
<c:choose>
<c:when test="${nPage < maxPage}">
<td><a href="javascript:fnc_goNext('${nextPage}');">next</a></td>
</c:when>
<c:otherwise>
<td class="no_more_page">next</td>
</c:otherwise>
</c:choose>
</tr>
</table>
<p id="adminPageCount">총 ${totalCount}건</p>
</center>
</div>
</c:if>
</div>
</section>
</form>
</body>
</html>

View File

@@ -0,0 +1,287 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.pms.common.utils.*"%>
<%@ page import="java.util.*" %>
<%@include file= "/init.jsp" %>
<%
String searchLocationCode = CommonUtils.checkNull(request.getParameter("searchLocationCode"));
String searchLocationName = CommonUtils.checkNull(request.getParameter("searchLocationName"));
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><%=Constants.SYSTEM_NAME%></title>
<script>
$(document).ready(function(){
fnc_datepick();
//엔터키로 조회
$("input").keyup(function(e){
if(e.keyCode == 13){
$("#page").val("1");
fn_search();
}
});
$("#btnSearch").click(function(){
$("#page").val("1");
fn_search();
});
//삭제
$("#btnDelete").click(function(){
fn_delete();
});
//fn_search(); // 임시 주석 - DB 테이블 생성 후 활성화
});
</script>
<script type="text/javascript">
var columns = [
{title:'OBJID', field:'OBJID', visible:false},
{headerHozAlign:'center', hozAlign:'center', width:'50', title:'NO', field:'RNUM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'기본등록사항[회사코드]', field:'COMP_CODE',
formatter: fnc_createGridAnchorTag,
cellClick: function(e, cell) {
var objid = fnc_checkNull(cell.getData().OBJID);
openclientMngListInfoPopUp(objid);
}
},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'거래처코드', field:'CLIENT_CD'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'거래처명', field:'CLIENT_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'거래처약칭', field:'CLIENT_NMK'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'구분', field:'CLIENT_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'사업자등록번호', field:'BUS_REG_NO'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'주민등록번호', field:'RESIDENT_NO'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'대표자명', field:'CEO_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'업태', field:'BUS_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'종목', field:'BUS_ITEM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'우편번호', field:'POST_NO'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'주소1', field:'ADDR1'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'주소2', field:'ADDR2'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'전화번호', field:'TEL_NO'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'팩스번호', field:'FAX_NO'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'홈페이지', field:'HOMEPAGE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'메일주소', field:'EMAIL'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'국가명', field:'COUNTRY_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'분류코드', field:'CLASS_CD'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'분류명', field:'CLASS_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'등급코드', field:'GRADE_CD'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'등급명', field:'GRADE_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'수금거래처코드', field:'COLLECT_CLIENT_CD'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'수금거래처명', field:'COLLECT_CLIENT_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'지역코드', field:'REGION_CD'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'지역명', field:'REGION_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'거래시작일', field:'TRADE_START_DT'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'거래종료일', field:'TRADE_END_DT'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'사용여부', field:'USE_YN'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'계약시작일', field:'CONTRACT_START_DT'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'계약종료일', field:'CONTRACT_END_DT'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'거래형태', field:'TRADE_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'할인율', field:'DISCOUNT_RATE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'계약금액', field:'CONTRACT_AMT'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'월용역비', field:'MONTHLY_FEE'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'결제조건', field:'PAYMENT_TERM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'여신한도금액', field:'CREDIT_LIMIT'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'한도회귀일', field:'LIMIT_RETURN_DAY'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매입_금융기관코드', field:'PUR_BANK_CD'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매입_금융기관명', field:'PUR_BANK_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'매입_지점명', field:'PUR_BRANCH_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'매입_결제계좌', field:'PUR_ACCOUNT_NO'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매입_예금주명', field:'PUR_ACCOUNT_HOLDER'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매입_지급예정', field:'PUR_PAY_PLAN'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매입_전표유형', field:'PUR_SLIP_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매입_세무구분', field:'PUR_TAX_TYPE'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'매출_은행코드', field:'SALE_BANK_CD'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'매출_은행명', field:'SALE_BANK_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매출_계좌개설점', field:'SALE_BRANCH_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매출_계좌번호', field:'SALE_ACCOUNT_NO'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'매출_수금예정', field:'SALE_COLLECT_PLAN'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'매출_전표유형', field:'SALE_SLIP_TYPE'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'매출_세무구분', field:'SALE_TAX_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'업체담당_부서명', field:'VENDOR_DEPT_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'업체담당_직급', field:'VENDOR_POSITION'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'업체담당_담당업무', field:'VENDOR_DUTY'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'업체담당_담당자명', field:'VENDOR_MANAGER_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'업체담당_전화번호', field:'VENDOR_TEL'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'업체담당_내선번호', field:'VENDOR_EXT'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'업체담당_핸드폰', field:'VENDOR_MOBILE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'업체담당_메일', field:'VENDOR_EMAIL'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_부서코드', field:'MGR_DEPT_CD'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'관리담당_부서명', field:'MGR_DEPT_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'관리담당_직급명', field:'MGR_POSITION'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_담당업무', field:'MGR_DUTY'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_사원코드', field:'MGR_EMP_CD'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_사원명', field:'MGR_EMP_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_전화번호', field:'MGR_TEL'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'관리담당_내선번호', field:'MGR_EXT'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'관리담당_핸드폰', field:'MGR_MOBILE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_메일', field:'MGR_EMAIL'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'관리담당_비고', field:'MGR_REMARK'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'수신처_비고', field:'REC_REMARK'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'수신처_우편번호', field:'REC_POST_NO'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'수신처_주소1', field:'REC_ADDR1'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'수신처_주소2', field:'REC_ADDR2'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'수신처_전화번호', field:'REC_TEL'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'수신처_팩스번호', field:'REC_FAX'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'프로젝트코드', field:'PROJECT_CD'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'프로젝트명', field:'PROJECT_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'외부데이터코드', field:'EXT_DATA_CD'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'전자세금계산서여부', field:'E_TAX_YN'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'단위신고거래처', field:'UNIT_REPORT_CLIENT'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'종사업장번호', field:'SUB_BUS_NO'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'조달청다수공급자', field:'PROCUREMENT_YN'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'예정일구분', field:'PLAN_DAY_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'예정일', field:'PLAN_DAY'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'용도구분', field:'PURPOSE_TYPE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'해외여부', field:'FOR_YN'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'사용자정의1', field:'USER_DEF_DC1'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'사용자정의2', field:'USER_DEF_DC2'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'사용구분', field:'USE_FG'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'사용명', field:'USE_NM'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'거래조건구분', field:'BIZCON_FG'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'거래조건명', field:'BIZCON_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'배송유형', field:'SHIP_TP'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'배송명', field:'SHIP_NM'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'체크데이터', field:'CHECK_DATA'},
{headerHozAlign:'center', hozAlign:'left', width:'120', title:'체크상태', field:'CHECK_STATE'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'체크순서', field:'CHECK_ORDER'},
{headerHozAlign:'center', hozAlign:'center', width:'120', title:'고정순서', field:'FIXED_ORDER'}
];
function fn_search(){
_tabulGrid = fnc_tabul_search(_tabul_layout_fitColumns, _tabulGrid, "/admin/clientMngListPagingGridList.do", columns, true);
}
function fn_delete(){
var checkedObj = _tabulGrid.getSelectedData();
if(0 < checkedObj.length){
var objId = fnc_checkNull(checkedObj[0].OBJID);
Swal.fire({
title: '선택한 일반거래처정보를 삭제하시겠습니까?',
text: '',
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: '확인',
cancelButtonText: '취소',
reverseButtons: false
}).then(result => {
if (result.isConfirmed) {
$.ajax({
type: "POST",
url: "/admin/deleteClient.do",
data: {"OBJID":objId},
dataType:"json",
success:function(data){
if(data.result == 'true'){
Swal.fire("삭제되었습니다.");
fn_search();
}
},
error: function(jqxhr, status, error){
}
});
}
});
}else{
Swal.fire("선택한 항목이 없습니다.");
}
}
function openclientMngListInfoPopUp(objid){
var popup_width = 1200;
var popup_height = 800;
var target = "openclientMngListInfoPopUp";
var url = "/admin/clientMngListFormPopUp.do";
fn_centerPopup(popup_width, popup_height, url, target);
var hiddenForm = document.hiddenForm;
hiddenForm.objid.value = objid;
hiddenForm.target = "openclientMngListInfoPopUp";
hiddenForm.action = "/admin/clientMngListFormPopUp.do";
hiddenForm.submit();
}
</script>
</head>
<body style="overflow-y: hidden;">
<form name="hiddenForm" id="hiddenForm">
<input type="hidden" name="objid">
</form>
<form name="form1" id="form1" method="post">
<input type="hidden" name="status" id="status">
<div class="content-box">
<div class="content-box-s">
<div class="plm_menu_name_gdnsi">
<h2>
<span>일반거래처 관리</span>
</h2>
<div class="btnArea">
<input type="button" value="조회" class="plm_btns" id="btnSearch">
<input type="button" value="일반거래처등록" class="plm_btns" onclick="javascript:openclientMngListInfoPopUp('');">
<input type="button" value="삭제" class="plm_btns" id="btnDelete">
</div>
</div>
<div id="plmSearchZon">
<table>
<tbody>
<tr>
<td class="label"><label>거래처코드</label></td>
<td><input type="text" name="searchLocationName" id="searchLocationName" value="<%=searchLocationName%>"></td>
<td class="label"><label>거래처명</label></td>
<td><input type="text" name="searchLocationName" id="searchLocationName" value="<%=searchLocationName%>"></td>
<td class="label"><label>사업자등록번호</label></td>
<td><input type="text" name="searchBusinessNo" id="searchBusinessNo"></td>
<td class="label"><label>구분</label></td>
<td>
<select name="searchClientType" id="searchClientType" style="width:200px;" autocomplete="off">
<option value="">전체</option>
<option value="매입">매입처</option>
<option value="매출">매출처</option>
<option value="기타">기타</option>
</select>
</td>
<td class="label"><label>사용여부</label></td>
<td>
<select name="searchUseStatus" id="searchUseStatus">
<option value="">전체</option>
<option value="Y" selected>사용</option>
<option value="N">미사용</option>
</select>
</td>
</tr>
</tbody>
</table>
</div>
<%@include file="/WEB-INF/view/common/common_gridArea.jsp" %>
</div>
</div>
</form>
</body>
</html>

View File

@@ -0,0 +1,482 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="com.pms.common.utils.*"%>
<%@include file="/init.jsp"%>
<!DOCTYPE html>
<html>
<head>
<title><%=Constants.SYSTEM_NAME%></title>
<script type="text/javascript">
function saveClient(){
if(confirm("저장하시겠습니까?")){
var form = document.clientMngForm;
$.ajax({
type: "POST",
url: "/admin/saveClientMngInfo.do",
data: $(form).serialize(),
dataType: "json",
success: function(result){
alert(result.message);
if(result.resultFlag == "true"){
opener.fn_search();
self.close();
}
}
});
}
}
</script>
</head>
<body>
<section id="commonSection" class="admin_option_min">
<div class="admin_title">
<h2>일반 거래처 등록/수정</h2>
</div>
<div id="businessPopupFormWrap">
<form name="clientMngForm" id="clientMngForm">
<input type="hidden" name="objid" value="${info.OBJID}">
<input type="hidden" name="writer" value="<%=session.getAttribute("USER_ID")%>">
<table class="pmsPopupForm">
<tr>
<td class="input_title"><label>회사코드</label></td>
<td><input type="text" name="comp_code" value="${info.COMP_CODE}"></td>
</tr>
<tr>
<td class="input_title"><label>거래처코드</label></td>
<td><input type="text" name="client_cd" value="${info.CLIENT_CD}" required></td>
</tr>
<tr>
<td class="input_title"><label>거래처명</label></td>
<td><input type="text" name="client_nm" value="${info.CLIENT_NM}" required></td>
</tr>
<tr>
<td class="input_title"><label>거래처약칭</label></td>
<td><input type="text" name="client_nmk" value="${info.CLIENT_NMK}"></td>
</tr>
<tr>
<td class="input_title"><label>구분</label></td>
<td><input type="text" name="client_type" value="${info.CLIENT_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>사업자등록번호</label></td>
<td><input type="text" name="bus_reg_no" value="${info.BUS_REG_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>주민등록번호</label></td>
<td><input type="text" name="resident_no" value="${info.RESIDENT_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>대표자명</label></td>
<td><input type="text" name="ceo_nm" value="${info.CEO_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>업태</label></td>
<td><input type="text" name="bus_type" value="${info.BUS_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>종목</label></td>
<td><input type="text" name="bus_item" value="${info.BUS_ITEM}"></td>
</tr>
<tr>
<td class="input_title"><label>우편번호</label></td>
<td><input type="text" name="post_no" value="${info.POST_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>주소1</label></td>
<td><input type="text" name="addr1" value="${info.ADDR1}"></td>
</tr>
<tr>
<td class="input_title"><label>주소2</label></td>
<td><input type="text" name="addr2" value="${info.ADDR2}"></td>
</tr>
<tr>
<td class="input_title"><label>전화번호</label></td>
<td><input type="text" name="tel_no" value="${info.TEL_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>팩스번호</label></td>
<td><input type="text" name="fax_no" value="${info.FAX_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>홈페이지</label></td>
<td><input type="text" name="homepage" value="${info.HOMEPAGE}"></td>
</tr>
<tr>
<td class="input_title"><label>메일주소</label></td>
<td><input type="text" name="email" value="${info.EMAIL}"></td>
</tr>
<tr>
<td class="input_title"><label>국가명</label></td>
<td><input type="text" name="country_nm" value="${info.COUNTRY_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>분류코드</label></td>
<td><input type="text" name="class_cd" value="${info.CLASS_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>분류명</label></td>
<td><input type="text" name="class_nm" value="${info.CLASS_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>등급코드</label></td>
<td><input type="text" name="grade_cd" value="${info.GRADE_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>등급명</label></td>
<td><input type="text" name="grade_nm" value="${info.GRADE_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>수금거래처코드</label></td>
<td><input type="text" name="collect_client_cd" value="${info.COLLECT_CLIENT_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>수금거래처명</label></td>
<td><input type="text" name="collect_client_nm" value="${info.COLLECT_CLIENT_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>지역코드</label></td>
<td><input type="text" name="region_cd" value="${info.REGION_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>지역명</label></td>
<td><input type="text" name="region_nm" value="${info.REGION_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>거래시작일</label></td>
<td><input type="text" name="trade_start_dt" value="${info.TRADE_START_DT}"></td>
</tr>
<tr>
<td class="input_title"><label>거래종료일</label></td>
<td><input type="text" name="trade_end_dt" value="${info.TRADE_END_DT}"></td>
</tr>
<tr>
<td class="input_title"><label>사용여부</label></td>
<td>
<select name="use_yn">
<option value="Y" ${empty info.USE_YN or info.USE_YN eq 'Y' ? 'selected' : ''}>사용</option>
<option value="N" ${info.USE_YN eq 'N' ? 'selected' : ''}>미사용</option>
</select>
</td>
</tr>
<tr>
<td class="input_title"><label>계약시작일</label></td>
<td><input type="text" name="contract_start_dt" value="${info.CONTRACT_START_DT}"></td>
</tr>
<tr>
<td class="input_title"><label>계약종료일</label></td>
<td><input type="text" name="contract_end_dt" value="${info.CONTRACT_END_DT}"></td>
</tr>
<tr>
<td class="input_title"><label>거래형태</label></td>
<td><input type="text" name="trade_type" value="${info.TRADE_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>할인율</label></td>
<td><input type="text" name="discount_rate" value="${info.DISCOUNT_RATE}"></td>
</tr>
<tr>
<td class="input_title"><label>계약금액</label></td>
<td><input type="text" name="contract_amt" value="${info.CONTRACT_AMT}"></td>
</tr>
<tr>
<td class="input_title"><label>월용역비</label></td>
<td><input type="text" name="monthly_fee" value="${info.MONTHLY_FEE}"></td>
</tr>
<tr>
<td class="input_title"><label>결제조건</label></td>
<td><input type="text" name="payment_term" value="${info.PAYMENT_TERM}"></td>
</tr>
<tr>
<td class="input_title"><label>여신한도금액</label></td>
<td><input type="text" name="credit_limit" value="${info.CREDIT_LIMIT}"></td>
</tr>
<tr>
<td class="input_title"><label>한도회귀일</label></td>
<td><input type="text" name="limit_return_day" value="${info.LIMIT_RETURN_DAY}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_금융기관코드</label></td>
<td><input type="text" name="pur_bank_cd" value="${info.PUR_BANK_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_금융기관명</label></td>
<td><input type="text" name="pur_bank_nm" value="${info.PUR_BANK_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_지점명</label></td>
<td><input type="text" name="pur_branch_nm" value="${info.PUR_BRANCH_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_결제계좌</label></td>
<td><input type="text" name="pur_account_no" value="${info.PUR_ACCOUNT_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_예금주명</label></td>
<td><input type="text" name="pur_account_holder" value="${info.PUR_ACCOUNT_HOLDER}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_지급예정</label></td>
<td><input type="text" name="pur_pay_plan" value="${info.PUR_PAY_PLAN}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_전표유형</label></td>
<td><input type="text" name="pur_slip_type" value="${info.PUR_SLIP_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>매입_세무구분</label></td>
<td><input type="text" name="pur_tax_type" value="${info.PUR_TAX_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_은행코드</label></td>
<td><input type="text" name="sale_bank_cd" value="${info.SALE_BANK_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_은행명</label></td>
<td><input type="text" name="sale_bank_nm" value="${info.SALE_BANK_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_계좌개설점</label></td>
<td><input type="text" name="sale_branch_nm" value="${info.SALE_BRANCH_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_계좌번호</label></td>
<td><input type="text" name="sale_account_no" value="${info.SALE_ACCOUNT_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_수금예정</label></td>
<td><input type="text" name="sale_collect_plan" value="${info.SALE_COLLECT_PLAN}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_전표유형</label></td>
<td><input type="text" name="sale_slip_type" value="${info.SALE_SLIP_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>매출_세무구분</label></td>
<td><input type="text" name="sale_tax_type" value="${info.SALE_TAX_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_부서명</label></td>
<td><input type="text" name="vendor_dept_nm" value="${info.VENDOR_DEPT_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_직급</label></td>
<td><input type="text" name="vendor_position" value="${info.VENDOR_POSITION}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_담당업무</label></td>
<td><input type="text" name="vendor_duty" value="${info.VENDOR_DUTY}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_담당자명</label></td>
<td><input type="text" name="vendor_manager_nm" value="${info.VENDOR_MANAGER_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_전화번호</label></td>
<td><input type="text" name="vendor_tel" value="${info.VENDOR_TEL}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_내선번호</label></td>
<td><input type="text" name="vendor_ext" value="${info.VENDOR_EXT}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_핸드폰</label></td>
<td><input type="text" name="vendor_mobile" value="${info.VENDOR_MOBILE}"></td>
</tr>
<tr>
<td class="input_title"><label>업체담당_메일</label></td>
<td><input type="text" name="vendor_email" value="${info.VENDOR_EMAIL}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_부서코드</label></td>
<td><input type="text" name="mgr_dept_cd" value="${info.MGR_DEPT_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_부서명</label></td>
<td><input type="text" name="mgr_dept_nm" value="${info.MGR_DEPT_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_직급명</label></td>
<td><input type="text" name="mgr_position" value="${info.MGR_POSITION}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_담당업무</label></td>
<td><input type="text" name="mgr_duty" value="${info.MGR_DUTY}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_사원코드</label></td>
<td><input type="text" name="mgr_emp_cd" value="${info.MGR_EMP_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_사원명</label></td>
<td><input type="text" name="mgr_emp_nm" value="${info.MGR_EMP_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_전화번호</label></td>
<td><input type="text" name="mgr_tel" value="${info.MGR_TEL}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_내선번호</label></td>
<td><input type="text" name="mgr_ext" value="${info.MGR_EXT}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_핸드폰</label></td>
<td><input type="text" name="mgr_mobile" value="${info.MGR_MOBILE}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_메일</label></td>
<td><input type="text" name="mgr_email" value="${info.MGR_EMAIL}"></td>
</tr>
<tr>
<td class="input_title"><label>관리담당_비고</label></td>
<td><input type="text" name="mgr_remark" value="${info.MGR_REMARK}"></td>
</tr>
<tr>
<td class="input_title"><label>수신처_비고</label></td>
<td><input type="text" name="rec_remark" value="${info.REC_REMARK}"></td>
</tr>
<tr>
<td class="input_title"><label>수신처_우편번호</label></td>
<td><input type="text" name="rec_post_no" value="${info.REC_POST_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>수신처_주소1</label></td>
<td><input type="text" name="rec_addr1" value="${info.REC_ADDR1}"></td>
</tr>
<tr>
<td class="input_title"><label>수신처_주소2</label></td>
<td><input type="text" name="rec_addr2" value="${info.REC_ADDR2}"></td>
</tr>
<tr>
<td class="input_title"><label>수신처_전화번호</label></td>
<td><input type="text" name="rec_tel" value="${info.REC_TEL}"></td>
</tr>
<tr>
<td class="input_title"><label>수신처_팩스번호</label></td>
<td><input type="text" name="rec_fax" value="${info.REC_FAX}"></td>
</tr>
<tr>
<td class="input_title"><label>프로젝트코드</label></td>
<td><input type="text" name="project_cd" value="${info.PROJECT_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>프로젝트명</label></td>
<td><input type="text" name="project_nm" value="${info.PROJECT_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>외부데이터코드</label></td>
<td><input type="text" name="ext_data_cd" value="${info.EXT_DATA_CD}"></td>
</tr>
<tr>
<td class="input_title"><label>전자세금계산서여부</label></td>
<td><input type="text" name="e_tax_yn" value="${info.E_TAX_YN}"></td>
</tr>
<tr>
<td class="input_title"><label>단위신고거래처</label></td>
<td><input type="text" name="unit_report_client" value="${info.UNIT_REPORT_CLIENT}"></td>
</tr>
<tr>
<td class="input_title"><label>종사업장번호</label></td>
<td><input type="text" name="sub_bus_no" value="${info.SUB_BUS_NO}"></td>
</tr>
<tr>
<td class="input_title"><label>조달청다수공급자</label></td>
<td><input type="text" name="procurement_yn" value="${info.PROCUREMENT_YN}"></td>
</tr>
<tr>
<td class="input_title"><label>예정일구분</label></td>
<td><input type="text" name="plan_day_type" value="${info.PLAN_DAY_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>예정일</label></td>
<td><input type="text" name="plan_day" value="${info.PLAN_DAY}"></td>
</tr>
<tr>
<td class="input_title"><label>용도구분</label></td>
<td><input type="text" name="purpose_type" value="${info.PURPOSE_TYPE}"></td>
</tr>
<tr>
<td class="input_title"><label>해외여부</label></td>
<td><input type="text" name="for_yn" value="${info.FOR_YN}"></td>
</tr>
<tr>
<td class="input_title"><label>사용자정의1</label></td>
<td><input type="text" name="user_def_dc1" value="${info.USER_DEF_DC1}"></td>
</tr>
<tr>
<td class="input_title"><label>사용자정의2</label></td>
<td><input type="text" name="user_def_dc2" value="${info.USER_DEF_DC2}"></td>
</tr>
<tr>
<td class="input_title"><label>사용구분</label></td>
<td><input type="text" name="use_fg" value="${info.USE_FG}"></td>
</tr>
<tr>
<td class="input_title"><label>사용명</label></td>
<td><input type="text" name="use_nm" value="${info.USE_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>거래조건구분</label></td>
<td><input type="text" name="bizcon_fg" value="${info.BIZCON_FG}"></td>
</tr>
<tr>
<td class="input_title"><label>거래조건명</label></td>
<td><input type="text" name="bizcon_nm" value="${info.BIZCON_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>배송유형</label></td>
<td><input type="text" name="ship_tp" value="${info.SHIP_TP}"></td>
</tr>
<tr>
<td class="input_title"><label>배송명</label></td>
<td><input type="text" name="ship_nm" value="${info.SHIP_NM}"></td>
</tr>
<tr>
<td class="input_title"><label>체크데이터</label></td>
<td><input type="text" name="check_data" value="${info.CHECK_DATA}"></td>
</tr>
<tr>
<td class="input_title"><label>체크상태</label></td>
<td><input type="text" name="check_state" value="${info.CHECK_STATE}"></td>
</tr>
<tr>
<td class="input_title"><label>체크순서</label></td>
<td><input type="text" name="check_order" value="${info.CHECK_ORDER}"></td>
</tr>
<tr>
<td class="input_title"><label>고정순서</label></td>
<td><input type="text" name="fixed_order" value="${info.FIXED_ORDER}"></td>
</tr>
<tr>
<td class="input_title"><label>INSERT_ID</label></td>
<td><input type="text" name="insert_id" value="${info.INSERT_ID}"></td>
</tr>
<tr>
<td class="input_title"><label>INSERT_IP</label></td>
<td><input type="text" name="insert_ip" value="${info.INSERT_IP}"></td>
</tr>
<tr>
<td class="input_title"><label>INSERT_DT</label></td>
<td><input type="text" name="insert_dt" value="${info.INSERT_DT}" placeholder="YYYY-MM-DD HH:MM:SS"></td>
</tr>
<tr>
<td class="input_title"><label>MODIFY_ID</label></td>
<td><input type="text" name="modify_id" value="${info.MODIFY_ID}"></td>
</tr>
<tr>
<td class="input_title"><label>MODIFY_IP</label></td>
<td><input type="text" name="modify_ip" value="${info.MODIFY_IP}"></td>
</tr>
<tr>
<td class="input_title"><label>MODIFY_DT</label></td>
<td><input type="text" name="modify_dt" value="${info.MODIFY_DT}" placeholder="YYYY-MM-DD HH:MM:SS"></td>
</tr>
</table>
</form>
</div>
<div id="adminPopupBtnWrap">
<button type="button" class="btns" onclick="saveClient()">저장</button>
</div>
</section>
</body>
</html>