dbms_itsolution/idcproject/WebContent/jsp/deposit/IdcDepositList.jsp
2022-07-12 09:27:53 +09:00

281 lines
11 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" %>
<script src="IDC/js/setToken.js"></script>
<script>
function goServiceDetail(client_code){
window.location = "serviceDetail.sev?client_code="+client_code;
}
var tableToExcel = (function(){
var uri = 'data:application/vnd.ms-excel;base64,'
, template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>'
, base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) }
, format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) }
return function(table, name) {
if (!table.nodeType) table = document.getElementById(table)
var ctx = {worksheet: name || 'Worksheet', table: table.innerHTML}
window.location.href = uri + base64(format(template, ctx))
}
})();
</script>
<script type="text/javascript">
$(function()
{
//수정 버튼 눌렀을 때
$(document).on("click", ".submit_btn", function(){
var td1 = $(this).parent().parent().parent().children();
var td2 = td1.next();
var td3 = td2.next();
var td4 = td3.next();
var td5 = td4.next();
var td6 = td5.next();
var td7 = td6.next();
var td8 = td7.next();
var td9 = td8.next();
var deposit_date = td4.children().val();
var deposit_amount = td5.children().val();
var deposit_bank = td6.children().val();
var deposit_name = td7.children().val();
var deposit_note = td8.children().val();
if(deposit_date == null || deposit_date == ""){
alert("입금 날짜를 입력해주세요.");
return false;
}
if(deposit_amount == null || deposit_amount == ""){
alert("입금액을 입력해주세요.");
return false;
}
if(deposit_bank == null || deposit_bank == ""){
alert("입금 은행을 입력해주세요.");
return false;
}
if(deposit_name == null || deposit_name == ""){
alert("입금자를 입력해주세요.");
return false;
}
$(".deposit_date").val(deposit_date);
$(".deposit_amount").val(deposit_amount);
$(".deposit_bank").val(deposit_bank);
$(".deposit_name").val(deposit_name);
$(".deposit_note").val(deposit_note);
return true;
});
});
</script>
<!-- 여기가 본 페이지이다 -->
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-heading">
<h4><i class="fa fa-desktop fa-fw"></i> 입금 리스트</h4>
</div>
<div class="panel-body">
<div class="row">
<!-- 윗줄 ㅇㅇ -->
<form action="IdcDepositList.dep" method="post">
<div class="col-lg-6 col-md-7 col-sm-8 col-xs-12">
<div class="input-group">
<input class="form-control" type="text" name="searchContent" placeholder="고객명" value="${searchContent }">
<div class="input-group-btn">
<input type="submit" class="btn btn-info btn-outline" value="검색">
<a class="btn btn-outline btn-default" href="IdcDepositListExcel.dep">엑셀</a>
</div>
</div>
</div>
</form>
</div>
<!-- row -->
<style>
.table-responsive input[type="date"],
.table-responsive input[type="time"],
.table-responsive input[type="datetime-local"],
.table-responsive input[type="month"] {
line-height: 12px;
line-height: 1.42857143 \0;
}
.table-responsive input[type="date"].input-sm,
.table-responsive input[type="time"].input-sm,
.table-responsive input[type="datetime-local"].input-sm,
.table-responsive input[type="month"].input-sm {
line-height: 12px;
line-height: 1.5 \0;
}
.table-responsive input[type="date"].input-lg,
.table-responsive input[type="time"].input-lg,
.table-responsive input[type="datetime-local"].input-lg,
.table-responsive input[type="month"].input-lg {
line-height: 12px;
line-height: 1.33 \0;
}
_:-ms-fullscreen,
:root input[type="date"],
_:-ms-fullscreen,
:root input[type="time"],
_:-ms-fullscreen,
:root input[type="datetime-local"],
_:-ms-fullscreen,
:root input[type="month"] {
line-height: 1.42857143;
}
_:-ms-fullscreen.input-sm,
:root input[type="date"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="time"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="datetime-local"].input-sm,
_:-ms-fullscreen.input-sm,
:root input[type="month"].input-sm {
line-height: 1.5;
}
_:-ms-fullscreen.input-lg,
:root input[type="date"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="time"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="datetime-local"].input-lg,
_:-ms-fullscreen.input-lg,
:root input[type="month"].input-lg {
line-height: 1.33;
}
</style>
<input type="hidden" id="token">
<div class="table-responsive" id="table">
<table class="table table-bordered table-hover table-striped" style="text-align:center;width:100%;">
<thead>
<tr>
<th style="text-align:center;width:45px;">번호</th>
<th style="text-align:center;width:45px;">코드</th>
<th style="text-align:center;width:140px;">업체명</th>
<th style="text-align:center;width:130px;">일자</th>
<th style="text-align:center;width:150px;">금액</th>
<th style="text-align:center;width:120px;">은행</th>
<th style="text-align:center;width:160px;">입금자</th>
<th style="text-align:center;">비고</th>
<th style="text-align:center;width:50px;">납부</th>
<th style="text-align:center;width:40px;">수정</th>
</tr>
</thead>
<tbody>
<c:forEach items="${IdcDepositList }" varStatus="i" var="temp">
<tr>
<td style="text-align:center;">${temp.num }</td>
<td style="text-align:center;"><a href="/serviceDetail.sev?client_code=${temp.client_code }">${temp.client_code }</a></td>
<td style="text-align:center;"><a href="/serviceList.sev?filter=mk_all&searchContextService=${temp.client_name }">${temp.client_name }</a></td>
<td style="text-align:center;"><input type="date" class="depData" value="${temp.deposit_date }"></td>
<td style="text-align:center;"><input type="text" class="depData" value="${temp.deposit_amount2 }"></td>
<td style="text-align:center;"><!-- <input type="text" class="depData" value="${temp.deposit_bank }"> -->
<select class="depData">
<option value="==선택==" disabled>==선택==</option>
<option value=${temp.deposit_bank } selected>${temp.deposit_bank }</option>
<option value="==변경==" disabled>==변경==</option>
<option value="농협">농협</option>
<option value="우리">우리</option>
<option value="하나">하나</option>
<option value="신한">신한</option>
<option value="새마을">새마을</option>
<option value="국민">국민</option>
<option value="기업">기업</option>
<option value="==기타==" disabled>==기타==</option>
<option value="PRIMEIDC">PRIMEIDC</option>
<option value="ITSOLUTION">ITSOLUTION</option>
<option value="GDIDC">GDIDC</option>
</select>
</td>
<td style="text-align:center;"><input type="text" class="depData" value="${temp.deposit_name }"></td>
<td><input type="text" class="depData" value="${temp.deposit_note }" style="width:100%;">
</td>
<td><a href="/serviceAccounting.sev?client_code=${temp.client_code }#mkservice">납부</a> <!-- <input type="button" value="보기" class="btn btn-outline btn-default btn-xs " onclick="goServiceDetail('${temp.client_code }')">--></td>
<td style="text-align:center;">
<form name="frm" action="IdcDepositModify.dep?num=${temp.deposit_num}" method="post" onsubmit="return validateTest();">
<input type="hidden" name="deposit_date" class="deposit_date"/>
<input type="hidden" name="deposit_amount" class="deposit_amount"/>
<input type="hidden" name="deposit_bank" class="deposit_bank"/>
<input type="hidden" name="deposit_name" class="deposit_name" />
<input type="hidden" name="deposit_note" class="deposit_note"/>
<input type="submit" class="btn btn-outline btn-default btn-xs submit_btn" value="수정" />
</form>
</td>
</tr>
</c:forEach>
</tbody>
<tfoot>
</tfoot>
</table>
</div>
<!-- table-responsive
<div class="btn-group">
<a class="btn btn-outline btn-default" href="IdcClientDBList.cli">클라이언트DB로</a>
<a class="btn btn-outline btn-default" href="serviceList.sev?client_code=${client_code}">서비스리스트로</a>
</div>-->
<div>
<ul class="pagination" style="margin:0px;">
<li>
<a class="btn btn-outline btn-default" href="IdcDepositList.dep?searchContent=${searchContent }">
<i class="fa fa-angle-double-left "></i>
</a>
</li>
<li>
<c:if test="${curPage!=1 }">
<a class="btn btn-outline_btn-default" href="IdcDepositList.dep?searchOption=${searchOption }&curPage=${curPage-1 }&searchContent=${searchContent}">
<i class="fa fa-angle-left"></i>
</a>
</c:if>
<c:if test="${curPage==1 }">
<a class="btn btn-outline_btn-default" href="IdcDepositList.dep?searchOption=${searchOption }&curPage=1&searchContent=${searchContent}">
<i class="fa fa-angle-left"></i>
</a>
</c:if>
</li>
<c:forEach var="i" begin="${firstPage }" end="${endPage }">
<li>
<a class="btn btn-outline btn-defualt" href="IdcDepositList.dep?curPage=${i}&searchContent=${searchContent }">${i}</a>
</li>
</c:forEach>
<li>
<c:if test="${curPage!=pageCnt }">
<a class="btn btn-outline_btn-default" href="IdcDepositList.dep?searchOption=${searchOption }&curPage=${curPage+1 }&searchContent=${searchContent}">
<i class="fa fa-angle-right"></i>
</a>
</c:if>
<c:if test="${curPage==pageCnt }">
<a class="btn btn-outline_btn-default" href="IdcDepositList.dep?searchOption=${searchOption }&curPage=${pageCnt }&searchContent=${searchContent}">
<i class="fa fa-angle-right"></i>
</a>
</c:if>
</li>
<li>
<a class="btn btn-outline btn-default" href="IdcDepositList.dep?curPage=${pageCnt}&searchContent=${searchContent }">
<i class="fa fa-angle-double-right "></i>
</a>
</li>
</ul>
<!-- ul -->
</div>
<!-- UL DIV -->
</div>
<!-- panel-body -->
</div>
<!-- panel panel-default -->
</div>
<!-- col-lg-12 -->
</div>
<!-- row -->
<!-- /#page-wrapper -->