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 : AstRentPopup.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"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko">
<title>자산관리</title>
<link rel="stylesheet" href="/direct/css/font.css">
<link rel="stylesheet" href="/direct/css/reset.css">
<link rel="stylesheet" href="/direct/css/enroll_popup.css">
<link rel="stylesheet" href="/direct/css/index.css">
<link rel="stylesheet" href="/direct/css/nice-select.css">
<script src="<c:url value='/js/jquery-1.12.4.min.js' />"></script>
<script src="<c:url value='/js/EgovCalPopup.js' />"></script>
<script type="text/javaScript" language="javascript">
$( document ).ready(function(){
{
var w = $('.enroll_popup').width();
var h = $('.enroll_popup').height();
window.resizeTo(w+25, h+50);
}
/* 대여내역 등록 */
$(".save_btn").click(function (event){
if(""==$('#astRtPe').val()){
alert("대여자는 필수 항목입니다.");
return;
}
if(!confirm("대여내역을 등록하시겠습니까?")) return;
validate_rent(); //날짜 세팅
var frm = document.rentForm;
var data = new FormData(frm);
$.ajax({
type: "POST",
/* url: "/uss/itsm/asset/AssetRepairInsertAjax.do", */
url: "/uss/itsm/asset/AssetRentInsertAjax.do",
data: data,
dataType:'jsonp',
processData: false,
contentType: false,
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("등록되었습니다.");
if(opener != null){
opener.getRtList('1','Y') ; //대여내역 리로드
}
window.self.close() ;
}
}else{
alert("등록에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("등록에 실패하였습니다.");
}
});
});
});
/* 날짜 초기화 버튼 클릭시 */
$(".asset_date_reset").click(function (event){
$('#astRtPnttmYYYMMDD').val('');
});
/* validate */
function validate_rent(){
var astRtPnttmYYYMMDD = document.getElementById('astRtPnttmYYYMMDD').value;
var astRtRePnttmYYYMMDD = document.getElementById('astRtRePnttmYYYMMDD').value;
var frm = document.rentForm;
if( astRtPnttmYYYMMDD!=""){
frm.astRtPnttm.value = Number(astRtPnttmYYYMMDD.replaceAll("-","") +"000000" );
}
if( astRtRePnttmYYYMMDD!=""){
frm.astRtRePnttm.value = Number(astRtRePnttmYYYMMDD.replaceAll("-","") +"000000" );
}
return true;
}
/* ********************************************************
* PROTOTYPE JS FUNCTION
******************************************************** */
String.prototype.trim = function(){
return this.replace(/^\s+|\s+$/g, "");
}
String.prototype.replaceAll = function(src, repl){
var str = this;
if(src == repl){return str;}
while(str.indexOf(src) != -1) {
str = str.replace(src, repl);
}
return str;
}
/* 업체 팝업 클릭시 */
function comPopup(openerInputName) {
fileupladOpener = window.open('', 'companyPopup', "width=185, height=195, left=30, top=130","location = no","status= no","toolbars= no");
document.rentForm.method = "post";
document.rentForm.action = "/uss/itsm/company/CompanyMngListView.do?openerInputName="+openerInputName; //일괄불용과 사용상태 구분
document.rentForm.target = "companyPopup" ;
document.rentForm.submit();
}
/* 확인자 */
function orgChartPopup(openerInputName){
var docWidth = screen.availWidth;
var docHeight = screen.availHeight;
var popupX = (docWidth/2) - (793/2);
var popupY = (docHeight/2) - (500/2);
gamsaOpener = window.open('', 'astRtConfIdOpener', "width=793, height=500, left="+popupX+", top="+popupY,"location = no","status= no","toolbars= no");
document.rentForm.method = "post";
document.rentForm.action = "/uss/itsm/orgChart/OrgChartPopup.do?openerInputName="+openerInputName;
document.rentForm.target = "astRtConfIdOpener" ;
document.rentForm.submit();
}
</script>
</head>
<body>
<form name="rentForm" id="rentForm" method="post" action="/uss/itsm/asset/AstRentPopup.do" target="assetOpener">
<input type="hidden" name="astId" id="astId" value="<c:out value='${assetRtVO.astId}'/>"/>
<input type="hidden" name="pageType" id="pageType" value="<c:out value='${assetRtVO.pageType}'/>"/>
<input type="hidden" name="astRtId" id="astRtId" value="<c:out value='${assetRtVO.astRtId}'/>"/>
<div class="enroll_popup edu_popup_detail asset_popup_repair">
<div class="enroll_popup_title asset_popup_title">
<img src="/direct/img/enroll_popup_title_bg.png" alt=""> 대여내역등록
</div>
<div class="enroll_input_left asset_repair">
<ul>
<li>
대여일자<input type="text" name="astRtPnttmYYYMMDD" id="astRtPnttmYYYMMDD" readonly="readonly" value="<c:out value='${assetRtVO.astRtPnttm}'/>">
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.rentForm, document.forms.rentForm.astRtPnttmYYYMMDD);" class="date_select_btn">
<img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a>
<input type="hidden" name="astRtPnttm" />
<input type="hidden" name="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
</li>
<li>
대여업체<input type="text" name="astRtComText" id="astRtComText" readonly value="<c:out value='${assetRtVO.astRtComText}'/>" class="asset_popup_repair_enterprise">
<input type="button" value="불러오기" class="asset_enroll_call_btn" onclick="comPopup('astRtCom');">
<input type="hidden" name="astRtCom" id="astRtCom" value="<c:out value='${assetRtVO.astRtCom}'/>" />
</li>
<li>
대 여 자<input type="text" name="astRtPe" id="astRtPe" maxlength="20" value="<c:out value='${assetRtVO.astRtPe}'/>" >
</li>
<li>
대여내용<textarea name="astRtCn" id="astRtCn" cols="30" rows="10" maxlength="300" ><c:out value='${assetRtVO.astRtCn}'/></textarea>
</li>
<li style="letter-spacing: 0.3px">
반납일자<input type="text" name="astRtRePnttmYYYMMDD" id="astRtRePnttmYYYMMDD" readonly="readonly" value="<c:out value='${assetRtVO.astRtRePnttm}'/>">
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.rentForm, document.forms.rentForm.astRtRePnttmYYYMMDD);" class="date_select_btn">
<img src="/images/egovframework/com/cmm/icon/bu_icon_carlendar.gif" align="middle" style="border:0px;vertical-align: baseline;" alt="달력창팝업버튼이미지">
</a>
<input type="hidden" name="astRtRePnttm" />
</li>
<li>
확 인 자 <input type="text" name="astRtConfIdText" id="astRtConfIdText" readonly value="<c:out value='${assetRtVO.astRtConfIdText}'/>" class="asset_enroll_sort_serch">
<input type="button" value="검색" class="serch_btn" onclick="orgChartPopup('astRtConfId');">
<input type="hidden" name="astRtConfId" id="astRtConfId" value="<c:out value='${assetReVO.astRtConfId}'/>" />
</li>
<li style="letter-spacing: -1px;">비   고
<input type="text" name="astRtDc" id="astRtDc" maxlength="200" value="<c:out value='${assetRtVO.astRtDc}'/>"></li>
</ul>
</div>
<div class="main1_btn_div">
<c:if test="${assetRtVO.pageType eq 'Modify'}">
<input type="button" class="save_btn" value="수정">
</c:if>
<c:if test="${assetRtVO.pageType ne 'Modify'}">
<input type="button" class="save_btn" value="등록">
</c:if>
<input type="button" class="close_btn" value="닫기" onclick="window.self.close();">
</div>
</div>
</form>
</body>
</html>