You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
4.4 KiB
Plaintext

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false" session="false"%>
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
<div class="spinner-border spinner-border-lg text-primary wait" hidden role="status">
<span class="visually-hidden">Loading...</span>
</div>
<!-- Core JS -->
<script src="<c:url value="/resources/sneat/libs/popper/popper.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/js/bootstrap.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/libs/jquery/jquery.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/js/config.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/libs/perfect-scrollbar/perfect-scrollbar.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/js/helpers.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/js/menu.js?${ver}"/>"></script>
<script src="<c:url value="/resources/sneat/libs/jstree/jstree.js?${ver}"/>"></script>
<script src="<c:url value="/resources/js/base/jstree-support.js?${ver}"/>"></script>
<script src="<c:url value='/resources/sneat/libs/jquery-sticky/jquery-sticky.js' />"></script>
<script src="<c:url value="/resources/sneat/libs/bootstrap-datepicker/bootstrap-datepicker.js?${ver}"/>"></script>
<!-- base -->
<script src="<c:url value="/resources/js/base/base.js?${ver}"/>"></script>
<script src="<c:url value="/webjars/js/base/dataset.js?${ver}"/>"></script>
<script src="<c:url value="/resources/js/base/upload-support.js?${ver}"/>"></script>
<script src="<c:url value="/webjars/js/base/code.js?${ver}"/>"></script>
<script src="<c:url value="/resources/js/base/code-support.js?${ver}"/>"></script>
<script src="<c:url value="/webjars/js/base/menu.js?${ver}"/>"></script>
<script src="<c:url value="/webjars/js/base/menu-support.js?${ver}"/>"></script>
<script src="<c:url value="/resources/js/base/actionGroup.js?${ver}"/>"></script>
<script src="<c:url value="/resources/js/base/user.js?${ver}"/>"></script>
<script src="<c:url value="/webjars/js/base/authority.js?${ver}"/>"></script>
<!-- 전체화면 비활성화 -->
<script src="<c:url value="/resources/sneat/libs/block-ui/block-ui.js?${ver}"/>"></script>
<script src="<c:url value="/resources/js/base/base-fims.js?${ver}"/>"></script>
<!-- 공통 유틸 -->
<script src="<c:url value="/resources/js/fims/cmmn/cmmnUtil.js?${ver}"/>"></script>
<!-- 날짜 관련 유틸 -->
<script src="<c:url value="/resources/js/fims/cmmn/cmmnDateUtil.js?${ver}"/>"></script>
<!-- 업무별 기능 유틸 -->
<script src="<c:url value="/resources/js/fims/cmmn/taskUtil.js?${ver}"/>"></script>
<!-- 초기화 유틸 -->
<script src="<c:url value="/resources/js/fims/cmmn/initAfterPageLoad.js?${ver}"/>"></script>
<!-- 검색 유틸 -->
<script src="<c:url value="/resources/js/fims/cmmn/searchUtil.js?${ver}"/>"></script>
<!-- 그리드 열 너비 유틸 -->
<script src="<c:url value="/resources/js/fims/cmmn/downsize.js?${ver}"/>"></script>
<!-- 단축키 설정 -->
<script src="<c:url value="/resources/js/fims/cmmn/shortcutKey.js?${ver}"/>"></script>
<!-- 버튼 설정 -->
<script src="<c:url value="/resources/js/fims/cmmn/button.js?${ver}"/>"></script>
<!-- 커스텀UI -->
<script src="<c:url value="/resources/js/fims/cmmn/componentization.js?${ver}"/>"></script>
<!-- endbuild -->
<c:set var="functions" scope="request">
wctx.path = "${pageContext.request.contextPath}";
wctx.version = "${ver}";
wctx.trace = ${!production};
wctx.csrf = {
header:"${_csrf.headerName}",
token:"${_csrf.token}"
};
dialog.title = "과태료통합관리시스템";
<c:if test="${currentUser.authenticated}">
function logout() {
dialog.alert({
content:"로그아웃 하시겠습니까?",
onOK:function(){
var form = $("<form action=\"<c:url value='/logout.do'/>\", method=\"POST\">");
$("<input name=\"${_csrf.parameterName}\" value=\"${_csrf.token}\" type=\"hidden\">").appendTo(form);
form.appendTo("body").submit();
}
});
}</c:if>
<c:if test="${currentUser.hasAuthorities('ROLE_ADMIN')}">
async function selectURL(multiple) {
return new Promise(function(resolve, reject) {
ajax.get({
url:wctx.url("/urls.do"),
data:{multiple:multiple},
success: resp => {
dialog.open({
title:"URL 선택",
content:resp,
getData:() => getSelectedURL(),
onOK:selected => {
resolve(selected);
}
});
}
});
});
}
</c:if>
</c:set>