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 : AstRepairPopup.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">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>cc알림설정</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/nice-select.css">
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/direct/css/ie_popup.css" />
<![endif]-->
<script src="/direct/js/jquery-1.11.3.min.js"></script>
<script src="/direct/js/jquery-ui.min.js"></script>
<script src="/direct/js/jquery.nice-select.js"></script>
<script src="/direct/js/script.js"></script>
<script src="/direct/js/popup_open_2.js"></script>
<script src="<c:url value='/js/EgovCalPopup.js' />"></script>
<script type="text/javaScript" language="javascript">
$( document ).ready(function(){
setHourSelectBox(); //시간 셀렉트박스 세팅
setMinSelectBox(); //분 셀렉트박스 세팅
$('select').niceSelect();
setNumberOnly(); //숫자만 입력
{
var w = $('.enroll_popup').width();
var h = $('.enroll_popup').height();
window.resizeTo(w+25, h+50);
}
/* 알림내역 등록 */
$(".save_btn").click(function (event){
if(!validate_alarm()) return;
//if(!confirm("알림을 등록하시겠습니까?")) return;
var frm = document.alarmForm;
var data = new FormData(frm);
$.ajax({
type: "POST",
url: "/uss/itsm/asset/AssetAlarmUpdateAjax.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.getReList('1') ; //수리내역 리로드
}
window.self.close() ;
}
}else{
alert("등록에 실패하였습니다.");
}
},
error: function (e) {
console.log("ERROR : ", e);
alert("등록에 실패하였습니다.");
}
});
});
$(".close_btn").click(function (event){
window.self.close() ;
});
});
function setHourSelectBox(){
var hourHtml = [];
var value = "";
for(var i = 0 ;i< 24 ; i++){
if(i<10) value = "0"+i;
else value = i;
hourHtml[i] = "<option value="+value+">"+value+"시</option>" ;
}
$('.asset_popup_hour').append(hourHtml.join('')) ;
<c:if test="${!empty assetVO.astCcAlDateTime}" >
$('#astCcAlDateHour').val('${assetVO.astCcAlDateTime}') ;
</c:if>
}
function setMinSelectBox(){
var minHtml = [];
var value = "";
for(var i = 0 ;i< 60 ; i++){
if(i<10) value = "0"+i;
else value = i;
minHtml[i] = "<option value="+value+">"+value+"분</option>" ;
}
$('.asset_popup_min').append(minHtml.join('')) ;
<c:if test="${!empty assetVO.astCcAlDateMin}" >
$('#astCcAlDateMin').val('${assetVO.astCcAlDateMin}') ;
</c:if>
}
function setNumberOnly(){ //숫자만 입력
$("input:text[numberOnly]").on("keyup", function(){
$(this).val($(this).val().replace(/[^0-9]/g,""));
});
}
/* validate */
function validate_alarm(){
if($('#astCcAlDateDay').val() == ''){
alert("예약시간은 필수입니다.");
return false;
}
var astCcAlDateDayYYYMMDD = document.getElementById('astCcAlDateDay').value; //알람일자
var frm = document.alarmForm;
frm.astCcAlDate.value = astCcAlDateDayYYYMMDD.replaceAll("-","")+$('#astCcAlDateHour').val()+$('#astCcAlDateMin').val()+"00";
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;
}
</script>
</head>
<body>
<form name="alarmForm" id="alarmForm" method="post" action="/uss/itsm/asset/AstRepairPopup.do" target="assetOpener">
<input type="hidden" name="astId" value="<c:out value='${assetVO.astId}'/>" />
<input type="hidden" name="astCcAlDate" value="<c:out value='${assetVO.astCcAlDate}'/>" />
<div class="enroll_popup edu_popup_detail asset_popup_alram">
<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_alram">
<ul>
<li>
담 당 자 <input type="text" name="astCcAlUser" id="astCcAlUser" maxlength="20" value="<c:out value='${assetVO.astCcAlUser}'/>">
</li>
<li>
이 메 일 <input type="text" name="astCcAlEmail" id="astCcAlEmail" maxlength="20" value="<c:out value='${assetVO.astCcAlEmail}'/>">
</li>
<li style="letter-spacing: 0.3px">
예약시간 <input type="text" class="asset_popup_date" readonly name="astCcAlDateDay" id="astCcAlDateDay" value="<c:out value='${assetVO.astCcAlDate}'/>">
<a href="#Redirect" onclick="javascript:fn_egov_NormalCalendar(document.forms.alarmForm, document.forms.alarmForm.astCcAlDateDay);" 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="cal_url" id="cal_url" value="<c:url value='/sym/cmm/EgovNormalCalPopup.do'/>" >
<select name="astCcAlDateHour" id="astCcAlDateHour" class="asset_popup_hour"></select>
<select name="astCcAlDateMin" id="astCcAlDateMin" class="asset_popup_min"></select>
</li>
</ul>
</div>
<div class="main1_btn_div">
<input type="button" class="save_btn" value="저장">
<input type="button" class="close_btn" value="닫기">
</div>
</div>
</form>
</body>
</html>