|
|
|
@ -13,7 +13,7 @@
|
|
|
|
|
<input type="hidden" name="tmp_SearchElementName" value=""/>
|
|
|
|
|
<input type="hidden" name="tmp_SearchElementVal" value=""/>
|
|
|
|
|
<input name="cmd" type="hidden" value="update"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="popup" style="min-width: 700px;">
|
|
|
|
|
<div class="popup_inner" style="max-width:700px;">
|
|
|
|
|
<%@include file="/WEB-INF/jsp/framework/biz-popup-title.jsp"%>
|
|
|
|
@ -122,6 +122,7 @@ form[name="menuManageVO"] textarea{
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javaScript">
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
@ -160,134 +161,118 @@ form[name="menuManageVO"] textarea{
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* *******************************
|
|
|
|
|
* 메뉴목록 관리 등록화면 Functions
|
|
|
|
|
******************************* */
|
|
|
|
|
var XitMenuListMng_input = {
|
|
|
|
|
init: function () {
|
|
|
|
|
//저장 버튼 Event 설정
|
|
|
|
|
$('#btnSave').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
XitMenuListMng_input.addData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$('#update_btn').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
XitMenuListMng_input.modifyData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$('#delete_btn').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
XitMenuListMng_input.removeData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$('#searchFile').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
var params = "";
|
|
|
|
|
params += "tmp_SearchElementName=progrmFileNm"
|
|
|
|
|
/*XitMenuListMng_input.pagePopup('fileNmSearch', "
|
|
|
|
|
<c:url value='/_mng_/menu/program/ProgramMng_FileNmSearch_popup.do'/>", params);*/
|
|
|
|
|
XitMenuListMng_input.pagePopup('fileNmSearch', "<c:url value='/framework/biz/mng/menu/mngProgramMgtPopup'/>", params);
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
$(".popup").css("position", "absolute");
|
|
|
|
|
$(".content_header").css("display", "none");
|
|
|
|
|
$("#cur_loc").css("display", "none");
|
|
|
|
|
},
|
|
|
|
|
/* ========================
|
|
|
|
|
* 데이터 등록
|
|
|
|
|
======================== */
|
|
|
|
|
addData: function () {
|
|
|
|
|
if (!validateMenuManageVO(document.getElementById("menuManageVO")))
|
|
|
|
|
return;
|
|
|
|
|
/* *******************************
|
|
|
|
|
* 메뉴목록 관리 등록화면 Functions
|
|
|
|
|
******************************* */
|
|
|
|
|
var XitMenuListMng_input = {
|
|
|
|
|
init: function () {
|
|
|
|
|
//저장 버튼 Event 설정
|
|
|
|
|
$('#btnSave').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
XitMenuListMng_input.addData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$('#update_btn').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
XitMenuListMng_input.modifyData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$('#delete_btn').on({
|
|
|
|
|
click: function () {
|
|
|
|
|
XitMenuListMng_input.removeData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var varFrom = document.getElementById("menuManageVO");
|
|
|
|
|
if (confirm("저장 하시겠습니까?")) {
|
|
|
|
|
var param = $(varFrom).serialize();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "<c:url value='/framework/biz/mng/menu/MenuListMng_insert_proc.do'/>",
|
|
|
|
|
data: param,
|
|
|
|
|
type: "post",
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
alert(data.resp.message);
|
|
|
|
|
window.opener.XitMenuListMng_list.findData();
|
|
|
|
|
// window.close();
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
$(".popup").css("position", "absolute");
|
|
|
|
|
$(".content_header").css("display", "none");
|
|
|
|
|
$("#cur_loc").css("display", "none");
|
|
|
|
|
},
|
|
|
|
|
/* ========================
|
|
|
|
|
* 데이터 등록
|
|
|
|
|
======================== */
|
|
|
|
|
addData: function () {
|
|
|
|
|
if (!validateMenuManageVO(document.getElementById("menuManageVO")))
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* ========================
|
|
|
|
|
* 데이터 수정
|
|
|
|
|
======================== */
|
|
|
|
|
, modifyData: function () {
|
|
|
|
|
if (!validateMenuManageVO(document.getElementById("menuManageVO")))
|
|
|
|
|
return;
|
|
|
|
|
var varFrom = document.getElementById("menuManageVO");
|
|
|
|
|
if (confirm("저장 하시겠습니까?")) {
|
|
|
|
|
var param = $(varFrom).serialize();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "<c:url value='/framework/biz/mng/menu/MenuListMng_insert_proc.do'/>",
|
|
|
|
|
data: param,
|
|
|
|
|
type: "post",
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
alert(data.resp.message);
|
|
|
|
|
window.opener.XitMenuListMng_list.findData();
|
|
|
|
|
// window.close();
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
|
|
|
|
|
var varFrom = document.getElementById("menuManageVO");
|
|
|
|
|
if (confirm("수정 하시겠습니까?")) {
|
|
|
|
|
var param = $(varFrom).serialize();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "<c:url value='/framework/biz/mng/menu/MenuListMng_update_proc.do'/>",
|
|
|
|
|
data: param,
|
|
|
|
|
type: "post",
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
alert(data.resp.message);
|
|
|
|
|
window.opener.XitMenuListMng_list.findData();
|
|
|
|
|
window.close();
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* ========================
|
|
|
|
|
* 데이터 수정
|
|
|
|
|
======================== */
|
|
|
|
|
, modifyData: function () {
|
|
|
|
|
if (!validateMenuManageVO(document.getElementById("menuManageVO")))
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* ========================
|
|
|
|
|
* 데이터 삭제
|
|
|
|
|
======================== */
|
|
|
|
|
, removeData: function () {
|
|
|
|
|
var varFrom = document.getElementById("menuManageVO");
|
|
|
|
|
if (confirm("삭제 하시겠습니까?")) {
|
|
|
|
|
var param = $(varFrom).serialize();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "<c:url value='/framework/biz/mng/menu/MenuListMng_delete_proc.do'/>",
|
|
|
|
|
data: param,
|
|
|
|
|
type: "post",
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
alert(data.resp.message);
|
|
|
|
|
window.opener.XitMenuListMng_list.findData();
|
|
|
|
|
window.close();
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
var varFrom = document.getElementById("menuManageVO");
|
|
|
|
|
if (confirm("수정 하시겠습니까?")) {
|
|
|
|
|
var param = $(varFrom).serialize();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "<c:url value='/framework/biz/mng/menu/MenuListMng_update_proc.do'/>",
|
|
|
|
|
data: param,
|
|
|
|
|
type: "post",
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
alert(data.resp.message);
|
|
|
|
|
window.opener.XitMenuListMng_list.findData();
|
|
|
|
|
window.close();
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
, pagePopup: function (flag, url, params) {
|
|
|
|
|
var popUrl = url;
|
|
|
|
|
if (!(params == undefined || params == null)) {
|
|
|
|
|
popUrl += "?";
|
|
|
|
|
popUrl += params;
|
|
|
|
|
}
|
|
|
|
|
var popTitle = '';
|
|
|
|
|
switch (flag) {
|
|
|
|
|
case "fileNmSearch": //상세
|
|
|
|
|
popTitle = "파일명 목록";
|
|
|
|
|
popOption = "scrollbars = yes, top=100px, left=100px, height=520px, width=805px;";
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
/* ========================
|
|
|
|
|
* 데이터 삭제
|
|
|
|
|
======================== */
|
|
|
|
|
, removeData: function () {
|
|
|
|
|
var varFrom = document.getElementById("menuManageVO");
|
|
|
|
|
if (confirm("삭제 하시겠습니까?")) {
|
|
|
|
|
var param = $(varFrom).serialize();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "<c:url value='/framework/biz/mng/menu/MenuListMng_delete_proc.do'/>",
|
|
|
|
|
data: param,
|
|
|
|
|
type: "post",
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
alert(data.resp.message);
|
|
|
|
|
window.opener.XitMenuListMng_list.findData();
|
|
|
|
|
window.close();
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
|
|
|
|
|
window.open(popUrl, popTitle, popOption);
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
, pagePopup: function(props){
|
|
|
|
|
CmmPopup.open(
|
|
|
|
|
'<c:url value="/framework/biz/mng/menu/XitProgramMng_FileNmSearch_popup.do"/>'
|
|
|
|
|
, {}
|
|
|
|
|
, {
|
|
|
|
|
width: 720
|
|
|
|
|
, height: 655
|
|
|
|
|
}
|
|
|
|
|
, '프로그램 상세'
|
|
|
|
|
)}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* event
|
|
|
|
@ -304,6 +289,9 @@ form[name="menuManageVO"] textarea{
|
|
|
|
|
$('#btnRemove').on('click', () => {
|
|
|
|
|
fnBiz.remove();
|
|
|
|
|
});
|
|
|
|
|
$('#searchFile').on('click', () => {
|
|
|
|
|
XitMenuListMng_input.pagePopup('fileNmSearch', "<c:url value='/framework/biz/mng/menu/findPrograms'/>");
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* initialize
|
|
|
|
|