675 lines
32 KiB
Plaintext
675 lines
32 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
<%@ page import="com.pms.common.utils.*"%>
|
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
|
|
<%@ page import="java.util.*" %>
|
|
<%@include file= "/init.jsp" %>
|
|
<%
|
|
PersonBean person = (PersonBean)session.getAttribute(Constants.PERSON_BEAN);
|
|
String connector = person.getUserId();
|
|
|
|
%>
|
|
<!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}" />
|
|
<c:set var="now" value="<%=new java.util.Date() %>"/>
|
|
<c:set var="sysYear"><fmt:formatDate value="${now}" pattern="yyyy" /></c:set>
|
|
|
|
<c:set var="connector" value="<%=connector %>" />
|
|
<script type="text/javascript">
|
|
$(function(){
|
|
$(document).ready(function(){
|
|
|
|
fnc_datepick();
|
|
|
|
$("input[type=text]").keyup(function(e){
|
|
if(e.keyCode == 13) search();
|
|
});
|
|
|
|
$("#btnReg").click(function(){
|
|
openUsedMngPopup("");
|
|
});
|
|
|
|
$("#btnDelete").click(function(){
|
|
fn_deleteUsedMng();
|
|
});
|
|
|
|
$("#btnApproval").click(function(){
|
|
var checkedUsedMng = $("input[name=usedMngObjId]:checked");
|
|
var title = "";
|
|
if(1 < checkedUsedMng){
|
|
Swal.fire("한번에 한개의 결재만 가능합니다.");
|
|
return false;
|
|
}else{
|
|
var targetStatus = $("input[name=usedMngObjId]:checked").attr("data-STATUS");
|
|
var objId = checkedUsedMng.val();
|
|
|
|
if(targetStatus == "작성중" || targetStatus == "반려"){
|
|
window.open("/approval/registApproval.do?targetType=USED_MNG&targetObjId="+objId+"&approvalTitle="+title+"&callbackFnc=fn_search","registApproval","width=700,height=700");
|
|
}else{
|
|
Swal.fire("이미 결재완료된 상태입니다.");
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
|
|
$(".btnApprovalDetail").click(function(){
|
|
var approvalObjId = $(this).attr("data-APPROVAL_OBJID");
|
|
var routeObjId = $(this).attr("data-ROUTE_OBJID");
|
|
var params = "?approvalObjId="+approvalObjId;
|
|
params += "&routeObjId="+routeObjId;
|
|
//Swal.fire("params : "+params);
|
|
window.open("/approval/approvalDetail.do"+params,"approvalDetailPopup","width=650 height=400 menubar=no status=no");
|
|
});
|
|
|
|
//체크박스 전체선택/전체해제
|
|
$("#allCheck").click(function(){
|
|
if($("#allCheck").prop("checked")) {
|
|
$("input[type=checkbox]").prop("checked",true);
|
|
} else {
|
|
$("input[type=checkbox]").prop("checked",false);
|
|
}
|
|
});
|
|
|
|
$("#btnSearch").click(function(){
|
|
$("#page").val("1");
|
|
fn_search();
|
|
});
|
|
|
|
fnc_getCodeListAppend("<%=Constants.DIVISION_CD%>","search_division","${param.search_division}");
|
|
fnc_getCodeListAppend("<%=Constants.INVENTORY_LOCATION_CD%>","search_location","${param.search_location}");
|
|
|
|
});
|
|
});
|
|
|
|
|
|
function fn_deleteUsedMng(){
|
|
var checkedUsedMng = $("input[name=usedMngObjId]:checked");
|
|
|
|
if(0 == checkedUsedMng.length){
|
|
Swal.fire("선택된 대상이 없습니다.");
|
|
}else{
|
|
var checkArr = new Array();
|
|
var ngCnt = 0;
|
|
$("input[name=usedMngObjId]:checked").each(function(){
|
|
var objId = fnc_checkNull($(this).val().replace(" ",""));
|
|
var currentStatus = $(this).attr("data-STATUS");
|
|
|
|
if("결재중" == currentStatus || "결재완료" == currentStatus){
|
|
ngCnt++;
|
|
}
|
|
checkArr.push(objId);
|
|
});
|
|
|
|
if(0 < ngCnt){
|
|
Swal.fire("결재중/결재완료인 내용은 삭제가 불가합니다.");
|
|
return false;
|
|
}else{
|
|
if(confirm("삭제하시겠습니까?")){
|
|
$.ajax({
|
|
type : "POST",
|
|
url : "/usedMng/deleteUsedMng.do",
|
|
data: {"checkArr":checkArr.join()},
|
|
dataType:"json",
|
|
success:function(data){
|
|
Swal.fire(data.msg);
|
|
if(data.result =="true"){
|
|
fn_search();
|
|
}
|
|
}
|
|
,error: function(jqxhr, status, error){
|
|
}
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function openUsedMngPopup(objId){
|
|
var hiddenForm = document.hiddenForm;
|
|
var url = "/usedMng/usedMngFormPopUp.do";
|
|
|
|
if("" != objId){
|
|
url = "/usedMng/usedMngDetailPopUp.do";
|
|
}
|
|
|
|
var target = "usedMngPopUp";
|
|
|
|
window.open(url,target,"width=1000, height=600, menubars=no, scrollbars=yes, resizable=yes");
|
|
|
|
hiddenForm.action = url;
|
|
hiddenForm.OBJID.value = objId;
|
|
hiddenForm.target = target;
|
|
hiddenForm.submit();
|
|
}
|
|
|
|
function fn_search(){
|
|
|
|
var division = $("#search_division").val();
|
|
|
|
if("" == division){
|
|
Swal.fire("선택된 구분이 없습니다.");
|
|
return false;
|
|
}
|
|
|
|
document.form1.action = "/usedMng/usedMngList.do";
|
|
document.form1.submit();
|
|
}
|
|
|
|
function openUsedMngFilePopup(objId,title,docType){
|
|
|
|
var hiddenForm = document.hiddenForm;
|
|
var url = "/usedMng/usedMngFilePopUp.do";
|
|
var popUpSize = "width=600, height=250";
|
|
|
|
if(docType == "USED_MNG_IMAGE"){
|
|
url = "/usedMng/usedMngImageFilePopUp.do";
|
|
popUpSize = "width=600, height=520";
|
|
}
|
|
|
|
var target = "usedMngFilePopUp";
|
|
|
|
window.open(url,target,popUpSize+", menubars=no, scrollbars=yes, resizable=yes");
|
|
|
|
hiddenForm.action = url;
|
|
hiddenForm.DOC_TYPE.value = docType;
|
|
hiddenForm.TITLE.value = title;
|
|
hiddenForm.OBJID.value = objId;
|
|
hiddenForm.target = target;
|
|
hiddenForm.submit();
|
|
}
|
|
|
|
|
|
</script>
|
|
</head>
|
|
<body class="backcolor">
|
|
<form name="hiddenForm" id="hiddenForm" method="post">
|
|
<input type="hidden" name="OBJID" id="OBJID">
|
|
<input type="hidden" name="DOC_TYPE" id="DOC_TYPE">
|
|
<input type="hidden" name="TITLE" id="TITLE">
|
|
<input type="hidden" name="actionType" id="actionType">
|
|
<input type="hidden" name="division" id="division">
|
|
<input type="hidden" name="status" id="status">
|
|
</form>
|
|
<form name="form1" id="form1" method="post">
|
|
<input type="hidden" name="actionType">
|
|
<div class="content-box">
|
|
<div class="content-box-s">
|
|
<div class="plm_menu_name">
|
|
<h2>
|
|
<span>중고관리 조회</span>
|
|
</h2>
|
|
</div>
|
|
<div id="plmSearchZon">
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td><label for="Year">연도</label></td>
|
|
<td>
|
|
<select name="search_year" id="search_year" style="width:200px;" autocomplete="off">
|
|
<option value="">선택</option>
|
|
<c:forEach begin="${sysYear-4}" end="${sysYear}" var="req_year">
|
|
<option value="${req_year}"${param.search_year eq req_year ? 'selected':'' }>${req_year}</option>
|
|
</c:forEach>
|
|
</select>
|
|
</td>
|
|
<td><label for="">구분</label></td>
|
|
<td>
|
|
<select name="search_division" id="search_division" style="width:200px;" autocomplete="off"></select>
|
|
</td>
|
|
<td><label for="">매입처</label></td>
|
|
<td>
|
|
<input type="text" name="search_buyer" id="search_buyer" style="width:200px;" value="${param.search_buyer}">
|
|
</td>
|
|
<td><label for="">매입일</label></td>
|
|
<td>
|
|
<input type="text" name="search_start_purchase_date" id="search_start_purchase_date" style="width:80px;" value="${param.search_start_purchase_date}">~
|
|
<input type="text" name="search_end_purchase_date" id="search_end_purchase_date" style="width:80px;" value="${param.search_end_purchase_date}">
|
|
</td>
|
|
<td><label for="">Location</label></td>
|
|
<td>
|
|
<select name="search_location" id="search_location" style="width:200px;" autocomplete="off"></select>
|
|
</td>
|
|
<td><label for="">등록일</label></td>
|
|
<td>
|
|
<input type="text" name="search_start_reg_date" id="search_start_reg_date" style="width:80px;" value="${param.search_start_reg_date}">~
|
|
<input type="text" name="search_end_reg_date" id="search_end_reg_date" style="width:80px;" value="${param.search_end_reg_date}">
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<section class="contents_page_basic_margin">
|
|
<div class="btn_wrap">
|
|
<div class="plm_btn_wrap">
|
|
<input type="button" value="결재상신" class="plm_btns" id="btnApproval">
|
|
<input type="button" value="등록" class="plm_btns" id="btnReg">
|
|
<input type="button" value="삭제" class="plm_btns" id="btnDelete">
|
|
<input type="button" value="조회" class="plm_btns" id="btnSearch">
|
|
</div>
|
|
</div>
|
|
<p style="color:red;">※ 중고 매입 총 금액(원) : <fmt:formatNumber value="${SUM_PURCHASE_AMOUNT}"/></p>
|
|
<div class="plm_table_wrap container" style="overflow-x:scroll;width:100%;">
|
|
<div>
|
|
<c:choose>
|
|
<c:when test="${param.search_division eq '0001486'}">
|
|
<table class="plm_table container" style="width:2000px;">
|
|
<colgroup>
|
|
<col width="2.5%" />
|
|
<col width="10%" /> <!-- 장비번호 -->
|
|
<col width="9%" /> <!-- 구분 -->
|
|
<col width="9%" /> <!-- 매입처 -->
|
|
<col width="9%" /> <!-- 매입일 -->
|
|
<col width="9%" /> <!-- 매입금액 -->
|
|
<col width="8%" /> <!-- Location -->
|
|
<col width="5%" /> <!-- 이미지 -->
|
|
<col width="*%" /> <!-- 특이사항 -->
|
|
<col width="8%" /> <!-- 중량 -->
|
|
<col width="8%" /> <!-- 양정 -->
|
|
<col width="8%" /> <!-- 권상 -->
|
|
<col width="8%" /> <!-- 횡행 -->
|
|
<col width="8%" /> <!-- 전기 -->
|
|
<col width="8%" /> <!-- 상하판 -->
|
|
<col width="8%" /> <!-- 측면판 -->
|
|
<col width="6%" /> <!-- 수리내역 -->
|
|
<col width="8%" /> <!-- 수리금액 -->
|
|
<col width="8%" /> <!-- 사용유무 -->
|
|
<col width="8%" /> <!-- 투입금액 -->
|
|
<col width="8%" /> <!-- 판매대상 -->
|
|
<col width="8%" /> <!-- 판매금액 -->
|
|
<col width="10%" /> <!-- Date -->
|
|
<col width="8%" /> <!-- 등록자 -->
|
|
<col width="8%" /> <!-- 상태 -->
|
|
</colgroup>
|
|
<thead>
|
|
<tr class="plm_thead">
|
|
<td rowspan="2"><input type="checkbox" name="allCheck"></td>
|
|
<td colspan="8">매입정보</td>
|
|
<td colspan="7">상세정보</td>
|
|
<td colspan="4">수리정보</td>
|
|
<td colspan="2">판매정보</td>
|
|
<td colspan="2">등록</td>
|
|
<td rowspan="2">상태</td>
|
|
</tr>
|
|
<tr class="plm_thead">
|
|
<td>장비번호</td> <!-- 장비번호 -->
|
|
<td>구분</td> <!-- 구분 -->
|
|
<td>매입처</td> <!-- 매입처 -->
|
|
<td>매입일</td> <!-- 매입일 -->
|
|
<td>매입금액</td> <!-- 매입금액 -->
|
|
<td>Location</td> <!-- Location -->
|
|
<td>이미지</td> <!-- 이미지 -->
|
|
<td>특이사항</td> <!-- 특이사항 -->
|
|
|
|
<td>SPAN</td> <!-- 중량 -->
|
|
<td>목높이</td> <!-- 양정 -->
|
|
<td>레일</td> <!-- 권상 -->
|
|
<td>베이스철판</td> <!-- 횡행 -->
|
|
<td></td> <!-- 전기 -->
|
|
<td></td> <!-- 상하판 -->
|
|
<td></td> <!-- 측면판 -->
|
|
|
|
<td>수리내역</td> <!-- 수리내역 -->
|
|
<td>수리금액</td> <!-- 수리금액 -->
|
|
<td>사용유무</td> <!-- 사용유무 -->
|
|
<td>투입금액</td> <!-- 투입금액 -->
|
|
<td>판매대상</td> <!-- 판매대상 -->
|
|
<td>판매금액</td> <!-- 판매금액 -->
|
|
<td>Date</td> <!-- Date -->
|
|
<td>등록자</td> <!-- 등록자 -->
|
|
</tr>
|
|
</thead>
|
|
|
|
<c:choose>
|
|
<c:when test="${empty LIST}">
|
|
<tr style="text-align:center;">
|
|
<td align="center" colspan="25">조회된 데이터가 없습니다.</td>
|
|
</tr>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<c:forEach var="item" items="${LIST}" varStatus="varStatus">
|
|
<tr>
|
|
<td><input type="checkbox" name="usedMngObjId" value="${item.OBJID}" data-STATUS="${item.STATUS_TITLE}" data-WRITER="${item.WRITER}"></td>
|
|
<td title="${item.EQUIPMENT_NUMBER}"><a href="#" onclick="openUsedMngPopup('${item.OBJID}');">${item.EQUIPMENT_NUMBER}</a></td><!-- 장비번호 -->
|
|
<td title="${item.DIVISION_TITLE}">${item.DIVISION_TITLE}</td><!-- 구분 -->
|
|
<td title="${item.BUYER}">${item.BUYER}</td><!-- 매입처 -->
|
|
<td title="${item.PURCHASE_DATE_TITLE}">${item.PURCHASE_DATE_TITLE}</td><!-- 매입일 -->
|
|
<td title="<fmt:formatNumber value="${item.PURCHASE_AMOUNT}"/>"><fmt:formatNumber value="${item.PURCHASE_AMOUNT}"/></td><!-- 매입금액 -->
|
|
<td title="${item.LOCATION_TITLE}">${item.LOCATION_TITLE}</td><!-- Location -->
|
|
<td title=""><a href="#" onclick="openUsedMngFilePopup('${item.OBJID}','중고관리 이미지','USED_MNG_IMAGE');">${0 < item.USED_MNG_IMAGE_CNT ? '■':'□'}</a></td><!-- 이미지 -->
|
|
<td title="${item.UNIQUENESS}">${item.UNIQUENESS}</td><!-- 특이사항 -->
|
|
|
|
<td title="${item.SPAN}">${item.SPAN}</td><!-- SPAN -->
|
|
<td title="${item.NECK_HEIGHT}">${item.NECK_HEIGHT}</td><!-- 목높이 -->
|
|
<td title="${item.RAIL}">${item.RAIL}</td><!-- RAIL -->
|
|
<td title="${item.BASE_PLATE}">${item.BASE_PLATE}</td><!-- 베이스철판 -->
|
|
<td title=""></td><!-- 전기 -->
|
|
<td title=""></td><!-- 상하판 -->
|
|
<td title=""></td><!-- 측면판 -->
|
|
|
|
<td title=""><a href="#" onclick="openUsedMngFilePopup('${item.OBJID}','중고관리 수리내역','USED_MNG_REPAIR');">${0 < item.USED_MNG_REPAIR_CNT ? '■':'□'}</a></td><!-- 수리내역 -->
|
|
<td title="<fmt:formatNumber value="${item.REPAIR_AMOUNT}"/>"><fmt:formatNumber value="${item.REPAIR_AMOUNT}"/></td><!-- 수리금액 -->
|
|
<td title="${item.USE_YN}">${item.USE_YN}</td><!-- 사용유무 -->
|
|
<td title="<fmt:formatNumber value="${item.INPUT_AMOUNT}"/>"><fmt:formatNumber value="${item.INPUT_AMOUNT}"/></td><!-- 투입금액 -->
|
|
<td title="${item.SALES_TARGET_TITLE}">${item.SALES_TARGET_TITLE}</td><!-- 판매대상 -->
|
|
<td title="<fmt:formatNumber value="${item.SALES_AMOUNT}"/>"><fmt:formatNumber value="${item.SALES_AMOUNT}"/></td><!-- 판매금액 -->
|
|
<td title="${item.REGDATE_TITLE}">${item.REGDATE_TITLE}</td><!-- Date -->
|
|
<td title="${item.WRITER_TITLE}">${item.WRITER_TITLE}</td><!-- 등록자 -->
|
|
<td title="${item.STATUS_TITLE}">
|
|
<c:choose>
|
|
<c:when test="${item.STATUS_TITLE ne '작성중'}">
|
|
<a href="#" class="btnApprovalDetail" data-APPROVAL_OBJID="${item.APPROVAL_OBJID}" data-ROUTE_OBJID="${item.ROUTE_OBJID}">${item.STATUS_TITLE}</a>
|
|
</c:when>
|
|
<c:otherwise>
|
|
${item.STATUS_TITLE}
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</td><!-- 상태 -->
|
|
</tr>
|
|
</c:forEach>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</table>
|
|
</c:when>
|
|
<c:when test="${param.search_division eq '0001487'}">
|
|
<table class="plm_table container" style="width:2000px;">
|
|
<colgroup>
|
|
<col width="2.5%" />
|
|
<col width="10%" /> <!-- 장비번호 -->
|
|
<col width="9%" /> <!-- 구분 -->
|
|
<col width="9%" /> <!-- 매입처 -->
|
|
<col width="9%" /> <!-- 매입일 -->
|
|
<col width="9%" /> <!-- 매입금액 -->
|
|
<col width="8%" /> <!-- Location -->
|
|
<col width="5%" /> <!-- 이미지 -->
|
|
<col width="*%" /> <!-- 특이사항 -->
|
|
<col width="8%" /> <!-- 중량 -->
|
|
<col width="8%" /> <!-- 양정 -->
|
|
<col width="8%" /> <!-- 권상 -->
|
|
<col width="8%" /> <!-- 횡행 -->
|
|
<col width="8%" /> <!-- 전기 -->
|
|
<col width="8%" /> <!-- 상하판 -->
|
|
<col width="8%" /> <!-- 측면판 -->
|
|
<col width="6%" /> <!-- 수리내역 -->
|
|
<col width="8%" /> <!-- 수리금액 -->
|
|
<col width="8%" /> <!-- 사용유무 -->
|
|
<col width="8%" /> <!-- 투입금액 -->
|
|
<col width="8%" /> <!-- 판매대상 -->
|
|
<col width="8%" /> <!-- 판매금액 -->
|
|
<col width="10%" /> <!-- Date -->
|
|
<col width="8%" /> <!-- 등록자 -->
|
|
<col width="8%" /> <!-- 상태 -->
|
|
</colgroup>
|
|
<thead>
|
|
<tr class="plm_thead">
|
|
<td rowspan="2"><input type="checkbox" name="allCheck"></td>
|
|
<td colspan="8">매입정보</td>
|
|
<td colspan="7">상세정보</td>
|
|
<td colspan="4">수리정보</td>
|
|
<td colspan="2">판매정보</td>
|
|
<td colspan="2">등록</td>
|
|
<td rowspan="2">상태</td>
|
|
</tr>
|
|
<tr class="plm_thead">
|
|
<td>장비번호</td> <!-- 장비번호 -->
|
|
<td>구분</td> <!-- 구분 -->
|
|
<td>매입처</td> <!-- 매입처 -->
|
|
<td>매입일</td> <!-- 매입일 -->
|
|
<td>매입금액</td> <!-- 매입금액 -->
|
|
<td>Location</td> <!-- Location -->
|
|
<td>이미지</td> <!-- 이미지 -->
|
|
<td>특이사항</td> <!-- 특이사항 -->
|
|
|
|
<td>길이</td> <!-- 중량 -->
|
|
<td>휠베이스</td> <!-- 양정 -->
|
|
<td>휠사이즈</td> <!-- 권상 -->
|
|
<td>피니언기어</td> <!-- 횡행 -->
|
|
<td>프레임</td> <!-- 전기 -->
|
|
<td>내폭</td> <!-- 상하판 -->
|
|
<td>외폭</td> <!-- 측면판 -->
|
|
|
|
<td>수리내역</td> <!-- 수리내역 -->
|
|
<td>수리금액</td> <!-- 수리금액 -->
|
|
<td>사용유무</td> <!-- 사용유무 -->
|
|
<td>투입금액</td> <!-- 투입금액 -->
|
|
<td>판매대상</td> <!-- 판매대상 -->
|
|
<td>판매금액</td> <!-- 판매금액 -->
|
|
<td>Date</td> <!-- Date -->
|
|
<td>등록자</td> <!-- 등록자 -->
|
|
</tr>
|
|
</thead>
|
|
|
|
<c:choose>
|
|
<c:when test="${empty LIST}">
|
|
<tr style="text-align:center;">
|
|
<td align="center" colspan="25">조회된 데이터가 없습니다.</td>
|
|
</tr>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<c:forEach var="item" items="${LIST}" varStatus="varStatus">
|
|
<tr>
|
|
<td><input type="checkbox" name="usedMngObjId" value="${item.OBJID}" data-STATUS="${item.STATUS_TITLE}" data-WRITER="${item.WRITER}"></td>
|
|
<td title="${item.EQUIPMENT_NUMBER}"><a href="#" onclick="openUsedMngPopup('${item.OBJID}');">${item.EQUIPMENT_NUMBER}</a></td><!-- 장비번호 -->
|
|
<td title="${item.DIVISION_TITLE}">${item.DIVISION_TITLE}</td><!-- 구분 -->
|
|
<td title="${item.BUYER}">${item.BUYER}</td><!-- 매입처 -->
|
|
<td title="${item.PURCHASE_DATE_TITLE}">${item.PURCHASE_DATE_TITLE}</td><!-- 매입일 -->
|
|
<td title="<fmt:formatNumber value="${item.PURCHASE_AMOUNT}"/>"><fmt:formatNumber value="${item.PURCHASE_AMOUNT}"/></td><!-- 매입금액 -->
|
|
<td title="${item.LOCATION_TITLE}">${item.LOCATION_TITLE}</td><!-- Location -->
|
|
<td title=""><a href="#" onclick="openUsedMngFilePopup('${item.OBJID}','중고관리 이미지','USED_MNG_IMAGE');">${0 < item.USED_MNG_IMAGE_CNT ? '■':'□'}</a></td><!-- 이미지 -->
|
|
<td title="${item.UNIQUENESS}">${item.UNIQUENESS}</td><!-- 특이사항 -->
|
|
|
|
<td title="${item.LENGTH}">${item.LENGTH}</td><!-- 중량 -->
|
|
<td title="${item.WHEEL_BASE}">${item.WHEEL_BASE}</td><!-- 양정 -->
|
|
<td title="${item.WHEEL_SIZE}">${item.WHEEL_SIZE}</td><!-- 권상 -->
|
|
<td title="${item.PINION_GEAR}">${item.PINION_GEAR}</td><!-- 횡행 -->
|
|
<td title="${item.FRAME}">${item.FRAME}</td><!-- 전기 -->
|
|
<td title="${item.INNER_WIDTH}">${item.INNER_WIDTH}</td><!-- 상하판 -->
|
|
<td title="${item.OUTER_WIDTH}">${item.OUTER_WIDTH}</td><!-- 측면판 -->
|
|
|
|
<td title=""><a href="#" onclick="openUsedMngFilePopup('${item.OBJID}','중고관리 수리내역','USED_MNG_REPAIR');">${0 < item.USED_MNG_REPAIR_CNT ? '■':'□'}</a></td><!-- 수리내역 -->
|
|
<td title="<fmt:formatNumber value="${item.REPAIR_AMOUNT}"/>"><fmt:formatNumber value="${item.REPAIR_AMOUNT}"/></td><!-- 수리금액 -->
|
|
<td title="${item.USE_YN}">${item.USE_YN}</td><!-- 사용유무 -->
|
|
<td title="<fmt:formatNumber value="${item.INPUT_AMOUNT}"/>"><fmt:formatNumber value="${item.INPUT_AMOUNT}"/></td><!-- 투입금액 -->
|
|
<td title="${item.SALES_TARGET_TITLE}">${item.SALES_TARGET_TITLE}</td><!-- 판매대상 -->
|
|
<td title="<fmt:formatNumber value="${item.SALES_AMOUNT}"/>"><fmt:formatNumber value="${item.SALES_AMOUNT}"/></td><!-- 판매금액 -->
|
|
<td title="${item.REGDATE_TITLE}">${item.REGDATE_TITLE}</td><!-- Date -->
|
|
<td title="${item.WRITER_TITLE}">${item.WRITER_TITLE}</td><!-- 등록자 -->
|
|
<td title="${item.STATUS_TITLE}">
|
|
<c:choose>
|
|
<c:when test="${item.STATUS_TITLE ne '작성중'}">
|
|
<a href="#" class="btnApprovalDetail" data-APPROVAL_OBJID="${item.APPROVAL_OBJID}" data-ROUTE_OBJID="${item.ROUTE_OBJID}">${item.STATUS_TITLE}</a>
|
|
</c:when>
|
|
<c:otherwise>
|
|
${item.STATUS_TITLE}
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</td><!-- 상태 -->
|
|
</tr>
|
|
</c:forEach>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</table>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<table class="plm_table container" style="width:2000px;">
|
|
<colgroup>
|
|
<col width="2.5%" />
|
|
<col width="10%" /> <!-- 장비번호 -->
|
|
<col width="9%" /> <!-- 구분 -->
|
|
<col width="9%" /> <!-- 매입처 -->
|
|
<col width="9%" /> <!-- 매입일 -->
|
|
<col width="9%" /> <!-- 매입금액 -->
|
|
<col width="8%" /> <!-- Location -->
|
|
<col width="5%" /> <!-- 이미지 -->
|
|
<col width="*%" /> <!-- 특이사항 -->
|
|
<col width="8%" /> <!-- 중량 -->
|
|
<col width="8%" /> <!-- 양정 -->
|
|
<col width="8%" /> <!-- 권상 -->
|
|
<col width="8%" /> <!-- 횡행 -->
|
|
<col width="8%" /> <!-- 전기 -->
|
|
<col width="8%" /> <!-- 상하판 -->
|
|
<col width="8%" /> <!-- 측면판 -->
|
|
<col width="6%" /> <!-- 수리내역 -->
|
|
<col width="8%" /> <!-- 수리금액 -->
|
|
<col width="8%" /> <!-- 사용유무 -->
|
|
<col width="8%" /> <!-- 투입금액 -->
|
|
<col width="8%" /> <!-- 판매대상 -->
|
|
<col width="8%" /> <!-- 판매금액 -->
|
|
<col width="10%" /> <!-- Date -->
|
|
<col width="8%" /> <!-- 등록자 -->
|
|
<col width="8%" /> <!-- 상태 -->
|
|
</colgroup>
|
|
<thead>
|
|
<tr class="plm_thead">
|
|
<td rowspan="2"><input type="checkbox" name="allCheck"></td>
|
|
<td colspan="8">매입정보</td>
|
|
<td colspan="7">상세정보</td>
|
|
<td colspan="4">수리정보</td>
|
|
<td colspan="2">판매정보</td>
|
|
<td colspan="2">등록</td>
|
|
<td rowspan="2">상태</td>
|
|
</tr>
|
|
<tr class="plm_thead">
|
|
<td>장비번호</td> <!-- 장비번호 -->
|
|
<td>구분</td> <!-- 구분 -->
|
|
<td>매입처</td> <!-- 매입처 -->
|
|
<td>매입일</td> <!-- 매입일 -->
|
|
<td>매입금액</td> <!-- 매입금액 -->
|
|
<td>Location</td> <!-- Location -->
|
|
<td>이미지</td> <!-- 이미지 -->
|
|
<td>특이사항</td> <!-- 특이사항 -->
|
|
<td>중량</td> <!-- 중량 -->
|
|
<td>양정</td> <!-- 양정 -->
|
|
<td>권상</td> <!-- 권상 -->
|
|
<td>횡행</td> <!-- 횡행 -->
|
|
<td>전기</td> <!-- 전기 -->
|
|
<td>상하판</td> <!-- 상하판 -->
|
|
<td>측면판</td> <!-- 측면판 -->
|
|
<td>수리내역</td> <!-- 수리내역 -->
|
|
<td>수리금액</td> <!-- 수리금액 -->
|
|
<td>사용유무</td> <!-- 투입금액 -->
|
|
<td>투입금액</td> <!-- 투입금액 -->
|
|
<td>판매대상</td> <!-- 판매대상 -->
|
|
<td>판매금액</td> <!-- 판매금액 -->
|
|
<td>Date</td> <!-- Date -->
|
|
<td>등록자</td> <!-- 등록자 -->
|
|
</tr>
|
|
</thead>
|
|
|
|
<c:choose>
|
|
<c:when test="${empty LIST}">
|
|
<tr style="text-align:center;">
|
|
<td align="center" colspan="25">조회된 데이터가 없습니다.</td>
|
|
</tr>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<c:forEach var="item" items="${LIST}" varStatus="varStatus">
|
|
<tr>
|
|
<td><input type="checkbox" name="usedMngObjId" value="${item.OBJID}" data-STATUS="${item.STATUS_TITLE}" data-WRITER="${item.WRITER}"></td>
|
|
<td title="${item.EQUIPMENT_NUMBER}"><a href="#" onclick="openUsedMngPopup('${item.OBJID}');">${item.EQUIPMENT_NUMBER}</a></td><!-- 장비번호 -->
|
|
<td title="${item.DIVISION_TITLE}">${item.DIVISION_TITLE}</td><!-- 구분 -->
|
|
<td title="${item.BUYER}">${item.BUYER}</td><!-- 매입처 -->
|
|
<td title="${item.PURCHASE_DATE_TITLE}">${item.PURCHASE_DATE_TITLE}</td><!-- 매입일 -->
|
|
<td title="<fmt:formatNumber value="${item.PURCHASE_AMOUNT}"/>"><fmt:formatNumber value="${item.PURCHASE_AMOUNT}"/></td><!-- 매입금액 -->
|
|
<td title="${item.LOCATION_TITLE}">${item.LOCATION_TITLE}</td><!-- Location -->
|
|
<td title=""><a href="#" onclick="openUsedMngFilePopup('${item.OBJID}','중고관리 이미지','USED_MNG_IMAGE');">${0 < item.USED_MNG_IMAGE_CNT ? '■':'□'}</a></td><!-- 이미지 -->
|
|
<td title="${item.UNIQUENESS}">${item.UNIQUENESS}</td><!-- 특이사항 -->
|
|
<td title="${item.WEIGHT}">${item.WEIGHT}</td><!-- 중량 -->
|
|
<td title="${item.HEAD}">${item.HEAD}</td><!-- 양정 -->
|
|
<td title="${item.WINDING}">${item.WINDING}</td><!-- 권상 -->
|
|
<td title="${item.TRANSVERSE}">${item.TRANSVERSE}</td><!-- 횡행 -->
|
|
<td title="${item.ELECTRIC}">${item.ELECTRIC}</td><!-- 전기 -->
|
|
<td title="${item.UPPER_LOWER_PLATE}">${item.UPPER_LOWER_PLATE}</td><!-- 상하판 -->
|
|
<td title="${item.SIDE_PLATE}">${item.SIDE_PLATE}</td><!-- 측면판 -->
|
|
<td title=""><a href="#" onclick="openUsedMngFilePopup('${item.OBJID}','중고관리 수리내역','USED_MNG_REPAIR');">${0 < item.USED_MNG_REPAIR_CNT ? '■':'□'}</a></td><!-- 수리내역 -->
|
|
<td title="<fmt:formatNumber value="${item.REPAIR_AMOUNT}"/>"><fmt:formatNumber value="${item.REPAIR_AMOUNT}"/></td><!-- 수리금액 -->
|
|
<td title="${item.USE_YN}">${item.USE_YN}</td><!-- 사용유무 -->
|
|
<td title="<fmt:formatNumber value="${item.INPUT_AMOUNT}"/>"><fmt:formatNumber value="${item.INPUT_AMOUNT}"/></td><!-- 투입금액 -->
|
|
<td title="${item.SALES_TARGET_TITLE}">${item.SALES_TARGET_TITLE}</td><!-- 판매대상 -->
|
|
<td title="<fmt:formatNumber value="${item.SALES_AMOUNT}"/>"><fmt:formatNumber value="${item.SALES_AMOUNT}"/></td><!-- 판매금액 -->
|
|
<td title="${item.REGDATE_TITLE}">${item.REGDATE_TITLE}</td><!-- Date -->
|
|
<td title="${item.WRITER_TITLE}">${item.WRITER_TITLE}</td><!-- 등록자 -->
|
|
<td title="${item.STATUS_TITLE}">
|
|
<c:choose>
|
|
<c:when test="${item.STATUS_TITLE ne '작성중'}">
|
|
<a href="#" class="btnApprovalDetail" data-APPROVAL_OBJID="${item.APPROVAL_OBJID}" data-ROUTE_OBJID="${item.ROUTE_OBJID}">${item.STATUS_TITLE}</a>
|
|
</c:when>
|
|
<c:otherwise>
|
|
${item.STATUS_TITLE}
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</td><!-- 상태 -->
|
|
</tr>
|
|
</c:forEach>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</table>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
</div>
|
|
</div>
|
|
<div class="pdm_page">
|
|
<input type="hidden" name="page" id="page" value="${nPage}">
|
|
<c:if test="${!empty LIST}">
|
|
<div class="page_pro">
|
|
<table align="center">
|
|
<tr>
|
|
<c:choose>
|
|
<c:when test="${nPage > 1}">
|
|
<td><a href="javascript:fnc_goPrev('${prevPage}');">prev</a></td>
|
|
<td> </td>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<td class="no_more_page">prev</td>
|
|
<td> </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> </td>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<td><a href="javascript:fnc_goPage('${status.index}');">${status.index}</a></td>
|
|
<td> </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>
|
|
<c:if test="${!empty LIST}">
|
|
<p id="adminPageCount">총 ${totalCount}건</p>
|
|
</c:if>
|
|
</div>
|
|
</c:if>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
<style>
|
|
.container::-webkit-scrollbar-thumb {background: linear-gradient(to bottom, #f5d78e, #f5d78e) !important;}
|
|
.container::-webkit-scrollbar-track {background-color: white;}
|
|
.container::-webkit-scrollbar-button { display: none; }
|
|
</style>
|
|
</html> |