File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
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 : AssetDetailAjax.jsp
Description : 자산상세
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2018.06.11 ITN 최초 생성
author : ITN
since : 2018.06.11
--%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ page import="egovframework.com.cmm.service.EgovProperties"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<script type="text/javascript" src="/js/audit/audit.common.js"></script>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javaScript" language="javascript">
$( document ).ready(function(){
/* 하단 자산등록 리스트 더보기 클릭시 */
$(".hiddenWrap input[type='button'].showBtn").click(function(){
$(".asset_enroll_wrap .asset_enroll_list").css("height","800px");
$(this).css("display","none");
$(".hiddenBtn").css({"display":"block","margin":"0 auto"});
});
/* 하단 자산등록 리스트 숨기기 클릭시 */
$(".hiddenWrap input[type='button'].hiddenBtn").click(function(){
$(".asset_enroll_wrap .asset_enroll_list").css("height","420px");
// 더 짧게 하려면 height 줄이시면 됩니당. + enroll_popup.css line-7467으로 가셔서 height 같이 줄여주세요
$(this).css("display","none");
$(".showBtn").css({"display":"block","margin":"0 auto"});
});
$('#pageHisUnit').niceSelect();
$('#pageReUnit').niceSelect();
$('#pageRtUnit').niceSelect();
$('#astUseCode').niceSelect();
// 달력버튼 마우스오버 시 이미지 변경
$("a.date_select_btn").mouseover(function(){
$(this).children("img").attr("src","/direct/img/bu_icon_carlendar_on.gif")
})
$("a.date_select_btn").mouseleave(function(){
$(this).children("img").attr("src","/direct/img/bu_icon_carlendar.gif")
})
//선택한 tr 색 지정
$('.tr_list').css("background-color", "white");
$('#tr_list_${assetVO.astId}').css("background-color", "#f5f7fa");
setNumberOnly(); //숫자만 입력
gotab("${assetVO.tabFlag}"); //보여줄 탭
/* 등록페이지 삭제버튼 클릭시 */
$(".del_each_asset").click(function (event){
if(!confirm("삭제하시겠습니까?")){
return;
}
event.preventDefault();
var data = $('#writeForm').serialize();
$.ajax({
type: "POST",
url: "/uss/itsm/asset/AssetDeleteAjax.do",
data: data,
dataType:'jsonp',
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("삭제처리가 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
alert("삭제처리 되었습니다.");
getList();
$('#pageType').val(''); //초기화
getAssetDetail('writeForm');
}
}else{
alert("삭제처리에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("삭제처리에 실패하였습니다.");
}
});
});
/* 수리내역 리스트에서 삭제버튼 클릭시 */
$(".del_each_re_asset").click(function (event){
if(!confirm("삭제하시겠습니까?")){
return;
}
event.preventDefault();
if($(repairForm).find("input[name=del]:checked").length == 0){
alert("선택된 항목이 없습니다.");
return;
}
var data = $('#repairForm').serialize();
$.ajax({
type: "POST",
url: "/uss/itsm/asset/AssetRepairDeleteAjax.do",
data: data,
dataType:'jsonp',
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("삭제처리가 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
alert("삭제처리 되었습니다.");
getAssetDetail('repairForm');
}
}else{
alert("삭제처리에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("삭제처리에 실패하였습니다.");
}
});
});
/* 대여역 리스트에서 삭제버튼 클릭시 */
$(".del_each_rt_asset").click(function (event){
if(!confirm("삭제하시겠습니까?")){
return;
}
event.preventDefault();
if($(rentForm).find("input[name=del]:checked").length == 0){
alert("선택된 항목이 없습니다.");
return;
}
var data = $('#rentForm').serialize();
$.ajax({
type: "POST",
url: "/uss/itsm/asset/AssetRentDeleteAjax.do",
data: data,
dataType:'jsonp',
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("삭제처리가 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
alert("삭제처리 되었습니다.");
getAssetDetail('rentForm');
}
}else{
alert("삭제처리에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("삭제처리에 실패하였습니다.");
}
});
});
/* 수리내역 리스트 클릭시 수정 클릭시 */
$(".td_repair_list").click(function (event){
$('#astReId').val($(this).parent().attr('value'));
$(repairPopupForm).find('input#pageType').val("Modify");
insertRepairAssetPop();
$('#astReId').val('');
$(repairPopupForm).find('input#pageType').val("");
});
/* 대여내역 리스트 클릭시 수정 클릭시 */
/* $(".td_rent_list").click(function (event){
$('#astRtId').val($(this).parent().attr('value'));
$(rentPopupForm).find('input#pageType').val("Modify");
insertRentAssetPop();
$('#astRtId').val('');
$(rentPopupForm).find('input#pageType').val("");
}); */
$(".file").change(function() { //이미지 미리보기
var fileNm = this.files[0].name;
if (fileNm != "") {
var ext = fileNm.slice(fileNm.lastIndexOf(".") + 1).toLowerCase();
if (!(ext == "gif" || ext == "jpg" || ext == "png")) {
alert("이미지파일 (jpg, png, gif ) 만 업로드 가능합니다.");
setFileInit(); //사진초기화
return;
}
}
var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB)
var limitcount = 50;
if(this.files[0].size > limitsize){
alert("등록하시려는 파일 사이즈가"+getStrFileSize(this.files[0].size)+"로 50MB이하만 업로드 가능합니다.");
setFileInit(); //사진초기화
return ;
}
readURL(this);
});
$(".file1").change(function() { //이미지 미리보기
var limitsize = 50*1024*1024; //파일 제한 체크(50개, 50MB)
var limitcount = 50;
if(this.files[0].size > limitsize){
alert("등록하시려는 파일 사이즈가"+getStrFileSize(this.files[0].size)+"로 50MB이하만 업로드 가능합니다.");
return ;
}
});
<c:if test="${!empty assetVO.atchFileId}">
$('.asset_enroll_img').css({'background':'url("/cmm/fms/getAssetImage.do?atchFileId=${assetVO.atchFileId}")',
'background-repeat': 'no-repeat',
'background-position':'center'
});
</c:if>
<c:if test="${!empty assetVO.atchFileUseIdDate}">
$('.asset_file_upload').css({'background':'url("/direct/img/asset/asset_file_on.png")',
'background-repeat': 'no-repeat',
'background-position':'center'
});
</c:if>
setAstLevel();
$('.asset_class').on("propertychange change keyup paste input", function() {
setAstLevel()
});
});
var astLevelT = 0;
var astLevelL = "";
function setAstLevel(){
$('.asset_class').each(function( index ){
if($.isNumeric($(this).val())){
astLevelT += $(this).val()*1;
}
if(index==2){
$('#astLevelT').text(astLevelT) ;
if(astLevelT > 7 ){ //8~9이상
astLevelL = "가";
}else if(astLevelT > 5 ){ //6~7
astLevelL = "나";
}else if(astLevelT > 2 ){ //3~5
astLevelL = "다";
}else{
astLevelL = "";
}
$('#astLevelL').text(astLevelL) ;
astLevelT = 0;
}
});
}
function setNumberOnly(){ //숫자만 입력
$("input:text[numberOnly]").on("keyup", function(){
$(this).val($(this).val().replace(/[^0-9]/g,""));
});
}
/* 탭이동*/
function gotab(flag){
/* 탭순서
asset_enroll_menu 1 , asset_change_menu 2, asset_repair_menu 3, asset_rental_menu 4
*/
$('.detail_btns_list').hide(); //버튼 영역 모두 안보이게
$('.li_tab').each(function(index){
$(this).removeClass('list_tab_menu_on'); //모든 탭 상단 파란색 클래스 삭제
});
$('.asset_enroll_wrap').css('display' , 'none') ; //모든 탭 안보이게...
$('.asset_change_detail_wrap').css('display' , 'none') ;
$('.asset_repair_detail_wrap').css('display' , 'none') ;
$('.asset_rental_detail_wrap').css('display' , 'none') ;
if(flag=='1'){
$('.asset_enroll_wrap').css('display' , 'block') ;
$('.asset_enroll_menu').addClass('list_tab_menu_on') ;
$('#tabFlag').val('1');
$('.regi_btns_list').show();
}else if(flag=='2'){
$('.asset_change_detail_wrap').css('display' , 'block') ;
$('.asset_change_menu').addClass('list_tab_menu_on') ;
$('#tabFlag').val('2');
}else if(flag=='3'){
$('.asset_repair_detail_wrap').css('display' , 'block') ;
$('.asset_repair_menu').addClass('list_tab_menu_on') ;
$('#tabFlag').val('3');
$('.repair_btns_list').show();
}else if(flag=='4'){
$('.asset_rental_detail_wrap').css('display' , 'block') ;
$('.asset_rental_menu').addClass('list_tab_menu_on') ;
$('#tabFlag').val('4');
$('.rent_btns_list').show();
}
}
function getHisList(pageNo, openerCall){
if($('.tr_change_list').length == 0 && (openerCall==undefined || openerCall=="undefined" || openerCall=="")){ //값이 없으면 리턴
return;
}
if(pageNo != '' && pageNo != undefined){
$('#pageHisIndex').val(pageNo);
}
getAssetDetail('changeForm');
}
/*수리내역 페이지 리스트 */
function getReList(pageNo, openerCall){
if($('.tr_repair_list').length == 0 && (openerCall==undefined || openerCall=="undefined" || openerCall=="")){ //값이 없으면 리턴
return;
}
if(pageNo != '' && pageNo != undefined){
$('#pageReIndex').val(pageNo);
}
getAssetDetail("repairForm");
}
/*대여내역 페이지 리스트 */
function getRtList(pageNo, openerCall){
if($('.tr_rent_list').length == 0 && (openerCall==undefined || openerCall=="undefined" || openerCall=="")) { //값이 없으면 리턴
return;
}
if(pageNo != '' && pageNo != undefined){
$('#pageRtIndex').val(pageNo);
}
getAssetDetail("rentForm");
}
/* 변경내역 정렬버튼 클릭시 값 세팅 */
var selHisHiddenObj = "";
function setSortHisGetList(object){
if($('.tr_change_list').length == 0){ //값이 없으면 리턴
return;
}
selHisHiddenObj = $(object).find('input[name]');
if("DESC" == selHisHiddenObj.attr('value')){
$('#'+selHisHiddenObj.attr('name')).val("ASC");
}else{
$('#'+selHisHiddenObj.attr('name')).val("DESC");
}
sortOrderHisInit(selHisHiddenObj.attr('name'));
getAssetDetail("changeForm");
}
/* 변수를 제외한 정렬순서 초기화 */
var excludeHis = "";
function sortOrderHisInit(name){
excludeHis = name ;
$('.sortHisOrder').each(function(index, item){ //정렬순서 초기화
if($(this).attr('name') != excludeHis){
$(this).attr('value', '');
}
});
excludeHis = "";
}
/* 수리내역내역 정렬버튼 클릭시 값 세팅 */
var selReHiddenObj = "";
function setSortReGetList(object){
if($('.tr_repair_list').length == 0){ //값이 없으면 리턴
return;
}
selReHiddenObj = $(object).find('input[name]');
if("DESC" == selReHiddenObj.attr('value')){
$('#'+selReHiddenObj.attr('name')).val("ASC");
}else{
$('#'+selReHiddenObj.attr('name')).val("DESC");
}
sortOrderReInit(selReHiddenObj.attr('name'));
getAssetDetail("repairForm");
}
/* 변수를 제외한 정렬순서 수리내역 초기화 */
var excludeRe = "";
function sortOrderReInit(name){
excludeRe = name ;
$('.sortReOrder').each(function(index, item){ //정렬순서 초기화
if($(this).attr('name') != excludeRe){
$(this).attr('value', '');
}
});
excludeRe = "";
}
/* 대여내역내역 정렬버튼 클릭시 값 세팅 */
var selRtHiddenObj = "";
function setSortRtGetList(object){
if($('.tr_rent_list').length == 0){ //값이 없으면 리턴
return;
}
selRtHiddenObj = $(object).find('input[name]');
if("DESC" == selRtHiddenObj.attr('value')){
$('#'+selRtHiddenObj.attr('name')).val("ASC");
}else{
$('#'+selRtHiddenObj.attr('name')).val("DESC");
}
sortOrderRtInit(selRtHiddenObj.attr('name'));
getAssetDetail("rentForm");
}
/* 변수를 제외한 정렬순서 대여내역 초기화 */
var excludeRt = "";
function sortOrderRtInit(name){
excludeRt = name ;
$('.sortRtOrder').each(function(index, item){ //정렬순서 초기화
if($(this).attr('name') != excludeRt){
$(this).attr('value', '');
}
});
excludeRt = "";
}
/* 수리내역 등록 버튼 클릭시 */
function insertRepairAssetPop(){
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var popupX = (docWidth/2) - (185/2);
var popupY = (docHeight/2) - (195/2);
fileupladOpener = window.open('', 'assetOpener', "width=185, height=195, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
document.repairPopupForm.method = "post";
document.repairPopupForm.action = "/uss/itsm/asset/AstRepairPopup.do";
document.repairPopupForm.target = "assetOpener" ;
document.repairPopupForm.submit();
}
/* 대여내역 등록 버튼 클릭시 */
function insertRentAssetPop() {
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var popupX = (docWidth/2) - (185/2);
var popupY = (docHeight/2) - (195/2);
fileupladOpener = window.open('', 'assetOpener', "width=185, height=195, left=30, top=130","location = no","status= no","toolbars= no");
document.rentPopupForm.method = "post";
document.rentPopupForm.action = "/uss/itsm/asset/AstRentPopup.do";
document.rentPopupForm.target = "assetOpener" ;
document.rentPopupForm.submit();
}
/* 대여내역 등록 버튼 클릭시 */
function insertAlarmAssetPop() {
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var popupX = (docWidth/2) - (185/2);
var popupY = (docHeight/2) - (195/2);
fileupladOpener = window.open('', 'assetOpener', "width=185, height=195, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
document.writeForm.method = "post";
document.writeForm.action = "/uss/itsm/asset/AstAlarmPopup.do";
document.writeForm.target = "assetOpener" ;
document.writeForm.submit();
}
/* 수리내역 전체 체크박스 */
function fnCheckReAll() {
var checkField = document.repairForm.del;
if(document.repairForm.checkReAll.checked) {
if(checkField) {
if(checkField.length > 1) {
for(var i=0; i < checkField.length; i++) {
checkField[i].checked = true;
}
} else {
checkField.checked = true;
}
}
} else {
if(checkField) {
if(checkField.length > 1) {
for(var j=0; j < checkField.length; j++) {
checkField[j].checked = false;
}
} else {
checkField.checked = false;
}
}
}
}
/* 대여내역 전체 체크박스 */
function fnCheckRtAll() {
var checkField = document.rentForm.del;
if(document.rentForm.checkRtAll.checked) {
if(checkField) {
if(checkField.length > 1) {
for(var i=0; i < checkField.length; i++) {
checkField[i].checked = true;
}
} else {
checkField.checked = true;
}
}
} else {
if(checkField) {
if(checkField.length > 1) {
for(var j=0; j < checkField.length; j++) {
checkField[j].checked = false;
}
} else {
checkField.checked = false;
}
}
}
}
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function(e) {
$('.asset_enroll_img').css({'background':'url('+e.target.result+')',
'background-repeat': 'no-repeat',
'background-position':'center'
});
}
reader.readAsDataURL(input.files[0]);
}
}
function file_del(atchFileId, fileType){ //파일이름 초기화 및 DB 삭제
if(!confirm("등록된 사진을 삭제하시겠습니까?")){
return;
}
$.ajax({
type: "POST",
url: "/uss/itsm/asset/AssetFileDeleteAjax.do",
data:{ "atchFileId" : atchFileId , "fileType" : fileType},
dataType:'jsonp',
cache: false,
timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
if(returnData.result == 'fail'){
alert("삭제처리가 실패하였습니다.");
}else if(returnData.result == 'auth_fail'){
alert("세션이 종료되었습니다.");
}else if(returnData.result =='success'){
alert("삭제처리 되었습니다.");
}
}else{
alert("삭제처리에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("삭제처리에 실패하였습니다.");
}
});
setFileInit(); //파일초기화
$('.del_btn').attr("onclick", "setFileInit()");
}
function setFileInit(){ //사진 초기화
$('#file').val("");
$('.asset_enroll_img').css({'background':'url(/direct/img/asset/asset_enroll_img.png)',
'background-repeat': 'no-repeat',
'background-position':'center',
'background-position-y':'40px'
});
}
/* 사용상태 팝업 */
function astAssetFilePopup(fileType){
if(fileType=='2'){ //일괄불응
var astUseCodeIds = new Array();
if($("input[name=del]:checked").length == 0){
alert("리스트에서 일괄 불응할 항목을 선택해 주세요.");
return;
}
$("input[name=del]:checked").each(function(index){
astUseCodeIds.push($(this).val());
});
document.writeForm.astUseCodeIds.value = astUseCodeIds;
}
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var popupX = (docWidth/2) - (185/2);
var popupY = (docHeight/2) - (195/2);
fileupladOpener = window.open('', 'astAssetFilePopup', "width=185, height=195, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
document.writeForm.method = "post";
document.writeForm.action = "/uss/itsm/asset/AssetFilePop.do?fileType="+fileType; //일괄불용과 사용상태 구분
document.writeForm.target = "astAssetFilePopup" ;
document.writeForm.submit();
}
/* 사진보기 팝업 */
function astAssetFilePreView(){
if($('#tempAtchFileId').val() != undefined &&('#tempAtchFileId').val() != "" ){
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var popupX = (docWidth/2) - (400/2);
var popupY = (docHeight/2) - (400/2);
filePreView = window.open('', 'filePreView', "width=400, height=400, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
document.writeForm.method = "post";
document.writeForm.action = "/cmm/fms/getAssetImage.do?atchFileId="+$('#tempAtchFileId').val() ;
document.writeForm.target = "filePreView" ;
document.writeForm.submit();
}else{
/* var blobURL = window.URL.createObjectURL($('#file'));
var reader = new FileReader();
reader.onload = function(e) {
$('.asset_enroll_img').css({'background':'url('+e.target.result+')',
'background-repeat': 'no-repeat',
'background-position':'center'
});
}
reader.readAsDataURL($('#file')); */
}
}
/* 업체 불러오기 팝업 */
function companyPopup(openerInputName){
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var scX = window.screenX||window.screenLeft||0;
var scY = window.screenY||window.screenTop||0;
var popupX = scX + (docWidth - 185) / 2;
var popupY = scY + (docHeight - 195) / 2;
fileupladOpener = window.open('', 'companyPopup', "width=185, height=195, left="+popupX+", top="+popupY ,"location = no","status= no","toolbars= no");
document.writeForm.method = "post";
document.writeForm.action = "/uss/itsm/company/CompanyMngListView.do?openerInputName="+openerInputName; //일괄불용과 사용상태 구분
document.writeForm.target = "companyPopup" ;
document.writeForm.submit();
}
function showToggle(){
$('.showTg').toggle();
}
</script>
<style type="text/css">
_:-ms-input-placeholder, :root .asset_right_sort_table .asset_list_tab_menu li.table_btns_list.regi_btns_list { width: 838px !important; }
_:-ms-input-placeholder, :root .asset_right_sort_table .asset_list_tab_menu li.table_btns_list.repair_btns_list { width: 838px !important; }
_:-ms-input-placeholder, :root .asset_right_sort_table .asset_list_tab_menu li.table_btns_list.rent_btns_list { width: 838px !important; }
</style>
<ul class="nav list_tab_menu asset_list_tab_menu">
<li class="list_tab_menu_on asset_enroll_menu li_tab"><a href="javascript:void(0);" onclick="gotab('1');">자산등록</a></li>
<li class="asset_change_menu li_tab"><a href="javascript:void(0);" onclick="gotab('2');">변경내역</a></li>
<li class="asset_repair_menu li_tab"><a href="javascript:void(0);" onclick="gotab('3');">수리내역</a></li>
<li class="asset_rental_menu li_tab"><a href="javascript:void(0);" onclick="gotab('4');">대여내역</a></li>
<li class="table_btns_list detail_btns_list regi_btns_list"><!-- 자산등록 -->
<!-- <input type="button" value="엑셀 업로드" class="exel_upload_asset"> -->
<!-- <input type="button" value="저장" class="save_asset"> -->
<input type="button" value="등록" onclick="updateAsset(); return false;" class="enroll_asset"
<c:if test="${assetVO.pageType == 'Modify'}">style="display:none;"</c:if>>
<input type="button" value="수정" onclick="updateAsset(); return false" class="edit_asset asset_modify"
<c:if test="${assetVO.pageType == 'New'}">style="display:none;"</c:if>>
<input type="button" value="삭제" class="del_asset asset_modify del_each_asset"
<c:if test="${assetVO.pageType == 'New'}">style="display:none;"</c:if>>
</li>
<!-- <input type="button" value="전체보기" class="img_down_asset" onclick="showToggle();"> -->
<c:if test="${assetVO.pageType ne 'New'}">
<li class="table_btns_list detail_btns_list repair_btns_list">
<input type="button" value="등록" onclick="insertRepairAssetPop(); return false" class="enroll_asset">
<input type="button" value="삭제" class="del_asset asset_modify del_each_re_asset">
</li>
</c:if>
<c:if test="${assetVO.pageType ne 'New'}">
<li class="table_btns_list detail_btns_list rent_btns_list">
<input type="button" value="등록" onclick="insertRentAssetPop(); return false;" class="enroll_asset" style="display:none;">
<input type="button" value="삭제" class="del_asset asset_modify del_each_rt_asset" style="display:none;">
</li>
</c:if>
</ul>
<form name="detailParamForm" id="detailParamForm" method="post">
<input type="hidden" name="tabFlag" id="tabFlag" />
</form>
<form name="writeForm" id="writeForm" enctype="multipart/form-data" method="post">
<input type="hidden" name="astId" id="astId" value="<c:out value='${assetVO.astId}'/>"/>
<input type="hidden" name="pageType" id="pageType" value="<c:out value='${assetVO.pageType}'/>" />
<input type="hidden" name="imsi" />
<input type="hidden" name="astLicnStar" />
<input type="hidden" name="astLicnEddr" />
<input type="hidden" name="astAcqDate" />
<input type="hidden" name="astCcDate" />
<input type="hidden" name="astIds" id="astIds" />
<input type="hidden" name="astUseCodeIds" id="astUseCodeIds" /><!-- 일괄수정에 필요 -->
<input type="hidden" name="del" id="del" value="<c:out value='${assetVO.astId}'/>"/>
<div class="asset_enroll_wrap" id="asset_enroll_wrap">
<ul class="asset_enroll_list">
<li><div class="listTitle"><span style="color: #f44336;">*</span>구분</div><input type="text" readonly="readonly" name="astHdCdText" id="astHdCdText" value="<c:out value='${assetVO.astHdCdText}'/>" class="need_serch">
<input type="hidden" name="astHdCd" id="astHdCd" value="<c:out value='${assetVO.astHdCd}'/>">
<input type="hidden" name="astHdCdExt" id="astHdCdExt" value="<c:out value='${assetVO.astHdCdExt}'/>" >
<input type="button" value="검색" class="asset_enroll_serch_btn" onclick="astHdCdPopup();">
</li>
<li><div class="listTitle">취득일자</div><input type="text" style="width: 237px;" class="asset_enroll_date" name="astAcqDateYYYMMDD" id="astAcqDateYYYMMDD" readonly="readonly" value="<c:out value='${assetVO.astAcqDate}'/>" >
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.astAcqDateYYYMMDD);" class="date_select_btn">
<img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="top:7px;left:-25px;border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a>
</li>
<li><div class="listTitle">호스트이름</div><input type="text" name="astHost" maxlength="30" value="<c:out value='${assetVO.astHost}'/>" >
</li>
<li><div class="listTitle">자산명</div><input type="text" name="astName" maxlength="50" value="<c:out value='${assetVO.astName}'/>" ></li>
<li><div class="listTitle">용도</div><input type="text" name="astUsage" maxlength="50" value="<c:out value='${assetVO.astUsage}'/>" ></li>
<li><div class="listTitle">자산코드</div><input type="text" name="astCode" maxlength="20" value="<c:out value='${assetVO.astCode}'/>" ></li>
<li><div class="listTitle">운영체제</div><input type="text" name="astOs" maxlength="50" value="<c:out value='${assetVO.astOs}'/>" ></li>
<li><div class="listTitle">OS버전</div><input type="text" name="astOsVer" maxlength="50" value="<c:out value='${assetVO.astOsVer}'/>" ></li>
<li><div class="listTitle">DBMS</div><input type="text" name="astDbms" maxlength="50" value="<c:out value='${assetVO.astDbms}'/>" ></li>
<li><div class="listTitle">웹WAS</div><input type="text" name="astWas" maxlength="50" value="<c:out value='${assetVO.astWas}'/>" ></li>
<li><div class="listTitle">URL</div><input type="text" name="astUrl" maxlength="100" value="<c:out value='${assetVO.astUrl}'/>" ></li>
<li><div class="listTitle">중요그룹코드</div><input type="text" name="astimpGupCode" maxlength="20" value="<c:out value='${assetVO.astimpGupCode}'/>" ></li>
<li><div class="listTitle">중요자산코드</div><input type="text" name="astimpAstCode" maxlength="20" value="<c:out value='${assetVO.astimpAstCode}'/>" ></li>
<li><div class="listTitle">도입부서</div><input type="text" class="need_serch" name="astDeptText" id="astDeptText" maxlength="20" value="<c:out value='${assetVO.astDeptText}'/>" readonly="readonly" ><input type="button" value="검색" class="asset_enroll_serch_btn" value="02" onclick="astDeptPopup('astDept');"></li>
<input type="hidden" name="astDept" id="astDept" maxlength="20" value="<c:out value='${assetVO.astDept}'/>" />
<li><div class="listTitle">수량</div><input numberOnly maxlength="8" type="text" name="astCnt" value="<c:out value='${assetVO.astCnt}'/>" ></li>
<li><div class="listTitle">제조사</div><input type="text" name="astMak" maxlength="20" value="<c:out value='${assetVO.astMak}'/>" ></li>
<li><div class="listTitle">모델명</div><input type="text" name="astModel" maxlength="20" value="<c:out value='${assetVO.astModel}'/>" ></li>
<li><div class="listTitle">메모리</div><input type="text" name="astMemory" maxlength="20" value="<c:out value='${assetVO.astMemory}'/>" ></li>
<li><div class="listTitle">CPU</div><input type="text" name="astCpu" maxlength="20" value="<c:out value='${assetVO.astCpu}'/>" ></li>
<input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
<li><div class="listTitle">라이센스</div><input type="text" class="asset_enroll_date" name="ntceBgndeYYYMMDD" id="ntceBgndeYYYMMDD" readonly="readonly" value="<c:out value='${assetVO.astLicnStar}'/>" >
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceBgndeYYYMMDD);" class="date_select_btn">
<img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="top:7px;left:-25px;border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a> ~ <input type="text" class="asset_enroll_date" name="ntceEnddeYYYMMDD" id="ntceEnddeYYYMMDD" readonly="readonly" value="<c:out value='${assetVO.astLicnEddr}'/>" >
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.ntceEnddeYYYMMDD);" class="date_select_btn">
<img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="top:7px;left:-21px;border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a>
</li>
<li><div class="listTitle">취득가액</div><input type="text" numberOnly name="astAcqPrice" maxlength="8" value="<c:out value='${assetVO.astAcqPrice}'/>" ></li>
<li><div class="listTitle">잔존가액</div><input type="text" numberOnly name="astResiPrice" maxlength="8" value="<c:out value='${assetVO.astResiPrice}'/>" ></li>
<li><div class="listTitle">버전</div><input type="text" name="astVersion" maxlength="10" value="<c:out value='${assetVO.astVersion}'/>" ></li>
<li><div class="listTitle">시리얼</div><input type="text" name="astSerial" maxlength="20" value="<c:out value='${assetVO.astSerial}'/>" ></li>
</ul>
<ul class="asset_enroll_list">
<li><div class="listTitle">자산위치</div><input type="text" name="astLocText" id="astLocText" maxlength="30" value="<c:out value='${assetVO.astLocText}'/>" readonly="readonly" class="need_serch" ><input type="button" value="검색" class="asset_enroll_serch_btn" value="01" onclick="astLocPopup(this);"></li>
<input type="hidden" name="astLoc" id="astLoc" value="<c:out value='${assetVO.astLoc}'/>" />
<li><div class="listTitle">랙번호</div><input type="text" name="astRack" maxlength="20" value="<c:out value='${assetVO.astRack}'/>" ></li>
<li><div class="listTitle">계정ID</div><input type="text" name="astUserId" maxlength="20" value="<c:out value='${assetVO.astUserId}'/>" ></li>
<li><div class="listTitle">IP주소</div><input type="text" name="astIpAddr" maxlength="20" value="<c:out value='${assetVO.astIpAddr}'/>" ></li>
<li><div class="listTitle">MAC주소</div><input type="text" name="astMacAddr" maxlength="20" value="<c:out value='${assetVO.astMacAddr}'/>" ></li>
<li><div class="listTitle">원격포트</div><input type="text" name="astRetPort" maxlength="20" value="<c:out value='${assetVO.astRetPort}'/>" ></li>
<li><div class="listTitle">망구분</div>
<c:forEach var="ipNetCodeList" items="${ipNetCodeList}" varStatus="status">
<input type="radio" id="${ipNetCodeList.id}" name="astInternet" value="${ipNetCodeList.id}"
<c:if test="${assetVO.astInternet eq ipNetCodeList.id}"> checked="checked"</c:if> >
<label for="${ipNetCodeList.id}"></label><label for="${ipNetCodeList.id}">${ipNetCodeList.text}</label>
</c:forEach>
</li>
<li><div class="listTitle">자산등급</div>
<table class="asset_class_table">
<thead>
<tr>
<th>기밀</th>
<th>무결</th>
<th>가용</th>
<th>합계</th>
<th>등급</th>
</tr>
</thead>
<tr>
<td><input type="text" numberOnly maxlength="3" name="astLevelA" value="<c:out value='${assetVO.astLevelA}'/>" class="asset_class"></td>
<td><input type="text" numberOnly maxlength="3" name="astLevelB" value="<c:out value='${assetVO.astLevelB}'/>" class="asset_class"></td>
<td><input type="text" numberOnly maxlength="3" name="astLevelC" value="<c:out value='${assetVO.astLevelC}'/>" class="asset_class"></td>
<td id="astLevelT"></td>
<td id="astLevelL"></td>
<input type="hidden" name="astLevel" maxlength="20" value="<c:out value='${assetVO.astLevel}'/>" >
</tr>
</table>
</li>
<li><div class="listTitle">담당자</div><input type="text" name="astManager" maxlength="20" value="<c:out value='${assetVO.astManager}'/>" ></li>
<li><div class="listTitle">책임자</div><input type="text" name="astUser" maxlength="20" value="<c:out value='${assetVO.astUser}'/>" ></li>
<li><div class="listTitle">유지보수</div><input type="text" name="astMaintenText" readonly id="astMaintenText" maxlength="20" value="<c:out value='${assetVO.astMaintenText}'/>" class="need_call"><input type="button" value="불러오기" class="asset_enroll_call_btn" onclick="companyPopup('astMainten');"></li>
<input type="hidden" name="astMainten" id="astMainten" value="<c:out value='${assetVO.astMainten}'/>" />
<li><div class="listTitle">사용부서</div><input type="text" class="need_serch" name="astUseDeptText" id="astUseDeptText" maxlength="20" value="<c:out value='${assetVO.astUseDeptText}'/>" readonly="readonly" ><input type="button" value="검색" class="asset_enroll_serch_btn" value="03" onclick="astDeptPopup('astUseDept');"></li>
<input type="hidden" name="astUseDept" id="astUseDept" maxlength="20" value="<c:out value='${assetVO.astUseDept}'/>" />
<li><div class="listTitle">사용상태</div>
<select name="astUseCode" id="astUseCode" class="use_state" style="width: 62px;">
<c:forEach var="useCodeList" items="${useCodeList}" varStatus="status">
<option value="${useCodeList.id}" <c:if test="${assetVO.astUseCode eq useCodeList.id}"> selected="selected"</c:if> >${useCodeList.text}</option>
</c:forEach>
</select>
<input type="text" name="astUseCodeDateYYYYMMDD" id="astUseCodeDateYYYYMMDD" readonly="readonly" value="<c:out value='${assetVO.astUseCodeDate}'/>" class="asset_enroll_date">
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.astUseCodeDateYYYYMMDD);" class="date_select_btn">
<img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="border:0px;vertical-align: baseline;top:7px;" alt="달력창팝업버튼이미지">
</a>
<input type="hidden" name="astUseCodeDate" id="astUseCodeDate">
<!-- <input type="button" class="asset_file_upload"> -->
<input type="button" class="asset_file_upload" id="asset_file_upload" onclick="astAssetFilePopup('1');">
<input type="file" name="file1" id="file1" style="display:none" class="file1" value="사진등록">
</li>
<li><div class="listTitle">납품업체</div><input type="text" name="astDeliveText" readonly id="astDeliveText" maxlength="20" value="<c:out value='${assetVO.astDeliveText}'/>" class="need_call"><input type="button" value="불러오기" class="asset_enroll_call_btn" onclick="companyPopup('astDelive');"></li>
<input type="hidden" name="astDelive" id="astDelive" value="<c:out value='${assetVO.astDelive}'/>" />
<li><div class="listTitle">M/T</div><input type="text" name="astMt" maxlength="20" value="<c:out value='${assetVO.astMt}'/>" ></li>
<li><div class="listTitle">디스크</div><input type="text" name="astDisk" maxlength="20" value="<c:out value='${assetVO.astDisk}'/>" ></li>
<li><div class="listTitle">백업주기</div><input type="text" name="astBackCyl" maxlength="20" value="<c:out value='${assetVO.astBackCyl}'/>" ></li>
<li><div class="listTitle">CC인증</div><input type="text" readonly name="astCcDateYYYMMDD" id="astCcDateYYYMMDD" maxlength="20" value="<c:out value='${assetVO.astCcDate}'/>" class="asset_enroll_date">
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.writeForm, document.forms.writeForm.astCcDateYYYMMDD);" class="date_select_btn"><img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="top:7px;left:-25px;border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지"></a>
<input type="button" value="알림설정" class="cc_alram" onclick="insertAlarmAssetPop();">
</li>
<li><div class="listTitle">CC인증코드</div><input type="text" name="astCcCertCode" maxlength="20" value="<c:out value='${assetVO.astCcCertCode}'/>" ></li>
<li><div class="listTitle">비고</div><input type="text" name="astDc" maxlength="30" value="<c:out value='${assetVO.astDc}'/>" ></li>
</ul>
<ul class="asset_enroll_list" style="margin-left: 40px;">
<li class="asset_enroll_img">
<input type="button" value="사진등록" onclick="document.all.file.click();" >
<input type="file" name="file" id="file" style="display:none" class="file">
</li>
<li style="text-align: center;">
<!-- <input type="button" value="회전" class="turn_btn"> -->
<!-- <input type="button" value="보기" class="look_btn"> -->
<input type="button" value="삭제" class="del_btn"
<c:if test="${ !empty assetVO.atchFileId}">
onclick="file_del('${assetVO.atchFileId}' , '0'); return false;"
</c:if>
<c:if test="${empty assetVO.atchFileId}">
onclick="setFileInit(); return false;"
</c:if>
></li>
<c:if test="${ !empty assetVO.atchFileId}"><!-- 미리보기 temp ID -->
<input type="hidden" id="tempAtchFileId" value="<c:out value='${assetVO.atchFileId}'/>" >
</c:if>
</ul>
<div class="hiddenWrap">
<input type="button" value="더보기" class="showBtn">
<input type="button" value="숨기기" class="hiddenBtn">
</div>
</div>
</form>
<!-- 변경내역 -->
<form name="changeForm" id="changeForm" enctype="multipart/form-data" method="post">
<div class="asset_change_detail_wrap" id="asset_change_detail_wrap">
<input type="hidden" name="pageHisIndex" id="pageHisIndex" value="<c:out value='${assetHisVO.pageHisIndex}'/>">
<input type="hidden" name="pageType" id="pageType" value="<c:out value='${assetVO.pageType}'/>">
<input type="hidden" name="astId" id="astId" value="<c:out value='${assetVO.astId}'/>">
<div class="all_list_number">총 <span class="all_number">${paginationHisInfo.totalRecordCount}</span>건</div>
<div class="list_info_right">
<div class="asset_list_page">
<ul>
<ui:pagination paginationInfo = "${paginationHisInfo}" type="image" jsFunction="getHisList" />
</ul>
</div>
<div class="list_count">
<select name="pageHisUnit" id="pageHisUnit" onchange="getHisList('1');";>
<option value="10" <c:if test="${assetHisVO.pageHisUnit == '10' or assetHisVO.pageHisUnit == ''}">selected</c:if>>10줄</option>
<option value="20" <c:if test="${assetHisVO.pageHisUnit == '20' }">selected</c:if>>20줄</option>
<option value="30" <c:if test="${assetHisVO.pageHisUnit == '30' }">selected</c:if>>30줄</option>
</select>
</div>
</div>
<div class="asset_change_detail_table">
<table>
<thead>
<tr>
<th>
번호
<div class="sort" onclick="setSortHisGetList(this); return false;">
<c:if test="${assetHisVO.orderAstHsId eq 'DESC' or assetHisVO.orderAstHsId eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetHisVO.orderAstHsId eq 'ASC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortHisOrder" name="orderAstHsId" id="orderAstHsId" value="<c:out value='${assetHisVO.orderAstHsId}'/>">
</div>
</th>
<th>
변경일자
<div class="sort" onclick="setSortHisGetList(this); return false;">
<c:if test="${assetHisVO.orderAstHsDate eq 'ASC' or assetHisVO.orderAstHsDate eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetHisVO.orderAstHsDate eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortHisOrder" name="orderAstHsDate" id="orderAstHsDate" value="<c:out value='${assetHisVO.orderAstHsDate}'/>">
</div>
</th>
<th>
변경항목
<div class="sort" onclick="setSortHisGetList(this); return false;">
<c:if test="${assetHisVO.orderAstHsCol eq 'ASC' or assetHisVO.orderAstHsCol eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetHisVO.orderAstHsCol eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortHisOrder" name="orderAstHsCol" id="orderAstHsCol" value="<c:out value='${assetHisVO.orderAstHsCol}'/>">
</div>
</th>
<th>
변경전
<div class="sort" onclick="setSortHisGetList(this); return false;">
<c:if test="${assetHisVO.orderAstHsBe eq 'ASC' or assetHisVO.orderAstHsBe eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetHisVO.orderAstHsBe eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortHisOrder" name="orderAstHsBe" id="orderAstHsBe" value="<c:out value='${assetHisVO.orderAstHsBe}'/>">
</div>
</th>
<th>
변경후
<div class="sort" onclick="setSortHisGetList(this); return false;">
<c:if test="${assetHisVO.orderAstHsAf eq 'ASC' or assetHisVO.orderAstHsAf eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetHisVO.orderAstHsAf eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortHisOrder" name="orderAstHsAf" id="orderAstHsAf" value="<c:out value='${assetHisVO.orderAstHsAf}'/>">
</div>
</th>
<th>
변경자
<div class="sort" onclick="setSortHisGetList(this); return false;">
<c:if test="${assetHisVO.orderAstHsRegId eq 'ASC' or assetHisVO.orderAstHsRegId eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetHisVO.orderAstHsRegId eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortHisOrder" name="orderAstHsRegId" id="orderAstHsRegId" value="<c:out value='${assetHisVO.orderAstHsRegId}'/>">
</div>
</th>
</tr>
</thead>
<tbody>
<c:forEach var="result" items="${assetHisList}" varStatus="status">
<tr class="tr_change_list"><!-- 값이 있는지 확인을 위해 -->
<td>
<c:if test="${assetHisVO.orderAstHsId eq 'DESC' or assetHisVO.orderAstHsId eq '' }"><!-- 기본검색 -->
<c:out value="${ ( paginationHisInfo.totalRecordCount - ((assetHisVO.pageHisIndex -1)*assetHisVO.pageUnit) ) - status.index }"/>
</c:if>
<c:if test="${assetHisVO.orderAstHsId eq 'ASC' }">
<c:out value="${(assetHisVO.pageHisIndex - 1) * assetHisVO.pageUnit + status.count}"/>
</c:if>
</td>
<td><c:out value='${result.frstRegistPnttm}'/></td>
<td>
<c:forEach var="columnResult" items="${columnList}" varStatus="status">
<c:if test="${columnResult.id eq result.astHsCol}">
<c:out value='${columnResult.text}'/>
</c:if>
</c:forEach>
</td>
<td class="before_change">
<c:out value='${result.astHsBe}'/>
</td>
<td class="after_change">
<c:out value='${result.astHsAf}'/>
</td>
<td><c:out value='${result.frstRegisterId}'/></td>
</tr>
</c:forEach>
<c:if test="${empty assetHisList}">
<tr>
<td colspan="16">변경내역이 없습니다.</td>
</tr>
</c:if>
</tbody>
</table>
</div>
</div>
</form>
<!-- 수리내역시작 -->
<form name="repairForm" id="repairForm" method="post">
<div class="asset_repair_detail_wrap" id="asset_repair_detail_wrap">
<input type="hidden" name="pageReIndex" id="pageReIndex" value="<c:out value='${assetReVO.pageReIndex}'/>">
<input type="hidden" name="pageType" id="pageType" value="<c:out value='${assetVO.pageType}'/>">
<input type="hidden" name="astId" id="astId" value="<c:out value='${assetVO.astId}'/>">
<div class="all_list_number">총 <span class="all_number"><c:out value='${paginationReInfo.totalRecordCount}'/></span>건</div>
<div class="list_info_right">
<div class="asset_list_page">
<ul>
<ui:pagination paginationInfo = "${paginationReInfo}" type="image" jsFunction="getReList" />
</ul>
</div>
<div class="list_count">
<select name="pageReUnit" id="pageReUnit" onchange="getReList('1');";>
<option value="10" <c:if test="${assetReVO.pageReUnit == '10' or assetReVO.pageReUnit == ''}">selected</c:if>>10줄</option>
<option value="20" <c:if test="${assetReVO.pageReUnit == '20' }">selected</c:if>>20줄</option>
<option value="30" <c:if test="${assetReVO.pageReUnit == '30' }">selected</c:if>>30줄</option>
</select>
</div>
</div>
<div class="asset_repair_detail_table">
<table>
<thead>
<tr>
<th>
<input type="checkbox" name="checkReAll" id="checkReAll" onClick="fnCheckReAll();" ><label for="checkReAll"></label>
</th>
<th>
번호
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstReId eq 'DESC' or assetReVO.orderAstReId eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstReId eq 'ASC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstReId" id="orderAstReId" value="<c:out value='${assetReVO.orderAstReId}'/>">
</div>
</th>
<th>
요청일자
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstReqPnttm eq 'ASC' or assetReVO.orderAstReqPnttm eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assassetReVOetHisVO.orderAstReqPnttm eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstReqPnttm" id="orderAstReqPnttm" value="<c:out value='${assetReVO.orderAstReqPnttm}'/>">
</div>
</th>
<th>
요청내용
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstReqCn eq 'ASC' or assetReVO.orderAstReqCn eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstReqCn eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstReqCn" id="orderAstReqCn" value="<c:out value='${assetReVO.orderAstReqCn}'/>">
</div>
</th>
<th>
수리일자
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstRepPnttm eq 'ASC' or assetReVO.orderAstRepPnttm eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstRepPnttm eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstRepPnttm" id="orderAstRepPnttm" value="<c:out value='${assetReVO.orderAstRepPnttm}'/>">
</div>
</th>
<th>
수리내역
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstRepCn eq 'ASC' or assetReVO.orderAstRepCn eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstRepCn eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstRepCn" id="orderAstRepCn" value="<c:out value='${assetReVO.orderAstRepCn}'/>">
</div>
</th>
<th>
수리업체
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstRepCom eq 'ASC' or assetReVO.orderAstRepCom eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstRepCom eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstRepCom" id="orderAstRepCom" value="<c:out value='${assetReVO.orderAstRepCom}'/>">
</div>
</th>
<th>
수리금액
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstRepPrice eq 'ASC' or assetReVO.orderAstRepPrice eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstRepPrice eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstRepPrice" id="orderAstRepPrice" value="<c:out value='${assetReVO.orderAstRepPrice}'/>">
</div>
</th>
<th>
담당부서
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstReMngDept eq 'ASC' or assetReVO.orderAstReMngDept eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstReMngDept eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstReMngDept" id="orderAstReMngDept" value="<c:out value='${assetReVO.orderAstReMngDept}'/>">
</div>
</th>
<th>
담당자
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstReMngId eq 'ASC' or assetReVO.orderAstReMngId eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstReMngId eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstReMngId" id="orderAstReMngId" value="<c:out value='${assetReVO.orderAstReMngId}'/>">
</div>
</th>
<th>
비고
<div class="sort" onclick="setSortReGetList(this); return false;">
<c:if test="${assetReVO.orderAstReDc eq 'ASC' or assetReVO.orderAstReDc eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetReVO.orderAstReDc eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortReOrder" name="orderAstReDc" id="orderAstReDc" value="<c:out value='${assetReVO.orderAstReDc}'/>">
</div>
</th>
</tr>
</thead>
<tbody>
<c:forEach var="result" items="${assetReList}" varStatus="status">
<tr class="tr_repair_list" value="<c:out value='${result.astReId}'/>">
<td><input type="checkbox" name="del" id="check_re${status.index}" value="${result.astReId}" ><label for="check_re${status.index}"></label></td>
<td class="td_repair_list">
<c:if test="${assetReVO.orderAstReId eq 'DESC' or assetReVO.orderAstReId eq '' }"><!-- 기본검색 -->
<c:out value="${ ( paginationReInfo.totalRecordCount - ((assetReVO.pageReIndex -1)*assetReVO.pageReUnit) ) - status.index }"/>
</c:if>
<c:if test="${assetReVO.orderAstReId eq 'ASC' }">
<c:out value="${(assetReVO.pageReIndex - 1) * assetReVO.pageReUnit + status.count}"/>
</c:if>
</td>
<td class="td_repair_list"><c:out value='${result.astReqPnttm}'/></td>
<td class="td_repair_list"><c:out value='${result.astReqCn}'/></td>
<td class="td_repair_list"><c:out value='${result.astRepPnttm}'/></td>
<td class="td_repair_list"><c:out value='${result.astRepCn}'/></td>
<td class="td_repair_list"><c:out value='${result.astRepComText}'/></td>
<td class="td_repair_list"><c:out value='${result.astRepPrice}'/></td>
<td class="td_repair_list"><c:out value='${result.astReMngDeptText}'/></td>
<td class="td_repair_list"><c:out value='${result.astReMngIdText}'/></td>
<td class="td_repair_list"><c:out value='${result.astReDc}'/></td>
</tr>
</c:forEach>
<c:if test="${empty assetReList}">
<tr>
<td colspan="16">수리내역이 없습니다.</td>
</tr>
</c:if>
</tbody>
</table>
</div>
</div>
</form>
<form name="repairPopupForm" id="repairPopupForm" method="post">
<input type="hidden" name="astId" id="astId" value="${assetVO.astId}">
<input type="hidden" name="astReId" id="astReId" value="">
<input type="hidden" name="pageType" id="pageType" value="${assetVO.pageType}">
</form>
<!-- 대여내역 시작 -->
<form name="rentForm" id="rentForm" method="post">
<div class="asset_rental_detail_wrap" id="asset_rental_detail_wrap">
<input type="hidden" name="pageRtIndex" id="pageRtIndex" value="<c:out value='${eqRntlVO.pageRtIndex}'/>">
<input type="hidden" name="pageType" id="pageType" value="<c:out value='${eqRntlVO.pageType}'/>">
<input type="hidden" name="astId" id="astId" value="<c:out value='${eqRntlVO.astId}'/>">
<div class="all_list_number">총 <span class="all_number"><c:out value='${paginationRtInfo.totalRecordCount}'/></span>건</div>
<div class="list_info_right">
<div class="asset_list_page">
<ul>
<ui:pagination paginationInfo = "${paginationRtInfo}" type="image" jsFunction="getRtList" />
</ul>
</div>
<div class="list_count">
<select name="pageRtUnit" id="pageRtUnit" onchange="getRtList('1');";>
<option value="10" <c:if test="${eqRntlVO.pageRtUnit == '10' or eqRntlVO.pageRtUnit == ''}">selected</c:if>>10줄</option>
<option value="20" <c:if test="${eqRntlVO.pageRtUnit == '20' }">selected</c:if>>20줄</option>
<option value="30" <c:if test="${eqRntlVO.pageRtUnit == '30' }">selected</c:if>>30줄</option>
</select>
</div>
</div>
<div class="asset_rental_detail_table">
<table>
<thead>
<tr>
<th>
번호
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${eqRntlVO.ordereqRntlRtId eq 'ASC' or eqRntlVO.ordereqRntlRtId eq ''}">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${eqRntlVO.ordereqRntlRtId eq 'DESC'}">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="ordereqRntlRtId" id="ordereqRntlRtId" value="<c:out value='${eqRntlVO.ordereqRntlRtId}'/>">
</div>
</th>
<th>
대여일자
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${eqRntlVO.ordereqEqRntlBgnDatetime eq 'ASC' or eqRntlVO.ordereqEqRntlBgnDatetime eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${eqRntlVO.ordereqEqRntlBgnDatetime eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="ordereqEqRntlBgnDatetime" id="ordereqEqRntlBgnDatetime" value="<c:out value='${eqRntlVO.ordereqEqRntlBgnDatetime}'/>">
</div>
</th>
<th>
반납일자
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${eqRntlVO.ordereqEqRntlRtrnDatetime eq 'ASC' or eqRntlVO.ordereqEqRntlRtrnDatetime eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${eqRntlVO.ordereqEqRntlRtrnDatetime eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="ordereqEqRntlRtrnDatetime" id="ordereqEqRntlRtrnDatetime" value="<c:out value='${eqRntlVO.ordereqEqRntlRtrnDatetime}'/>">
</div>
</th>
<%-- <th style="display:none;">
대여업체
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${assetRtVO.orderAstRtCom eq 'ASC' or assetRtVO.orderAstRtCom eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetRtVO.orderAstRtCom eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="orderAstRtCom" id="orderAstRtCom" value="<c:out value='${assetRtVO.orderAstRtCom}'/>">
</div>
</th> --%>
<th>
대여 신청자
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${eqRntlVO.ordereqUserNm eq 'ASC' or eqRntlVO.ordereqUserNm eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${eqRntlVO.ordereqUserNm eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="ordereqUserNm" id="ordereqUserNm" value="<c:out value='${eqRntlVO.ordereqUserNm}'/>">
</div>
</th>
<th>
결재자
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${eqRntlVO.ordereqApprUsrNm eq 'ASC' or eqRntlVO.ordereqApprUsrNm eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${eqRntlVO.ordereqApprUsrNm eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="ordereqApprUsrNm" id="ordereqApprUsrNm" value="<c:out value='${eqRntlVO.ordereqApprUsrNm}'/>">
</div>
</th>
<th>
대여내용
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${eqRntlVO.ordereqEqRntlStateNm eq 'ASC' or eqRntlVO.ordereqEqRntlStateNm eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${eqRntlVO.ordereqEqRntlStateNm eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="ordereqEqRntlStateNm" id="ordereqEqRntlStateNm" value="<c:out value='${eqRntlVO.ordereqEqRntlStateNm}'/>">
</div>
</th>
<%-- <th style="display:none;">
비고
<div class="sort" onclick="setSortRtGetList(this); return false;">
<c:if test="${assetRtVO.orderAstRtDc eq 'ASC' or assetRtVO.orderAstRtDc eq '' }">
<div class=sort_btn><img src="/direct/img/sort_up_img.png" alt=""></div>
</c:if>
<c:if test="${assetRtVO.orderAstRtDc eq 'DESC' }">
<div class="sort_btn"><img src="/direct/img/sort_down_img.png" alt=""></div>
</c:if>
<input type="hidden" class="sortRtOrder" name="orderAstRtDc" id="orderAstRtDc" value="<c:out value='${assetRtVO.orderAstRtDc}'/>">
</div>
</th> --%>
</tr>
</thead>
<tbody>
<c:forEach var="result" items="${eqRntlList}" varStatus="status">
<tr class="tr_rent_list" value="${result.eqRntlId}">
<td class="td_rent_list">
<c:if test="${eqRntlVO.ordereqRntlRtId eq 'DESC' or eqRntlVO.ordereqRntlRtId eq '' }"><!-- 기본검색 -->
<c:out value="${ ( paginationRtInfo.totalRecordCount - ((eqRntlVO.pageRtIndex -1)*eqRntlVO.pageRtUnit) ) - status.index }"/>
</c:if>
<c:if test="${eqRntlVO.ordereqRntlRtId eq 'ASC' }">
<c:out value="${(eqRntlVO.pageRtIndex - 1) * eqRntlVO.pageRtUnit + status.count}"/>
</c:if>
<%-- <c:out value="${ ( paginationRtInfo.totalRecordCount - ((assetRtVO.pageRtIndex -1)*assetRtVO.pageRtUnit) ) - status.index }"/> --%>
</td>
<td class="td_rent_list"><c:out value='${result.eqRntlBgnDatetime}'/></td>
<c:if test="${result.eqRntlStateCd == '04'}">
<td class="td_rent_list"><c:out value='${result.eqRntlRtrnDatetime}'/></td>
</c:if>
<c:if test="${result.eqRntlStateCd != '04'}">
<td class="td_rent_list"><c:out value=''/></td>
</c:if>
<%-- <td class="td_rent_list" style="display:none;"><c:out value='${result.astRtComText}'/></td> --%>
<td class="td_rent_list"><c:out value='${result.frstRegisterNm}'/></td>
<td class="td_rent_list"><c:out value='${result.apprUsrNm}'/></td>
<td class="td_rent_list"><c:out value='${result.eqRntlStateNm}'/></td>
<%-- <td class="td_rent_list" style="display:none;"><c:out value='${result.astRtDc}'/></td> --%>
</tr>
</c:forEach>
<c:if test="${empty eqRntlList}">
<tr>
<td colspan="16">대여내역이 없습니다.</td>
</tr>
</c:if>
</tbody>
</table>
</div>
</div>
</form>
<form name="rentPopupForm" id="rentPopupForm" method="post">
<input type="hidden" name="astId" id="astId" value="<c:out value='${assetVO.astId}'/>">
<input type="hidden" name="astRtId" id="astRtId" value="">
<input type="hidden" name="pageType" id="pageType" value="<c:out value='${assetVO.pageType}'/>">
</form>
</body>
</html>