Files
wace_plm/WebContent/init_toastGrid.jsp
chpark da06c4684c Initial commit: WACE PLM with database initialization features
- Add Docker Compose configurations for dev, prod, and standalone environments
- Add database initialization scripts (init-db.sh, init-db-docker.sh)
- Add enhanced start-docker-linux.sh with DB init support
- Add comprehensive database initialization guide
- Support for automatic dbexport.pgsql import on first run
- Include safety checks for production environment
2025-08-29 15:46:08 +09:00

152 lines
5.5 KiB
Plaintext

<%@page import="com.pms.common.utils.*"%>
<%@page import="com.pms.common.bean.PersonBean" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%
boolean isLoggedIn = SessionManager.hasSession(session);
boolean isAdmin = false;
String connectUserId = "";
String connectUserDeptCode = "";
String connectUserName = "";
String connectUserDeptName = "";
if(!isLoggedIn){
out.write("<script>Swal.fire('session was destroyed.');</script>");
out.write("<script>top.location.href='/index.do';</script>");
}else{
PersonBean initPerson = null;
initPerson = (PersonBean)session.getAttribute(Constants.PERSON_BEAN);
connectUserId = CommonUtils.checkNull(initPerson.getUserId());
connectUserDeptCode = CommonUtils.checkNull(initPerson.getDeptCode());
connectUserName = CommonUtils.checkNull(initPerson.getUserName());
connectUserDeptName = CommonUtils.checkNull(initPerson.getDeptName());
if("plm_admin".equals(connectUserId)){
isAdmin = true;
}
}
pageContext.setAttribute("newLineChar", "\n");
%>
<c:set var="connectUserId" value="<%=connectUserId %>" />
<c:set var="connectUserDeptCode" value="<%=connectUserDeptCode %>" />
<c:set var="connectUserName" value="<%=connectUserName %>" />
<c:set var="connectUserDeptName" value="<%=connectUserDeptName %>" />
<c:set var="isAdmin" value="<%=isAdmin%>" />
<c:set var="menuObjId" value="${empty param.menuObjId?'':param.menuObjId}" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=11">
<title><%=Constants.SYSTEM_NAME%></title>
<!-- //basic -->
<link rel="stylesheet" href="/css/basic.css">
<link rel="stylesheet" href="/css/select2.css">
<script src="/js/jquery-1.11.3.min.js"></script>
<!-- <script src="/js/jquery-2.1.4.min.js"></script> -->
<script src="/js/html5shiv.js"></script>
<!-- //Gantt Chart -->
<link rel="stylesheet" href="/js/gantt/jsgantt.css" type="text/css">
<script type="text/javascript" src="/js/gantt/jsgantt.js"></script>
<!-- //highchart -->
<!-- <script type="text/javascript" src="/js/highcharts-custom.js" ></script> -->
<script type="text/javascript" src="/js/highcharts.js" ></script>
<script type="text/javascript" src="/js/data.js" ></script>
<script type="text/javascript" src="/js/drilldown.js" ></script>
<script type="text/javascript" src="/js/bullet.js" ></script>
<!-- //datepicker -->
<link rel="stylesheet" href="/css/jquery-ui-1.10.2.custom.css" type="text/css">
<link rel="stylesheet" href="/css/jquery-ui.css" type="text/css">
<link rel="stylesheet" href="/css/jquery-ui.min.css" type="text/css">
<link rel="stylesheet" href="/css/jquery-ui.structure.css" type="text/css">
<link rel="stylesheet" href="/css/jquery-ui.structure.min.css" type="text/css">
<link rel="stylesheet" href="/css/jquery-ui.theme.css" type="text/css">
<link rel="stylesheet" href="/css/jquery-ui.theme.min.css" type="text/css">
<script type="text/javascript" src="/js/ui/jquery-ui.js" ></script>
<script type="text/javascript" src="/js/ui/jquery.ui.core.js" ></script>
<script type="text/javascript" src="/js/ui/jquery.ui.datepicker.js" ></script>
<script type="text/javascript" src="/js/ui/jquery.ui.datepicker-ko.js" ></script>
<script type="text/javascript" src="/js/ui/jquery.ui.widget.js" ></script>
<script type="text/javascript" src="/js/ui/jquery.ui.button.js" ></script>
<script type="text/javascript" src="/js/common.js" ></script>
<!-- //month picker -->
<script type="text/javascript" src="/js/jquery.mtz.monthpicker.js" ></script>
<!-- //ppt viewer -->
<script type="text/javascript" src="/js/jquery.gdocsviewer.js" ></script>
<script type="text/javascript" src="/js/select2.js" ></script>
<!-- TOAST UI -->
<link rel="stylesheet" type="text/css" href="/css/tui-date-picker.css" />
<script type="text/javascript" src="/js/tui-date-picker.js" ></script>
<!-- TOAST GRID -->
<link rel="stylesheet" type="text/css" href="/css/tui-grid.css" />
<script type="text/javascript" src="/js/tui-grid.js" ></script>
<!-- //excel Export -->
<script type="text/javascript" src="/js/jquery.table2excel.js" ></script>
<style type="text/css"><%-- jqGrid css조정 --%>
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
font-weight: bold;
color: #2b2b2b;
text-align: right;
font-weight: 500;
height: 25px;
font-size: 12px;
}
.ui-row-ltr hover {
border : 1px solid blue;
background: green;
}
</style>
<script type="text/javascript">
$(function(){
var menuObjId = "${param.menuObjId}";
/* if(fnc_checkNull(menuObjId) != ""){
$.ajax({
url:"/common/getMenuPath.do",
type:"POST",
data:{"menuObjId":menuObjId},
dataType:"json",
async:true,
success:function(data){
var path = data.path;
$(".pdm_menu_name").children().children("span").text(path);
},
error: function(jqxhr, status, error){
Swal.fire(jqxhr.statusText + ", " + status + ", " + error);
Swal.fire(jqxhr.status);
Swal.fire(jqxhr.responseText);
}
});
}
*/
$(".plm_menu_name").attr("class", "plm_menu_name_ieg");
$(".plmMainImg").attr("class", "plmMainImg_ieg");
fnc_pageAuthController(menuObjId);
});
</script>
<input type="hidden" name="menuPath" id="menuPath" value="" />
<div class="loading-container-wrap">
<div class="loading-container">
<div class="loading"></div>
<div id="loading-text">loading</div>
</div>
<p id="_loadingMessage"></p>
</div>