no message

main
이범준 1 year ago
parent abce3b3936
commit 848677d1fa

@ -52,6 +52,9 @@ public abstract class Nuri2ServiceBean {
String dbIp = "";
String dbPort = "";
dbName = req.getParameter("dbName");
dbIp = req.getParameter("dbIp");
dbPort = req.getParameter("dbPort");
String dbService = req.getParameter("dbService");
String userSchema = req.getParameter("userSchema");
String dbUserId = req.getParameter("dbUserId");

@ -23,8 +23,17 @@ public class nuri2Controller extends AbstractController {
@RequestMapping(name="모듈 실행 스크립트 파일 생성 팝업", value="/createScriptMain.do")
public ModelAndView createScriptMain() {
ModelAndView mav = new ModelAndView();
mav.setViewName("mms/createScript-main");
mav.addObject("pageName", "createScriptMain");
return mav;
}
@RequestMapping(name="모듈 실행 스크립트 파일 생성", value="/createScript.do")
public ModelAndView createScript(HttpServletRequest req) {
public ModelAndView createScript(HttpServletRequest req) {
ModelAndView mav = new ModelAndView("downloadView");
String os = req.getParameter("os");
@ -76,8 +85,17 @@ public class nuri2Controller extends AbstractController {
return mav;
}
@RequestMapping(name="모듈 설정 파일 생성 팝업", value="/createConfMain.do")
public ModelAndView createConfMain() {
ModelAndView mav = new ModelAndView();
mav.setViewName("mms/createConf-main");
mav.addObject("pageName", "createConfMain");
return mav;
}
@RequestMapping(name="모듈 설정파일 생성", value="/createConf.do")
public ModelAndView createConf(HttpServletRequest req) {
public ModelAndView createConf(HttpServletRequest req) {
ModelAndView mav = new ModelAndView("downloadView");
Nuri2ServiceBean nuri2Service = new Nuri2ServiceBean() {

@ -2,7 +2,7 @@
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
<jsp:include page="/WEB-INF/jsp/include/head.jsp" />
<body>
<div class="layout-navbar-full layout-menu-fixed layout-navbar-fixed">
<div class="layout-container">
@ -13,7 +13,11 @@
<button type="button" id="btnForCivil" class="btn btn-primary disabled">신고자 모의 테스트</button>
<button type="button" id="btnForSinmungoAdmin" class="btn btn-primary">신문고 담당자 모의 테스트</button>
</div>
<div class="container-xxl container-p-y ms-1">
<h5>모바일 메시지 서비스 모듈 관련 파일 생성</h5>
<button type="button" id="btnMakeConfForMessage" class="btn btn-primary">설정 파일 생성</button>
<button type="button" id="btnMakeScriptForMessage" class="btn btn-primary">스크립트 파일 생성</button>
</div>
</div>
</div>
</div>
@ -23,11 +27,10 @@
..
<jsp:include page="/WEB-INF/jsp/include/tail.jsp" />
<script>
$("#btnForSinmungoAdmin").on("click", function(){
console.log('click...');
$.ajax({
type : "GET",
ContentType : "text/html;charset=UTF-8",
@ -35,7 +38,7 @@
data: {},
success: (resp) => {
console.log(resp);
dialog.open({
id: "sinmungoAdminDialog",
title: "접수및배분",
@ -44,20 +47,71 @@
init:() => {}
});
},
error : function(xhr, status, error) {
error : function(xhr, status, error) {
},
complete : function(xhr, status) {
complete : function(xhr, status) {
}
});
});
$("#btnMakeConfForMessage").on("click", function(){
$.ajax({
type : "GET",
ContentType : "text/html;charset=UTF-8",
url : "/mms/createConfMain.do",
data: {},
success: (resp) => {
console.log(resp);
dialog.open({
id: "makeMessageConfDialog",
title: "nuri모듈 설정파일 작성",
content: resp ,
size: "md",
init:() => {}
});
},
error : function(xhr, status, error) {
},
complete : function(xhr, status) {
}
});
});
$("#btnMakeScriptForMessage").on("click", function(){
$.ajax({
type : "GET",
ContentType : "text/html;charset=UTF-8",
url : "/mms/createScriptMain.do",
data: {},
success: (resp) => {
console.log(resp);
dialog.open({
id: "makeMessageScriptDialog",
title: "nuri모듈 실행파일 작성",
content: resp ,
size: "md",
init:() => {}
});
},
error : function(xhr, status, error) {
},
complete : function(xhr, status) {
}
});
});
$(function(){
});
</script>
</body>

@ -0,0 +1,61 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<div>
<form id="frm--${pageName}">
<strong>환경</strong><br/>
<input type="radio" name="env" value="test" checked="checked" />테스트
<input type="radio" name="env" value="prod" />운영
<br/>
시군구코드<input type="text" name="sgg" />
<br/>
<br/>
<strong>데이터베이스</strong><br/>
종류
<select name="dbName">
<option value=""></option>
<option value="ORACLE">오라클</option>
<option value="MSSQL">MS-SQL</option>
<option value="MYSQL">MySQL</option>
<option value="MARIADB">마리아DB</option>
<option value="PostgreSQL">PostgreSQL</option>
<option value="CUBRID">큐브리드</option>
<option value="TIBERO">티베로</option>
<option value="ALTIBASE">알티베이스</option>
</select>
<br/>
db아이피<input type="text" name="dbIp" />
<br/>
db포트<input type="text" name="dbPassword" />
<br/>
db유저아이디<input type="text" name="dbUserId" />
<br/>
db패스워드<input type="text" name="dbPassword" />
<br/>
db서비스명<input type="text" name="dbService" />
<br/>
유저스키마<input type="text" name="userSchema" />
<br/>
<br/>
<strong>게이트웨이</strong><br/>
xms게이트웨이ip<input type="text" name="xms_ip" />
<br/>
알림톡게이트웨이ip<input type="text" name="alt_ip" />
<br/>
RCS게이트웨이ip<input type="text" name="rcs_ip" />
<br/>
</form>
<button type="button" id="createFile--${pageName}">생성</button>
</div>
<script>
$("#createFile--${pageName}").on("click",function(){
let form = document.getElementById("frm--${pageName}");
let param = $(form).serialize();
location.href = "/mms/createConf.do?" + param;
});
</script>

@ -0,0 +1,33 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<div>
<form id="frm--${pageName}">
<strong>운영체제</strong><br/>
<input type="radio" name="os" value="linux" checked="checked" />리눅스
<input type="radio" name="os" value="windows" />윈도우
<br/>
<strong>jdk</strong><br/>
<input type="radio" name="jdkVendor" value="azul" checked="checked" />아줄
<input type="radio" name="jdkVendor" value="oracle" />오라클
<br/>
<strong>모듈 홈 디렉토리</strong><br/>
<input type="text" name="nuriHomeDir" />
</form>
<button type="button" id="createFile--${pageName}">생성</button>
</div>
<script>
$("#createFile--${pageName}").on("click",function(){
let form = document.getElementById("frm--${pageName}");
let param = $(form).serialize();
location.href = "/mms/createScript.do?" + param;
});
</script>
Loading…
Cancel
Save