일괄 메뉴별 화면 상의 비정상적인 작동 및 오류 부분 수정
This commit is contained in:
@@ -75,6 +75,7 @@ $(document).ready(function() {
|
|||||||
{ name : 'status' , align:'center'},
|
{ name : 'status' , align:'center'},
|
||||||
{ name : 'stop' , align:'center'}
|
{ name : 'stop' , align:'center'}
|
||||||
],
|
],
|
||||||
|
autowidth: true,
|
||||||
autoheight: true,
|
autoheight: true,
|
||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
//height: "500",
|
//height: "500",
|
||||||
@@ -133,7 +134,7 @@ $(document).ready(function() {
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
<%-- <img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">연결된 세션정보</div>
|
<div class="title">연결된 세션정보</div>
|
||||||
|
|||||||
@@ -21,7 +21,8 @@ $(document).ready(function() {
|
|||||||
mtype: 'POST',
|
mtype: 'POST',
|
||||||
url: '<c:url value="/bap/adapter/socket/instStatus.json" />',
|
url: '<c:url value="/bap/adapter/socket/instStatus.json" />',
|
||||||
postData : { cmd : 'LIST' },
|
postData : { cmd : 'LIST' },
|
||||||
colNames:['업무구분',
|
colNames:[
|
||||||
|
'업무구분',
|
||||||
'대외기관',
|
'대외기관',
|
||||||
'IP',
|
'IP',
|
||||||
'PORT',
|
'PORT',
|
||||||
@@ -53,7 +54,7 @@ $(document).ready(function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ name : 'serverCheck' , align:'center' ,
|
{ name : 'serverCheck' , align:'center' , hidden: true,
|
||||||
formatter: function (cellValue, options, rowObject) {
|
formatter: function (cellValue, options, rowObject) {
|
||||||
var ip = rowObject.LNKGIPINFONAME;
|
var ip = rowObject.LNKGIPINFONAME;
|
||||||
var port = rowObject.LNKGPORTINFONAME;
|
var port = rowObject.LNKGPORTINFONAME;
|
||||||
@@ -67,8 +68,9 @@ $(document).ready(function() {
|
|||||||
return be;
|
return be;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ name : 'serverConnected', align: 'center' }
|
{ name : 'serverConnected', align: 'center', hidden: true }
|
||||||
],
|
],
|
||||||
|
autowidth: true,
|
||||||
autoheight: true,
|
autoheight: true,
|
||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
//height: "500",
|
//height: "500",
|
||||||
@@ -151,8 +153,8 @@ function serverCheck(rowId) {
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_operate.png"/>" id="btn_operate" level="R"/>
|
<%-- <img src="<c:url value="/img/btn_operate.png"/>" id="btn_operate" level="R"/> --%>
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
<%-- <img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">비연결유지형 클라이언트 소켓 상태정보</div>
|
<div class="title">비연결유지형 클라이언트 소켓 상태정보</div>
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ $(document).ready(function() {
|
|||||||
{ name : 'status2' , align:'center', width:70},
|
{ name : 'status2' , align:'center', width:70},
|
||||||
{ name : 'startStop' , align:'center'}
|
{ name : 'startStop' , align:'center'}
|
||||||
],
|
],
|
||||||
|
autowidth: true,
|
||||||
autoheight: true,
|
autoheight: true,
|
||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
//height: "500",
|
//height: "500",
|
||||||
@@ -166,7 +167,7 @@ $(document).ready(function() {
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
<%-- <img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">연결유지형 소켓 상태정보</div>
|
<div class="title">연결유지형 소켓 상태정보</div>
|
||||||
|
|||||||
@@ -25,17 +25,17 @@ var svrType = '';
|
|||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
var url = '<c:url value="/bap/admin/adapter/adapterMan.json" />';
|
var url = '<c:url value="/bap/admin/adapter/adapterMan.json" />';
|
||||||
var url_view = '<c:url value="/bap/admin/adapter/adapterMan.view" />';
|
var url_view = '<c:url value="/bap/admin/adapter/adapterMan.view" />';
|
||||||
var gridPostData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
var gridPostData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
||||||
|
|
||||||
if(devSvr) {
|
/* if(devSvr) {
|
||||||
svrType = "stg";
|
svrType = "stg";
|
||||||
} else if (stgSvr){
|
} else if (stgSvr){
|
||||||
svrType = "prod";
|
svrType = "prod";
|
||||||
} else if (!prdSvr){
|
} else if (!prdSvr){
|
||||||
svrType = "dev";
|
svrType = "dev";
|
||||||
}
|
}*/
|
||||||
|
|
||||||
$('#grid').jqGrid({
|
$('#grid').jqGrid({
|
||||||
datatype:"json",
|
datatype:"json",
|
||||||
@@ -68,8 +68,8 @@ $(document).ready(function() {
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete:function (d){
|
gridComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -117,197 +117,8 @@ $(document).ready(function() {
|
|||||||
$("#btn_search").click();
|
$("#btn_search").click();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$("#btn_delete").click(function() {
|
|
||||||
|
|
||||||
var id = "grid";
|
|
||||||
var data = new Array();
|
|
||||||
var ids = $("#grid").jqGrid('getDataIDs');
|
|
||||||
var chkcnt = 0;
|
|
||||||
|
|
||||||
for(var i=0;i<ids.length;i++){
|
|
||||||
if($("input:checkbox[id='jqg_"+id+"_"+ids[i]+"']").is(":checked")){
|
|
||||||
data.push($("#grid").getRowData(ids[i]));
|
|
||||||
chkcnt++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(chkcnt == 0){
|
|
||||||
alert("삭제 대상을 선택해 주세요");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( confirm( "삭제하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
var adptrBzwkGroupNameList = [];
|
|
||||||
for (var i = 0; i <data.length; i++) {
|
|
||||||
adptrBzwkGroupNameList.push(data[i]["ADPTRBZWKGROUPNAME"].trim());
|
|
||||||
}
|
|
||||||
|
|
||||||
var postData = $('#ajaxForm').serializeArray();
|
|
||||||
postData.push({
|
|
||||||
name : "cmd",
|
|
||||||
value : "LIST_DELETE"
|
|
||||||
});
|
|
||||||
postData.push({
|
|
||||||
name : "adptrBzwkGroupNameList",
|
|
||||||
value : adptrBzwkGroupNameList
|
|
||||||
});
|
|
||||||
$.ajax({
|
|
||||||
type : "POST",
|
|
||||||
url : url,
|
|
||||||
data : postData,
|
|
||||||
success : function(args) {
|
|
||||||
alert(data.length+"건의 어댑터가 삭제 되었습니다.");
|
|
||||||
$("#btn_search").click();
|
|
||||||
},
|
|
||||||
error : function(e) {
|
|
||||||
alert(e.responseText);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
$("#btn_download_sql").click(function() {
|
|
||||||
|
|
||||||
var id = "grid";
|
|
||||||
var data = new Array();
|
|
||||||
var ids = $("#grid").jqGrid('getDataIDs');
|
|
||||||
var chkcnt = 0;
|
|
||||||
|
|
||||||
for(var i=0;i<ids.length;i++){
|
|
||||||
if($("input:checkbox[id='jqg_"+id+"_"+ids[i]+"']").is(":checked")){
|
|
||||||
data.push($("#grid").getRowData(ids[i]));
|
|
||||||
chkcnt++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(chkcnt == 0){
|
|
||||||
alert("입력쿼리 다운로드 대상을 선택해 주세요");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( confirm( "입력쿼리를 다운로드하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
var adptrBzwkGroupNameList = [];
|
|
||||||
for (var i = 0; i <data.length; i++) {
|
|
||||||
adptrBzwkGroupNameList.push(data[i]["ADPTRBZWKGROUPNAME"].trim());
|
|
||||||
}
|
|
||||||
|
|
||||||
var postData = $('#ajaxForm').serializeArray();
|
|
||||||
var sqlFileName = "BAP_ADPTR_INPUT_QUERY.sql";
|
|
||||||
postData.push({
|
|
||||||
name : "cmd",
|
|
||||||
value : "LIST_DOWNLOAD_SQL"
|
|
||||||
});
|
|
||||||
postData.push({
|
|
||||||
name : "adptrBzwkGroupNameList",
|
|
||||||
value : adptrBzwkGroupNameList
|
|
||||||
});
|
|
||||||
postData.push({
|
|
||||||
name : "fileName",
|
|
||||||
value : sqlFileName
|
|
||||||
});
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
type : "POST",
|
|
||||||
url : url,
|
|
||||||
data : postData,
|
|
||||||
success : function(args) {
|
|
||||||
var filePath = args.path;
|
|
||||||
var url2 = url_view + "?cmd=LIST_FILE_DOWNLOAD";
|
|
||||||
url2 = url2 + '&returnUrl='+getReturnUrl();
|
|
||||||
url2 = url2 + '&menuId='+'${param.menuId}';
|
|
||||||
url2 = url2 + '&filePath='+filePath;
|
|
||||||
url2 = url2 + '&fileName='+sqlFileName;
|
|
||||||
|
|
||||||
goNav(url2);
|
|
||||||
|
|
||||||
alert(data.length+"건의 어댑터 입력 SQL문이 다운로드되었습니다.")
|
|
||||||
},
|
|
||||||
error : function(e) {
|
|
||||||
alert(e.responseText);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
$("img[id=btn_clone_"+svrType+"]").click(function() {
|
|
||||||
|
|
||||||
var id = "grid";
|
|
||||||
var data = new Array();
|
|
||||||
var ids = $("#grid").jqGrid('getDataIDs');
|
|
||||||
var chkcnt = 0;
|
|
||||||
|
|
||||||
for(var i=0;i<ids.length;i++){
|
|
||||||
if($("input:checkbox[id='jqg_"+id+"_"+ids[i]+"']").is(":checked")){
|
|
||||||
data.push($("#grid").getRowData(ids[i]));
|
|
||||||
chkcnt++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(chkcnt == 0){
|
|
||||||
alert("복사 대상을 선택해 주세요");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( confirm( "복사하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
var adptrBzwkGroupNameList = [];
|
|
||||||
for (var i = 0; i <data.length; i++) {
|
|
||||||
adptrBzwkGroupNameList.push(data[i]["ADPTRBZWKGROUPNAME"].trim());
|
|
||||||
}
|
|
||||||
|
|
||||||
var postData = $('#ajaxForm').serializeArray();
|
|
||||||
postData.push({
|
|
||||||
name : "cmd",
|
|
||||||
value : "LIST_DOWNLOAD_SQL"
|
|
||||||
});
|
|
||||||
postData.push({
|
|
||||||
name : "adptrBzwkGroupNameList",
|
|
||||||
value : adptrBzwkGroupNameList
|
|
||||||
});
|
|
||||||
postData.push({
|
|
||||||
name : "svrType",
|
|
||||||
value : svrType
|
|
||||||
});
|
|
||||||
$.ajax({
|
|
||||||
type : "POST",
|
|
||||||
url : url,
|
|
||||||
data : postData,
|
|
||||||
success : function(args) {
|
|
||||||
if (args.result != "" && args.error == "") {
|
|
||||||
alert("어댑터 "+data.length+"건이 정상 복사되었습니다.");
|
|
||||||
} else if (args.error != "") {
|
|
||||||
if ("${fn:contains(args.error,'SqlIntegrityConstraintViolationException')}") {
|
|
||||||
alert("일부 어댑터가 이미 존재하여 정상 복사되지 않었습니다.");
|
|
||||||
} else {
|
|
||||||
alert("오류가 발생하여 정상 반영되지 않았습니다. 오류 : "+args.error);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error : function(e) {
|
|
||||||
alert(e.responseText);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
buttonControl();
|
buttonControl();
|
||||||
|
|
||||||
if(devSvr) {
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_dev");
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_prod");
|
|
||||||
setBtnHide(roleString, "admin", "btn_clone_stg");
|
|
||||||
} else if (stgSvr){
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_dev");
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_stg");
|
|
||||||
setBtnHide(roleString, "admin", "btn_clone_prod");
|
|
||||||
} else if (prdSvr){
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_stg");
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_prod");
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_dev");
|
|
||||||
} else {
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_stg");
|
|
||||||
setBtnHide(roleString, " ", "btn_clone_prod");
|
|
||||||
setBtnHide(roleString, "admin", "btn_clone_dev");
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
@@ -325,7 +136,7 @@ $(document).ready(function() {
|
|||||||
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
||||||
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" />
|
<%-- <img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" /> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">어댑터 관리<span class="tooltip">일괄전송에서 사용하는 어댑터 목록(Server/Non-permanent Client)</span></div>
|
<div class="title">어댑터 관리<span class="tooltip">일괄전송에서 사용하는 어댑터 목록(Server/Non-permanent Client)</span></div>
|
||||||
|
|||||||
@@ -486,7 +486,7 @@
|
|||||||
/* 231102 김기영 이전기능 관련 숨김 처리 */
|
/* 231102 김기영 이전기능 관련 숨김 처리 */
|
||||||
setBtnHide(roleString, " ", "btn_clone_stg");
|
setBtnHide(roleString, " ", "btn_clone_stg");
|
||||||
setBtnHide(roleString, " ", "btn_clone_prod");
|
setBtnHide(roleString, " ", "btn_clone_prod");
|
||||||
setBtnHide(roleString, " ", "btn_clone_dev");
|
setBtnHide(roleString, " ", "btn_clone_dev");
|
||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
@@ -500,9 +500,9 @@
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_clone.png"/>" alt="" id="btn_clone_stg" level="W" status="DETAIL"/>
|
<%-- <img src="<c:url value="/img/btn_clone.png"/>" alt="" id="btn_clone_stg" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" status="DETAIL"/> --%>
|
||||||
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
||||||
@@ -533,6 +533,15 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>어댑터 사용 구분</th>
|
<th>어댑터 사용 구분</th>
|
||||||
|
<td >
|
||||||
|
<div class="select-style">
|
||||||
|
<select name="adptrUseYn" style="width:100%" >
|
||||||
|
<option value="1">사용</option>
|
||||||
|
<option value="0">사용안함</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<!-- <th>어댑터 사용 구분</th>
|
||||||
<td style="width:38%;">
|
<td style="width:38%;">
|
||||||
<div class="select-style">
|
<div class="select-style">
|
||||||
<select name="adptrUseYn" style="width:100%" >
|
<select name="adptrUseYn" style="width:100%" >
|
||||||
@@ -548,7 +557,7 @@
|
|||||||
<option value="1">사용함</option>
|
<option value="1">사용함</option>
|
||||||
<option value="0">사용안함</option>
|
<option value="0">사용안함</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td> -->
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="clone" hidden="hidden">
|
<tr id="clone" hidden="hidden">
|
||||||
<th>복제 어댑터 그룹명</th>
|
<th>복제 어댑터 그룹명</th>
|
||||||
|
|||||||
@@ -129,10 +129,10 @@ $(document).ready(function() {
|
|||||||
</div>
|
</div>
|
||||||
<div class="title">오류메시지 관리<span class="tooltip">표준화된 IF시스템 에러 응답코드를 조회합니다. 메시지 키 및 내용으로 그에 해당하는 오류메시지를 조회할 수 있습니다.</span></div>
|
<div class="title">오류메시지 관리<span class="tooltip">표준화된 IF시스템 에러 응답코드를 조회합니다. 메시지 키 및 내용으로 그에 해당하는 오류메시지를 조회할 수 있습니다.</span></div>
|
||||||
<div class="select-style" style="display : inline-block;">
|
<div class="select-style" style="display : inline-block;">
|
||||||
<select id="svrDst" name="searchSvrDstcd" style="width: 60px ; height: 25px; margin: 0px 0px 4px 0px;">
|
<!-- <select id="svrDst" name="searchSvrDstcd" style="width: 60px ; height: 25px; margin: 0px 0px 4px 0px;">
|
||||||
<option value="BAP"> 일괄</option>
|
<option value="BAP"> 일괄</option>
|
||||||
<!-- <option value="BAT"> 배치</option> -->
|
<option value="BAT"> 배치</option>
|
||||||
</select>
|
</select> -->
|
||||||
</div>
|
</div>
|
||||||
<table class="search_condition" cellspacing=0;>
|
<table class="search_condition" cellspacing=0;>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
|||||||
@@ -133,10 +133,10 @@ $(document).ready(function() {
|
|||||||
|
|
||||||
<form id="ajaxForm">
|
<form id="ajaxForm">
|
||||||
<table class="table_row" cellspacing="0">
|
<table class="table_row" cellspacing="0">
|
||||||
<tr>
|
<!-- <tr>
|
||||||
<th style="width:20%;">서버구분</th>
|
<th style="width:20%;">서버구분</th>
|
||||||
<td><input type="text" name="svrName" readonly/></td>
|
<td><input type="text" name="svrName" readonly/></td>
|
||||||
</tr>
|
</tr> -->
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:20%;">오류메시지 코드 *</th>
|
<th style="width:20%;">오류메시지 코드 *</th>
|
||||||
<td><input type="text" name="msg"/> </td>
|
<td><input type="text" name="msg"/> </td>
|
||||||
|
|||||||
@@ -127,10 +127,10 @@ $(document).ready(function() {
|
|||||||
</div>
|
</div>
|
||||||
<div class="title">라이프사이클 관리<span class="tooltip">시스템 기동 시 로딩 되는 라이프사이클 클래스를 조회합니다.</span></div>
|
<div class="title">라이프사이클 관리<span class="tooltip">시스템 기동 시 로딩 되는 라이프사이클 클래스를 조회합니다.</span></div>
|
||||||
<div class="select-style" style="display : inline-block;">
|
<div class="select-style" style="display : inline-block;">
|
||||||
<select id="svrDst" name="searchSvrDstcd" style="width: 60px ; height: 25px; margin: 0px 0px 4px 0px;">
|
<!-- <select id="svrDst" name="searchSvrDstcd" style="width: 60px ; height: 25px; margin: 0px 0px 4px 0px;">
|
||||||
<option value="BAP"> 일괄</option>
|
<option value="BAP"> 일괄</option>
|
||||||
<!-- <option value="BAT"> 배치</option> -->
|
<option value="BAT"> 배치</option>
|
||||||
</select>
|
</select> -->
|
||||||
</div>
|
</div>
|
||||||
<table id="grid" ></table>
|
<table id="grid" ></table>
|
||||||
<div id="pager"></div>
|
<div id="pager"></div>
|
||||||
|
|||||||
@@ -135,10 +135,10 @@ $(document).ready(function() {
|
|||||||
|
|
||||||
<form id="ajaxForm">
|
<form id="ajaxForm">
|
||||||
<table class="table_row" cellspacing="0">
|
<table class="table_row" cellspacing="0">
|
||||||
<tr>
|
<!-- <tr>
|
||||||
<th style="width:20%;">서버구분</th>
|
<th style="width:20%;">서버구분</th>
|
||||||
<td><input type="text" name="svrName" readonly/></td>
|
<td><input type="text" name="svrName" readonly/></td>
|
||||||
</tr>
|
</tr> -->
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:20%;">라이프사이클 클래스명 *</th>
|
<th style="width:20%;">라이프사이클 클래스명 *</th>
|
||||||
<td><input type="text" name="lifeCyclClsName"/> </td>
|
<td><input type="text" name="lifeCyclClsName"/> </td>
|
||||||
|
|||||||
@@ -132,10 +132,10 @@ $(document).ready(function() {
|
|||||||
</div>
|
</div>
|
||||||
<div class="title">프로퍼티 관리<span class="tooltip">각 Layer에서 필요한 프라퍼티 Key, Value를 하나의 그룹으로 등록하기 위한 그룹명</span></div>
|
<div class="title">프로퍼티 관리<span class="tooltip">각 Layer에서 필요한 프라퍼티 Key, Value를 하나의 그룹으로 등록하기 위한 그룹명</span></div>
|
||||||
<div class="select-style" style="display : inline-block;">
|
<div class="select-style" style="display : inline-block;">
|
||||||
<select id="svrDst" name="searchSvrDstcd" style="width: 60px ; height: 25px; margin: 0px 0px 4px 0px;">
|
<!-- <select id="svrDst" name="searchSvrDstcd" style="width: 60px ; height: 25px; margin: 0px 0px 4px 0px;">
|
||||||
<option value="BAP"> 일괄</option>
|
<option value="BAP"> 일괄</option>
|
||||||
<!-- <option value="BAT"> 배치</option> -->
|
<option value="BAT"> 배치</option>
|
||||||
</select>
|
</select> -->
|
||||||
</div>
|
</div>
|
||||||
<table class="search_condition" cellspacing=0;>
|
<table class="search_condition" cellspacing=0;>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
|||||||
@@ -435,14 +435,14 @@
|
|||||||
|
|
||||||
<form id="ajaxForm">
|
<form id="ajaxForm">
|
||||||
<table class="table_row" cellspacing="0">
|
<table class="table_row" cellspacing="0">
|
||||||
<tr>
|
<!-- <tr>
|
||||||
<th style="width:20%;">서버구분</th>
|
<th style="width:20%;">서버구분</th>
|
||||||
<td><input type="text" name="svrName" readonly/></td>
|
<td><input type="text" name="svrName" readonly/></td>
|
||||||
</tr>
|
</tr> -->
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:20%;">프라퍼티 그룹명 *</th>
|
<th style="width:20%;">프라퍼티 그룹명 *</th>
|
||||||
<td><input type="text" name="prptyGroupName" style="display:inline-block; width:calc(100% - 60px);"/>
|
<td><input type="text" name="prptyGroupName" style="display:inline-block; width:calc(100% - 60px);"/>
|
||||||
<img id="btn_download_sql" src="<c:url value="/img/icon_download.png"/>" class="btn_img" level="W" status="DETAIL"/>
|
<%-- <img id="btn_download_sql" src="<c:url value="/img/icon_download.png"/>" class="btn_img" level="W" status="DETAIL"/> --%>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ $(document).ready(function() {
|
|||||||
<th style="width:20%;">IF서버인스턴스명</th><td><input type="text" name="eaiSevrInstncName"/> </td>
|
<th style="width:20%;">IF서버인스턴스명</th><td><input type="text" name="eaiSevrInstncName"/> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>마스터여부</th><td><div class="select-style"><select name="flovrSevrName"/></div></td>
|
<th>장애극복서버명</th><td><div class="select-style"><select name="flovrSevrName"/></div></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>IF서버IP</th><td><input type="text" name="eaiSevrIp"/> </td>
|
<th>IF서버IP</th><td><input type="text" name="eaiSevrIp"/> </td>
|
||||||
|
|||||||
@@ -95,8 +95,8 @@ function getGridData() {
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete:function (d){
|
gridComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -136,7 +136,7 @@ function getGridData() {
|
|||||||
var url = '<c:url value="/bap/admin/message/classInfoMan.view"/>';
|
var url = '<c:url value="/bap/admin/message/classInfoMan.view"/>';
|
||||||
url = url + '?cmd=DETAIL';
|
url = url + '?cmd=DETAIL';
|
||||||
url = url + '&page='+$("#grid").getGridParam("page");
|
url = url + '&page='+$("#grid").getGridParam("page");
|
||||||
url = url + '&returnUrl='+getSearchUrlForReturn();
|
url = url + '&returnUrl='+getReturnUrl();
|
||||||
url = url + '&menuId='+'${param.menuId}';
|
url = url + '&menuId='+'${param.menuId}';
|
||||||
//검색값
|
//검색값
|
||||||
url = url + '&'+getSearchUrl();
|
url = url + '&'+getSearchUrl();
|
||||||
@@ -385,7 +385,7 @@ function getGridData() {
|
|||||||
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
||||||
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" />
|
<!-- <img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">클래스정보 관리<span class="tooltip">클래스정보를 등록/관리합니다</span></div>
|
<div class="title">클래스정보 관리<span class="tooltip">클래스정보를 등록/관리합니다</span></div>
|
||||||
@@ -395,16 +395,23 @@ function getGridData() {
|
|||||||
<tr>
|
<tr>
|
||||||
<th style="width:150px;">전문클래스명</th>
|
<th style="width:150px;">전문클래스명</th>
|
||||||
<td><input type="text" name="searchTelgmClsName" value="${param.searchTelgmClsName}"></td>
|
<td><input type="text" name="searchTelgmClsName" value="${param.searchTelgmClsName}"></td>
|
||||||
<th style="width:150px;">전문클래스 설명</th>
|
<%-- <th style="width:150px;">전문클래스 설명</th>
|
||||||
<td><input type="text" name="searchTelgmClsDesc" value="${param.searchTelgmClsDesc}"></td>
|
<td><input type="text" name="searchTelgmClsDesc" value="${param.searchTelgmClsDesc}"></td> --%>
|
||||||
<th style="width:150px;">복제 사용여부</th>
|
<!-- <th style="width:150px;">복제 사용여부</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="select-style">
|
<div class="select-style">
|
||||||
<select name="clonYn" id="clonYn" readonly="readonly" onchange="viewChange(this)">
|
<select name="clonYn" id="clonYn" readonly="readonly" onchange="viewChange(this)">
|
||||||
<option value="1">사용함</option>
|
<option value="1">사용함</option>
|
||||||
<option value="0">사용안함</option>
|
<option value="0">사용안함</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td> --><!-- <th style="width:150px;">복제 사용여부</th>
|
||||||
|
<td>
|
||||||
|
<div class="select-style">
|
||||||
|
<select name="clonYn" id="clonYn" readonly="readonly" onchange="viewChange(this)">
|
||||||
|
<option value="1">사용함</option>
|
||||||
|
<option value="0">사용안함</option>
|
||||||
|
</select>
|
||||||
|
</td> -->
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="clone" hidden="hidden">
|
<tr id="clone" hidden="hidden">
|
||||||
<th style="width:150px;">복제 전문클래스명</th>
|
<th style="width:150px;">복제 전문클래스명</th>
|
||||||
|
|||||||
@@ -101,8 +101,8 @@ function getGridData() {
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete:function (d){
|
gridComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -406,7 +406,7 @@ function getGridData() {
|
|||||||
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
||||||
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" />
|
<%-- <img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" /> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">클래스맵핑 관리<span class="tooltip">클래스정보를 등록/관리합니다</span></div>
|
<div class="title">클래스맵핑 관리<span class="tooltip">클래스정보를 등록/관리합니다</span></div>
|
||||||
@@ -418,7 +418,7 @@ function getGridData() {
|
|||||||
<td><input type="text" name="searchTelgmClsID" value="${param.searchTelgmClsID}"></td>
|
<td><input type="text" name="searchTelgmClsID" value="${param.searchTelgmClsID}"></td>
|
||||||
<th style="width:150px;">메시지메타구분코드</th>
|
<th style="width:150px;">메시지메타구분코드</th>
|
||||||
<td><input type="text" name="searchMsgMetaDstcd" value="${param.searchMsgMetaDstcd}"></td>
|
<td><input type="text" name="searchMsgMetaDstcd" value="${param.searchMsgMetaDstcd}"></td>
|
||||||
<th style="width:150px;">전문클래스명</th>
|
<!-- <th style="width:150px;">전문클래스명</th>
|
||||||
<td><input type="text" name="searchTelgmClsName" value="${param.searchTelgmClsName}"></td>
|
<td><input type="text" name="searchTelgmClsName" value="${param.searchTelgmClsName}"></td>
|
||||||
<th style="width:150px;">복제 사용여부</th>
|
<th style="width:150px;">복제 사용여부</th>
|
||||||
<td>
|
<td>
|
||||||
@@ -427,7 +427,7 @@ function getGridData() {
|
|||||||
<option value="1">사용함</option>
|
<option value="1">사용함</option>
|
||||||
<option value="0">사용안함</option>
|
<option value="0">사용안함</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td> -->
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="clone" hidden="hidden">
|
<tr id="clone" hidden="hidden">
|
||||||
<th style="width:150px;">복제 전문클래스ID</th>
|
<th style="width:150px;">복제 전문클래스ID</th>
|
||||||
|
|||||||
@@ -155,7 +155,7 @@
|
|||||||
{ name : 'MOVEUP' , align : 'center', sortable:false, width : '80', unformat : imgUpunformatter, formatter : imgUpformatter},
|
{ name : 'MOVEUP' , align : 'center', sortable:false, width : '80', unformat : imgUpunformatter, formatter : imgUpformatter},
|
||||||
{ name : 'MOVEDOWN' , align : 'center', sortable:false, width : '80', unformat : imgDownunformatter, formatter : imgDownformatter},
|
{ name : 'MOVEDOWN' , align : 'center', sortable:false, width : '80', unformat : imgDownunformatter, formatter : imgDownformatter},
|
||||||
{ name : 'DELETEYN' , align : 'center', sortable:false, width : '80', unformat : unformatterFunction, formatter : formatterFunction},
|
{ name : 'DELETEYN' , align : 'center', sortable:false, width : '80', unformat : unformatterFunction, formatter : formatterFunction},
|
||||||
{ name : 'CLONE' , align : 'center', sortable:false, width : '80', unformat : cloneunformatter, formatter : cloneformatter}
|
{ name : 'CLONE' , align : 'center', sortable:false, width : '80', unformat : cloneunformatter, formatter : cloneformatter, hidden: true}
|
||||||
],
|
],
|
||||||
jsonReader : {
|
jsonReader : {
|
||||||
repeatitems : false
|
repeatitems : false
|
||||||
@@ -676,10 +676,10 @@
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_clone.png"/>" alt="" id="btn_clone_stg" level="W" status="DETAIL"/>
|
<%-- <img src="<c:url value="/img/btn_clone.png"/>" alt="" id="btn_clone_stg" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" alt="" id="btn_excel" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_excel.png"/>" alt="" id="btn_excel" level="W" status="DETAIL"/> --%>
|
||||||
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
||||||
|
|||||||
@@ -116,8 +116,8 @@ function cloneformatter(cellvalue, options, rowObject) {
|
|||||||
{ name : 'BJOBFLOWCMPONAME' , align:'left' ,width:40 },
|
{ name : 'BJOBFLOWCMPONAME' , align:'left' ,width:40 },
|
||||||
{ name : 'TELGMCLSID' , align:'left' ,width:40 },
|
{ name : 'TELGMCLSID' , align:'left' ,width:40 },
|
||||||
{ name : 'UNITTELGMLEN' , align:'left' ,width:40 },
|
{ name : 'UNITTELGMLEN' , align:'left' ,width:40 },
|
||||||
{ name : 'BJOBNODEDESC' , align:'left' ,width:40, hidden : false },
|
{ name : 'BJOBNODEDESC' , align:'left' ,width:40, hidden : true },
|
||||||
{ name : 'CLONE' , align:'center',width:10, unformat:cloneunformatter, formatter:cloneformatter}
|
{ name : 'CLONE' , align:'center',width:10, unformat:cloneunformatter, formatter:cloneformatter, hidden: true }
|
||||||
],
|
],
|
||||||
jsonReader: {
|
jsonReader: {
|
||||||
repeatitems:false
|
repeatitems:false
|
||||||
@@ -129,8 +129,8 @@ function cloneformatter(cellvalue, options, rowObject) {
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
loadComplete : function(rowId) {
|
loadComplete : function(rowId) {
|
||||||
$("img[name^=img_clone]").click(function() {
|
$("img[name^=img_clone]").click(function() {
|
||||||
@@ -478,7 +478,7 @@ function cloneformatter(cellvalue, options, rowObject) {
|
|||||||
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
||||||
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" />
|
<%-- <img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" /> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">흐름단계 리스트<span class="tooltip">흐름단계 리스트를 관리합니다</span></div>
|
<div class="title">흐름단계 리스트<span class="tooltip">흐름단계 리스트를 관리합니다</span></div>
|
||||||
@@ -490,9 +490,9 @@ function cloneformatter(cellvalue, options, rowObject) {
|
|||||||
<td style="width:200px;"><input type="text" name="searchBjobBzwkPrcssDstcd" value="${param.searchBjobBzwkPrcssDstcd}"></td>
|
<td style="width:200px;"><input type="text" name="searchBjobBzwkPrcssDstcd" value="${param.searchBjobBzwkPrcssDstcd}"></td>
|
||||||
<th style="width:120px;">단계구분코드</th>
|
<th style="width:120px;">단계구분코드</th>
|
||||||
<td style="width:200px;"><input type="text" name="searchBjobStgeDstcd" value="${param.searchBjobStgeDstcd}"></td>
|
<td style="width:200px;"><input type="text" name="searchBjobStgeDstcd" value="${param.searchBjobStgeDstcd}"></td>
|
||||||
<%-- <th style="width:120px;">흐름콤포넌트명</th>
|
<th style="width:120px;">흐름콤포넌트명</th>
|
||||||
<td style="width:200px;"><input type="text" name="searchBjobFlowCmpoName" value="${param.searchBjobFlowCmpoName}"></td> --%>
|
<td style="width:200px;"><input type="text" name="searchBjobFlowCmpoName" value="${param.searchBjobFlowCmpoName}"></td>
|
||||||
<th style="width:120px;">전문클래스ID</th>
|
<%-- <th style="width:120px;">전문클래스ID</th>
|
||||||
<td style="width:200px;"><input type="text" name="searchTelgmClsID" value="${param.searchTelgmClsID}"></td>
|
<td style="width:200px;"><input type="text" name="searchTelgmClsID" value="${param.searchTelgmClsID}"></td>
|
||||||
<th style="width:120px;">복제 사용여부</th>
|
<th style="width:120px;">복제 사용여부</th>
|
||||||
<td style="width:200px;">
|
<td style="width:200px;">
|
||||||
@@ -501,7 +501,7 @@ function cloneformatter(cellvalue, options, rowObject) {
|
|||||||
<option value="1">사용함</option>
|
<option value="1">사용함</option>
|
||||||
<option value="0">사용안함</option>
|
<option value="0">사용안함</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td> --%>
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="clone" hidden="hidden">
|
<tr id="clone" hidden="hidden">
|
||||||
<th style="width:120px;">복제 업무처리구분코드</th>
|
<th style="width:120px;">복제 업무처리구분코드</th>
|
||||||
|
|||||||
@@ -57,13 +57,13 @@
|
|||||||
{ name : 'MSGCLMNVAL' , align:'center' , width:40 },
|
{ name : 'MSGCLMNVAL' , align:'center' , width:40 },
|
||||||
{ name : 'THISMSGCLMNUSEYN' , align:'center' , width:40 ,
|
{ name : 'THISMSGCLMNUSEYN' , align:'center' , width:40 ,
|
||||||
formatter: function (cellvalue) {
|
formatter: function (cellvalue) {
|
||||||
if ( !cellvalue ) {
|
if ( cellvalue == '0' ) {
|
||||||
return '<span style="color:red">사용안함</span>';
|
return '<span style="color:red">사용안함</span>';
|
||||||
} else if ( cellvalue ) {
|
} else if ( cellvalue == '1' ) {
|
||||||
return '사용함';
|
return '사용';
|
||||||
} else {
|
} else {
|
||||||
return cellvalue;
|
return cellvalue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -77,8 +77,8 @@
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete:function (d){
|
gridComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -396,7 +396,7 @@
|
|||||||
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
||||||
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" />
|
<%-- <img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" /> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -406,12 +406,12 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:150px;">메시지항목 구분명</th>
|
<th style="width:150px;">메시지항목 구분명</th>
|
||||||
<td style="width:20%;"><input type="text" name="searchMsgItemDsticName" value="${param.searchMsgItemDsticName}"></td>
|
<td><input type="text" name="searchMsgItemDsticName" value="${param.searchMsgItemDsticName}"></td>
|
||||||
<th>메시지 컬럼명</th>
|
<th style="width:150px;">메시지 컬럼명</th>
|
||||||
<td><input type="text" name="searchMsgClmnName" value="${param.searchMsgClmnName}"></td>
|
<td><input type="text" name="searchMsgClmnName" value="${param.searchMsgClmnName}"></td>
|
||||||
<th>복제 메시지항목 구분명</th>
|
<%-- <th>복제 메시지항목 구분명</th>
|
||||||
<td><input type="text" name="cloneMsgItemDsticName" style="display:inline-block; width:calc(100% - 70px);">
|
<td><input type="text" name="cloneMsgItemDsticName" style="display:inline-block; width:calc(100% - 70px);">
|
||||||
<img id="btn_clone" src="<c:url value="/img/btn_clone1.png" />" level="W" status="LIST" class="btn_img"/></td>
|
<img id="btn_clone" src="<c:url value="/img/btn_clone1.png" />" level="W" status="LIST" class="btn_img"/></td> --%>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -109,8 +109,8 @@ function getGridData() {
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete:function (d){
|
gridComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -402,7 +402,7 @@ function getGridData() {
|
|||||||
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_prod.png"/>" alt="" id="btn_clone_prod" level="W" /> -->
|
||||||
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
<!-- <img src="<c:url value="/img/btn_clone_dev.png"/>" alt="" id="btn_clone_dev" level="W" /> -->
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" />
|
<%-- <img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" /> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">메시지메타 관리<span class="tooltip">메시지메타 정보를 등록 관리합니다</span></div>
|
<div class="title">메시지메타 관리<span class="tooltip">메시지메타 정보를 등록 관리합니다</span></div>
|
||||||
@@ -415,14 +415,14 @@ function getGridData() {
|
|||||||
<td><input type="text" name="searchMsgMetaDstcd" value="${param.searchMsgMetaDstcd}"></td>
|
<td><input type="text" name="searchMsgMetaDstcd" value="${param.searchMsgMetaDstcd}"></td>
|
||||||
<th style="width:150px;">메시지 설명</th>
|
<th style="width:150px;">메시지 설명</th>
|
||||||
<td><input type="text" name="searchMsgDesc" value="${param.searchMsgDesc}"></td>
|
<td><input type="text" name="searchMsgDesc" value="${param.searchMsgDesc}"></td>
|
||||||
<th style="width:120px;">복제 사용여부</th>
|
<!-- <th style="width:120px;">복제 사용여부</th>
|
||||||
<td style="width:120px;">
|
<td style="width:120px;">
|
||||||
<div class="select-style">
|
<div class="select-style">
|
||||||
<select name="clonYn" id="clonYn" readonly="readonly" onchange="viewChange(this)">
|
<select name="clonYn" id="clonYn" readonly="readonly" onchange="viewChange(this)">
|
||||||
<option value="1">사용함</option>
|
<option value="1">사용함</option>
|
||||||
<option value="0">사용안함</option>
|
<option value="0">사용안함</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td> -->
|
||||||
</tr>
|
</tr>
|
||||||
<tr id="clone" hidden="hidden">
|
<tr id="clone" hidden="hidden">
|
||||||
<th style="width:150px;">복제 메시지메타 구분코드</th>
|
<th style="width:150px;">복제 메시지메타 구분코드</th>
|
||||||
|
|||||||
@@ -71,9 +71,9 @@ function getGridData() {
|
|||||||
colModel:[
|
colModel:[
|
||||||
{ name : 'MSGITEMDSTICNAME' , align:'left' ,width:40 ,sortable:false },
|
{ name : 'MSGITEMDSTICNAME' , align:'left' ,width:40 ,sortable:false },
|
||||||
{ name : 'MSGCLMNNAME' , align:'center' ,width:40 },
|
{ name : 'MSGCLMNNAME' , align:'center' ,width:40 },
|
||||||
{ name : 'MSGCLMNATTRIPTRNCD' , align:'center' ,width:30 },
|
{ name : 'MSGCLMNATTRIPTRNCD' , align:'center' ,width:40 },
|
||||||
{ name : 'MSGCLMNVAL' , align:'center' ,width:30 },
|
{ name : 'MSGCLMNVAL' , align:'center' ,width:40 },
|
||||||
{ name : 'THISMSGCLMNUSEYN' , align:'center' ,width:30 ,
|
{ name : 'THISMSGCLMNUSEYN' , align:'center' ,width:40 ,
|
||||||
formatter: function (cellvalue) {
|
formatter: function (cellvalue) {
|
||||||
if ( !cellvalue ) {
|
if ( !cellvalue ) {
|
||||||
return '<span style="color:red">사용안함</span>';
|
return '<span style="color:red">사용안함</span>';
|
||||||
@@ -84,9 +84,9 @@ function getGridData() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ name : 'MSGITEMCLONENAME', align:'left', sortable:false, width:40, unformat:unformatterFunction, formatter:gridCloneName},
|
{ name : 'MSGITEMCLONENAME', align:'left', sortable:false, width:40, unformat:unformatterFunction, formatter:gridCloneName, hidden:true },
|
||||||
{ name : 'MSGITEMCLONE' , align:'center', sortable:false, width:20, unformat:unformatterFunction, formatter:gridCloneFunction},
|
{ name : 'MSGITEMCLONE' , align:'center', sortable:false, width:20, unformat:unformatterFunction, formatter:gridCloneFunction, hidden:true },
|
||||||
{ name : 'DELETEYN' , align:'center', sortable:false, width:20, unformat:unformatterFunction, formatter:formatterFunction}
|
{ name : 'DELETEYN' , align:'center', sortable:false, width:20, unformat:unformatterFunction, formatter:formatterFunction, hidden:true }
|
||||||
],
|
],
|
||||||
jsonReader: {
|
jsonReader: {
|
||||||
repeatitems:false
|
repeatitems:false
|
||||||
@@ -98,8 +98,8 @@ function getGridData() {
|
|||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
/* multiselect: true,
|
||||||
multiboxonly: false,
|
multiboxonly: false, */
|
||||||
rowList : eval('[${rmsDefaultRowList}]'),
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete:function (d){
|
gridComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -224,8 +224,8 @@ function getGridData() {
|
|||||||
<body>
|
<body>
|
||||||
<div class="popup_box">
|
<div class="popup_box">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_input.png"/>" alt="" id="btn_input" level="R" />
|
<%-- <img src="<c:url value="/img/btn_input.png"/>" alt="" id="btn_input" level="R" />
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" /> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
<img src="<c:url value="/img/btn_close.png"/>" alt="" id="btn_close" level="R" />
|
<img src="<c:url value="/img/btn_close.png"/>" alt="" id="btn_close" level="R" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -13,261 +13,127 @@
|
|||||||
<jsp:include page="/jsp/common/include/css.jsp"/>
|
<jsp:include page="/jsp/common/include/css.jsp"/>
|
||||||
<jsp:include page="/jsp/common/include/script.jsp"/>
|
<jsp:include page="/jsp/common/include/script.jsp"/>
|
||||||
<script language="javascript" >
|
<script language="javascript" >
|
||||||
var url_excel = '<c:url value="/common/noauth/excel/listGridToExcel.json" />';
|
function list(url){
|
||||||
|
var gridPostData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
||||||
function fileupload(e,successcallback,errorcallback) {
|
|
||||||
var formObj = $(this);
|
|
||||||
var formURL = formObj.attr("action");
|
|
||||||
if(window.FormData !== undefined) // for HTML5 browsers
|
|
||||||
{
|
|
||||||
var formData = new FormData(this);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: formURL,
|
|
||||||
type: 'POST',
|
|
||||||
data: formData,
|
|
||||||
encType: "multipart/form-data",
|
|
||||||
contentType: false,
|
|
||||||
cache: false,
|
|
||||||
processData: false,
|
|
||||||
success: function(json, textStatus, jqXHR) {
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
if(textStatus == 'success') {
|
|
||||||
alert('정상처리 되었습니다.');
|
|
||||||
$("#btn_search").click();
|
|
||||||
} else {
|
|
||||||
alert('업로드중 에러가 발생하였습니다.');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function(jqXHR, textStatus, errorThrown) {
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
if (typeof callback === 'function') {
|
|
||||||
errorcallback(jqXHR, textStatus, errorThrown);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
e.preventDefault();
|
|
||||||
if (e.unbind) e.unbind();
|
|
||||||
} else { //for olden browsers
|
|
||||||
formObj.append($("<input type='hidden' name='serviceType' value='" + sessionStorage["serviceType"] + "' />"));
|
|
||||||
//generate a random id
|
|
||||||
var iframeId = 'unique' + (new Date().getTime());
|
|
||||||
//create an empty iframe
|
|
||||||
var iframe = $('<iframe src="javascript:false;" id="' + iframeId + '" name="' + iframeId + '" />');
|
|
||||||
|
|
||||||
//hide it
|
|
||||||
iframe.hide();
|
|
||||||
|
|
||||||
//set form target to iframe
|
|
||||||
formObj.attr('target', iframeId);
|
|
||||||
formObj.attr('action', '<c:url value="/loader.file" />');
|
|
||||||
|
|
||||||
//Add iframe to body
|
|
||||||
iframe.appendTo('body');
|
|
||||||
iframe.load(function(e) {
|
|
||||||
var doc = getDoc(iframe[0]);
|
|
||||||
var docRoot = doc.body ? doc.body : doc.documentElement;
|
|
||||||
var data = docRoot.innerHTML;
|
|
||||||
var k = JSON.parse(data);
|
|
||||||
$("#grid")[0].addJSONData(k);
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
//data is returned from server.
|
|
||||||
if (typeof callback === 'function') {
|
|
||||||
//successcallback(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function list(url) {
|
|
||||||
var gridPostData = getSearchForJqgrid("cmd", "LIST"); //jqgrid에서는 object 로
|
|
||||||
$('#grid').jqGrid({
|
$('#grid').jqGrid({
|
||||||
datatype: "json",
|
datatype:"json",
|
||||||
mtype: 'POST',
|
mtype: 'POST',
|
||||||
url: '<c:url value="/bap/admin/work/bizGbnMan.json" />',
|
url: '<c:url value="/bap/admin/work/bizGbnMan.json" />',
|
||||||
postData: gridPostData,
|
postData : gridPostData,
|
||||||
colNames: [ '배치 대외 기관',
|
colNames:['업무구분코드',
|
||||||
'배치 대외 기관명',
|
'업무구분명',
|
||||||
'사용여부'
|
'사용여부'
|
||||||
],
|
],
|
||||||
colModel: [
|
colModel:[
|
||||||
{ name : 'BJOBBZWKDSTCD' , align:'center' ,sortable:false },
|
{ name : 'BJOBBZWKDSTCD' , align:'left' ,sortable:false },
|
||||||
{ name : 'BJOBBZWKNAME' , align:'left' },
|
{ name : 'BJOBBZWKNAME' , align:'left' },
|
||||||
{ name : 'THISMSGUSEYN' , align:'center', width:50 ,
|
{ name : 'THISMSGUSEYN' , align:'center', width:50 ,
|
||||||
formatter: function (cellvalue) {
|
formatter: function (cellvalue) {
|
||||||
if ( cellvalue == '1' ) {
|
if ( cellvalue == '1' ) {
|
||||||
return '사용';
|
return '사용';
|
||||||
} else {
|
} else {
|
||||||
return '<span style="color:red">사용안함</span>';
|
return '<span style="color:red">사용안함</span>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
jsonReader: {
|
jsonReader: {
|
||||||
repeatitems:false
|
repeatitems:false
|
||||||
},
|
},
|
||||||
pager: $('#pager'),
|
pager : $('#pager'),
|
||||||
page: '${param.page}',
|
page : '${param.page}',
|
||||||
rowNum: '${rmsDefaultRowNum}',
|
rowNum : '${rmsDefaultRowNum}',
|
||||||
autoheight: true,
|
autoheight: true,
|
||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
rowList: eval('[${rmsDefaultRowList}]'),
|
gridComplete:function (d){
|
||||||
gridComplete:function (d) {
|
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
for(var i = 0 ; i< colModel.length; i++) {
|
for(var i = 0 ; i< colModel.length; i++){
|
||||||
$(this).setColProp(colModel[i].name, {sortable : false}); //그리드 헤더 화살표 삭제(정렬X)
|
$(this).setColProp(colModel[i].name, {sortable : false}); //그리드 헤더 화살표 삭제(정렬X)
|
||||||
}
|
}
|
||||||
},
|
|
||||||
|
},
|
||||||
ondblClickRow: function(rowId) {
|
ondblClickRow: function(rowId) {
|
||||||
var rowData = $(this).getRowData(rowId);
|
var rowData = $(this).getRowData(rowId);
|
||||||
var bjobBzwkDstcd = rowData['BJOBBZWKDSTCD'].trim();
|
var bjobBzwkDstcd = rowData['BJOBBZWKDSTCD'].trim();
|
||||||
var url = '<c:url value="/bap/admin/work/bizGbnMan.view" />';
|
var url = '<c:url value="/bap/admin/work/bizGbnMan.view" />';
|
||||||
url += '?cmd=DETAIL';
|
url = url + '?cmd=DETAIL';
|
||||||
url += '&page=' + $(this).getGridParam("page");
|
url = url + '&page='+$(this).getGridParam("page");
|
||||||
url += '&returnUrl=' + getReturnUrl();
|
url = url + '&returnUrl='+getReturnUrl();
|
||||||
url += '&menuId=' + '${param.menuId}';
|
url = url + '&menuId='+'${param.menuId}';
|
||||||
url += '&bjobBzwkDstcd=' + bjobBzwkDstcd;
|
url = url + '&bjobBzwkDstcd='+bjobBzwkDstcd;
|
||||||
//검색값
|
//검색값
|
||||||
url += '&' + getSearchUrl();
|
url = url + '&'+getSearchUrl();
|
||||||
goNav(url);
|
goNav(url);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
resizeJqGridWidth('grid', 'title', '1000');
|
resizeJqGridWidth('grid','title','1000');
|
||||||
var url ='<c:url value="/bap/admin/work/bizGbnMan.json" />';
|
var url ='<c:url value="/bap/admin/work/bizGbnMan.json" />';
|
||||||
list(url);
|
list(url);
|
||||||
|
|
||||||
$("#btn_search").click(function() {
|
$("#btn_search").click(function(){
|
||||||
var postData = getSearchForJqgrid("cmd", "LIST"); //jqgrid에서는 object 로
|
var postData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
||||||
$("#grid").setGridParam({url:url, postData: postData, page:"1" }).trigger("reloadGrid");
|
$("#grid").setGridParam({url:url, postData: postData, page:"1" }).trigger("reloadGrid");
|
||||||
});
|
});
|
||||||
|
$("#btn_new").click(function(){
|
||||||
$("#btn_new").click(function() {
|
|
||||||
var url = '<c:url value="/bap/admin/work/bizGbnMan.view"/>';
|
var url = '<c:url value="/bap/admin/work/bizGbnMan.view"/>';
|
||||||
url += '?cmd=DETAIL';
|
url = url + '?cmd=DETAIL';
|
||||||
url += '&page=' + $("#grid").getGridParam("page");
|
url = url + '&page='+$("#grid").getGridParam("page");
|
||||||
url += '&returnUrl=' + getReturnUrl();
|
url = url + '&returnUrl='+getReturnUrl();
|
||||||
url += '&menuId=' + '${param.menuId}';
|
url = url + '&menuId='+'${param.menuId}';
|
||||||
//검색값
|
//검색값
|
||||||
url += '&' + getSearchUrl();
|
url = url + '&'+getSearchUrl();
|
||||||
|
|
||||||
goNav(url);
|
goNav(url);
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name^=search]").keydown(function(key) {
|
$("input[name^=search]").keydown(function(key){
|
||||||
if (key.keyCode == 13) {
|
if (key.keyCode == 13){
|
||||||
$("#btn_search").click();
|
$("#btn_search").click();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#btn_excel").click(function(event) {
|
|
||||||
event.stopPropagation(); // Do not propagate the event.
|
|
||||||
// Create an object that will manage to download the file.
|
|
||||||
var merge = new Array();
|
|
||||||
gridToExcelSubmit(url_excel, "LIST_GRID_TO_EXCEL", $("#grid"), $("#ajaxForm"), "배치 대외 기관 관리", merge);
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#btn_download").click(function() {
|
|
||||||
let selectedVal = "";
|
|
||||||
const rowIds = $("#grid").getGridParam("selarrrow");
|
|
||||||
|
|
||||||
rowIds.forEach(rowId => {
|
|
||||||
selectedVal += "," + $("#grid").getRowData(rowId).BJOBBZWKDSTCD;
|
|
||||||
});
|
|
||||||
|
|
||||||
if(selectedVal != "") selectedVal = selectedVal.substring(1);
|
|
||||||
|
|
||||||
var url ='<c:url value="/loader.do" />';
|
|
||||||
url += '?cmd=bizGbnMan';
|
|
||||||
url += '&control=download';
|
|
||||||
url += '&serviceType=' + sessionStorage["serviceType"];
|
|
||||||
url += '&fileName=bizGbnMan';
|
|
||||||
url += '&selectedVal=' + selectedVal;
|
|
||||||
url += '&' + getSearchUrl();
|
|
||||||
|
|
||||||
goNav(url);
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#multiform").on('submit', fileupload);
|
|
||||||
$('#btn_upload').click(function() {
|
|
||||||
if( confirm( "동일한 이름의 경우 기존내용을 수정합니다.\n\n업로드 하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
if(window.FormData !== undefined) {
|
|
||||||
$("input[name=file]").click();
|
|
||||||
} else {
|
|
||||||
if($("input[name=file]").val() == "") return;
|
|
||||||
$("#multiform").submit();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if(window.FormData !== undefined) {
|
|
||||||
$("input[name=file]").change(function(ev) {
|
|
||||||
var filename = $(this).val().split('\\').pop();
|
|
||||||
|
|
||||||
if (!filename.startsWith('bizGbnMan')) {
|
|
||||||
alert("배치대외기관 JSON 파일을 선택하십시오.\n\n[파일명 : bizGbnMan.json]")
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(filename == "") return;
|
|
||||||
else $("#multiform").submit();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if(window.FormData !== undefined) {
|
|
||||||
$("input[name=file]").hide();
|
|
||||||
} else {
|
|
||||||
$("input[name=file]").show();
|
|
||||||
}
|
|
||||||
|
|
||||||
buttonControl();
|
buttonControl();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="right_box">
|
<div class="right_box">
|
||||||
<div class="content_top">
|
<div class="content_top">
|
||||||
<ul class="path">
|
<ul class="path">
|
||||||
<li><a href="#">${rmsMenuPath}</a></li>
|
<li><a href="#">${rmsMenuPath}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="title">
|
<div class="content_middle" id="title">
|
||||||
<form id="multiform" method="POST" enctype="multipart/form-data" action="<c:url value="/loader.file"/>">
|
<div class="search_wrap">
|
||||||
<div class="search_wrap">
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<input type="file" id="file" name="file" style="display:inline-block"/>
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
<input type="hidden" name="cmd" value="bizGbnMan"/>
|
</div>
|
||||||
<input type="hidden" name="control" value="upload"/>
|
<div class="title">업무구분 관리<span class="tooltip">일괄 전송 파일을 송수신 업무 구분 코드를 관리 하는 화면입니다</span></div>
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R" />
|
|
||||||
<img src="<c:url value="/img/btn_upload.png"/>" alt="" id="btn_upload" level="W" />
|
<table class="search_condition" cellspacing=0;>
|
||||||
<img src="<c:url value="/img/btn_download.png"/>" alt="" id="btn_download" level="R" />
|
<tbody>
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<tr>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<th style="width:180px;">업무구분코드</th>
|
||||||
</div>
|
<td><input type="text" name="searchbjobBzwkDstcd" value="${param.searchbjobBzwkDstcd}"></td>
|
||||||
</form>
|
<th style="width:180px;">업무구분명</th>
|
||||||
<div class="title">배치 대외 기관 관리<span class="tooltip">배치 대외 기관 코드를 관리 하는 화면입니다</span></div>
|
<td><input type="text" name="searchbjobBzwkName" value="${param.searchBjobBzwkName}"></td>
|
||||||
|
</tr>
|
||||||
<table class="search_condition" cellspacing=0;>
|
</tbody>
|
||||||
<tbody>
|
</table>
|
||||||
<tr>
|
<table id="grid" ></table>
|
||||||
<th style="width:180px;">배치 대외 기관</th>
|
<div id="pager"></div>
|
||||||
<td><input type="text" name="searchbjobBzwkDstcd" value="${param.searchbjobBzwkDstcd}"></td>
|
|
||||||
<th style="width:180px;">배치 대외 기관명</th>
|
|
||||||
<td><input type="text" name="searchbjobBzwkName" value="${param.searchbjobBzwkName}"></td>
|
</div><!-- end content_middle -->
|
||||||
</tr>
|
</div><!-- end right_box -->
|
||||||
</tbody>
|
</body>
|
||||||
</table>
|
</html>
|
||||||
<table id="grid"></table>
|
|
||||||
<div id="pager"></div>
|
|
||||||
</div><!-- end content_middle -->
|
|
||||||
</div><!-- end right_box -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
||||||
@@ -324,24 +324,24 @@ $(document).ready(function() {
|
|||||||
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
||||||
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="title">배치 대외 기관 코드</div>
|
<div class="title">업무구분코드</div>
|
||||||
|
|
||||||
<form id="ajaxForm">
|
<form id="ajaxForm">
|
||||||
<table id="tb_clone" class="table_row" cellspacing="0">
|
<%-- <table id="tb_clone" class="table_row" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="4">
|
<td colspan="4">
|
||||||
<input type="text" name="newBjobBzwkDstcd" style="width:200px;">
|
<input type="text" name="newBjobBzwkDstcd" style="width:200px;">
|
||||||
<img id="btn_clone" src="<c:url value="/img/btn_clone.png" />" class="btn_img"/>
|
<img id="btn_clone" src="<c:url value="/img/btn_clone.png" />" class="btn_img"/>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table> --%>
|
||||||
<table class="table_row" cellspacing="0">
|
<table class="table_row" cellspacing="0">
|
||||||
<!-- 공통-->
|
<!-- 공통-->
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:180px;">배치 대외 기관 코드</th><td><input type="text" name="bjobBzwkDstcd" /></td>
|
<th style="width:180px;">업무구분코드</th><td><input type="text" name="bjobBzwkDstcd" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>배치 대외 기관명</th><td><input type="text" name="bjobBzwkName" /></td>
|
<th>업무구분명</th><td><input type="text" name="bjobBzwkName" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>당메시지 사용여부 *</th>
|
<th>당메시지 사용여부 *</th>
|
||||||
|
|||||||
@@ -9,342 +9,215 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title></title>
|
<title></title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<jsp:include page="/jsp/common/include/css.jsp"/>
|
<jsp:include page="/jsp/common/include/css.jsp" />
|
||||||
<jsp:include page="/jsp/common/include/script.jsp"/>
|
<jsp:include page="/jsp/common/include/script.jsp" />
|
||||||
<script language="javascript" >
|
<script language="javascript">
|
||||||
var selectName = "searchBjobBzwkDstcd";
|
function list(url) {
|
||||||
var url_excel = '<c:url value="/common/noauth/excel/listGridToExcel.json" />';
|
var gridPostData = getSearchForJqgrid("cmd", "LIST"); //jqgrid에서는 object 로
|
||||||
var url ='<c:url value="/bap/admin/work/messageProcMan.json" />';
|
$("#grid").jqGrid({
|
||||||
|
datatype: "json",
|
||||||
|
mtype: "POST",
|
||||||
|
url: '<c:url value="/bap/admin/work/messageProcMan.json" />',
|
||||||
|
postData: gridPostData,
|
||||||
|
colNames: [
|
||||||
|
"메시지구분코드",
|
||||||
|
"업무구분명",
|
||||||
|
"송수신파일명",
|
||||||
|
"송수신파일설명",
|
||||||
|
"업무코드(Lv2)",
|
||||||
|
"담당자",
|
||||||
|
"레코드 길이",
|
||||||
|
"송신여부",
|
||||||
|
"수신여부",
|
||||||
|
"사용여부",
|
||||||
|
],
|
||||||
|
colModel: [
|
||||||
|
{ name: "BJOBMSGDSTCD", hidden: true },
|
||||||
|
{ name: "BJOBBZWKNAME", align: "left" },
|
||||||
|
{ name: "BJOBTRANDSTCDNAME", align: "left" },
|
||||||
|
{ name: "BJOBMSGDSTICNAME", align: "left" },
|
||||||
|
{ name: "UAPPLCD", align: "center", hidden: true },
|
||||||
|
{ name: "THISMSGCHRGIDS", align: "left" },
|
||||||
|
{ name: "BJOBTELGMRECSIZE", align: "center" },
|
||||||
|
{
|
||||||
|
name: "EAIFILESENDUSEYN",
|
||||||
|
align: "center",
|
||||||
|
formatter: function (cellvalue) {
|
||||||
|
if (cellvalue == "1") {
|
||||||
|
return "사용";
|
||||||
|
} else {
|
||||||
|
return '<span style="color:red">사용안함</span>';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "EAIFILERECVUSEYN",
|
||||||
|
align: "center",
|
||||||
|
formatter: function (cellvalue) {
|
||||||
|
if (cellvalue == "1") {
|
||||||
|
return "사용";
|
||||||
|
} else {
|
||||||
|
return '<span style="color:red">사용안함</span>';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "THISMSGUSEYN",
|
||||||
|
align: "center",
|
||||||
|
formatter: function (cellvalue) {
|
||||||
|
if (cellvalue == "1") {
|
||||||
|
return "사용";
|
||||||
|
} else {
|
||||||
|
return '<span style="color:red">사용안함</span>';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
jsonReader: {
|
||||||
|
repeatitems: false,
|
||||||
|
},
|
||||||
|
pager: $("#pager"),
|
||||||
|
page: "${param.page}",
|
||||||
|
rowNum: "${rmsDefaultRowNum}",
|
||||||
|
autoheight: true,
|
||||||
|
height: $("#container").height(),
|
||||||
|
autowidth: true,
|
||||||
|
viewrecords: true,
|
||||||
|
rowList: eval("[${rmsDefaultRowList}]"),
|
||||||
|
gridComplete: function (d) {
|
||||||
|
var colModel = $(this).getGridParam("colModel");
|
||||||
|
for (var i = 0; i < colModel.length; i++) {
|
||||||
|
$(this).setColProp(colModel[i].name, { sortable: false }); //그리드 헤더 화살표 삭제(정렬X)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
ondblClickRow: function (rowId) {
|
||||||
|
var rowData = $(this).getRowData(rowId);
|
||||||
|
var bjobMsgDstcd = rowData["BJOBMSGDSTCD"].trim();
|
||||||
|
var url = '<c:url value="/bap/admin/work/messageProcMan.view" />';
|
||||||
|
url = url + "?cmd=DETAIL";
|
||||||
|
url = url + "&page=" + $(this).getGridParam("page");
|
||||||
|
url = url + "&menuId=" + "${param.menuId}";
|
||||||
|
url = url + "&returnUrl=" + getReturnUrl();
|
||||||
|
url = url + "&bjobMsgDstcd=" + bjobMsgDstcd;
|
||||||
|
url = url + "&" + getSearchUrl();
|
||||||
|
//검색값
|
||||||
|
goNav(url);
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function fileupload(e,successcallback,errorcallback) {
|
$(document).ready(function () {
|
||||||
var formObj = $(this);
|
resizeJqGridWidth("grid", "title", "1000");
|
||||||
var formURL = formObj.attr("action");
|
var url = '<c:url value="/bap/admin/work/messageProcMan.json" />';
|
||||||
if(window.FormData !== undefined) // for HTML5 browsers
|
list(url);
|
||||||
{
|
|
||||||
var formData = new FormData(this);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: formURL,
|
|
||||||
type: 'POST',
|
|
||||||
data: formData,
|
|
||||||
encType: "multipart/form-data",
|
|
||||||
contentType: false,
|
|
||||||
cache: false,
|
|
||||||
processData: false,
|
|
||||||
success: function(json, textStatus, jqXHR) {
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
if(textStatus == 'success') {
|
|
||||||
alert('정상처리 되었습니다.');
|
|
||||||
$("#btn_search").click();
|
|
||||||
} else {
|
|
||||||
alert('업로드중 에러가 발생하였습니다.');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function(jqXHR, textStatus, errorThrown) {
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
if (typeof callback === 'function') {
|
|
||||||
errorcallback(jqXHR, textStatus, errorThrown);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
e.preventDefault();
|
|
||||||
if (e.unbind) e.unbind();
|
|
||||||
} else { //for olden browsers
|
|
||||||
formObj.append($("<input type='hidden' name='serviceType' value='" + sessionStorage["serviceType"] + "' />"));
|
|
||||||
//generate a random id
|
|
||||||
var iframeId = 'unique' + (new Date().getTime());
|
|
||||||
//create an empty iframe
|
|
||||||
var iframe = $('<iframe src="javascript:false;" id="' + iframeId + '" name="' + iframeId + '" />');
|
|
||||||
|
|
||||||
//hide it
|
$("#btn_search").click(function () {
|
||||||
iframe.hide();
|
var postData = getSearchForJqgrid("cmd", "LIST"); //jqgrid에서는 object 로
|
||||||
|
$("#grid")
|
||||||
|
.setGridParam({ url: url, postData: postData, page: "1" })
|
||||||
|
.trigger("reloadGrid");
|
||||||
|
});
|
||||||
|
$("#btn_new").click(function () {
|
||||||
|
var url = '<c:url value="/bap/admin/work/messageProcMan.view"/>';
|
||||||
|
url = url + "?cmd=DETAIL";
|
||||||
|
url = url + "&page=" + $("#grid").getGridParam("page");
|
||||||
|
url = url + "&returnUrl=" + getReturnUrl();
|
||||||
|
url = url + "&menuId=" + "${param.menuId}";
|
||||||
|
//검색값
|
||||||
|
url = url + "&" + getSearchUrl();
|
||||||
|
|
||||||
//set form target to iframe
|
goNav(url);
|
||||||
formObj.attr('target', iframeId);
|
});
|
||||||
formObj.attr('action', '<c:url value="/loader.file" />');
|
|
||||||
|
|
||||||
//Add iframe to body
|
$("input[name^=search]").keydown(function (key) {
|
||||||
iframe.appendTo('body');
|
if (key.keyCode == 13) {
|
||||||
iframe.load(function(e) {
|
$("#btn_search").click();
|
||||||
var doc = getDoc(iframe[0]);
|
}
|
||||||
var docRoot = doc.body ? doc.body : doc.documentElement;
|
});
|
||||||
var data = docRoot.innerHTML;
|
$("input[name^=like]").keydown(function (key) {
|
||||||
var k = JSON.parse(data);
|
if (key.keyCode == 13) {
|
||||||
$("#grid")[0].addJSONData(k);
|
$("#btn_search").click();
|
||||||
$("input[name=file]").val("");
|
}
|
||||||
//data is returned from server.
|
});
|
||||||
if (typeof callback === 'function') {
|
|
||||||
//successcallback(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function list() {
|
buttonControl();
|
||||||
var gridPostData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
});
|
||||||
$('#grid').jqGrid({
|
</script>
|
||||||
datatype: "json",
|
</head>
|
||||||
mtype: 'POST',
|
<body>
|
||||||
url: url,
|
<div class="right_box">
|
||||||
postData: gridPostData,
|
<div class="content_top">
|
||||||
colNames: [ '인터페이스ID',
|
<ul class="path">
|
||||||
'인터페이스설명',
|
<li><a href="#">${rmsMenuPath}</a></li>
|
||||||
'수신업무/기관',
|
</ul>
|
||||||
'송신업무/기관',
|
</div>
|
||||||
'송수신파일명',
|
<!-- end content_top -->
|
||||||
'세부기관코드',
|
<div class="content_middle">
|
||||||
'레코드 길이',
|
<div class="search_wrap">
|
||||||
'송/수신여부',
|
<img src="<c:url value="/img/btn_new.png" />" alt="" id="btn_new"
|
||||||
/* '수신여부', */
|
level="W" /> <img src="<c:url value="/img/btn_search.png" />" alt=""
|
||||||
'사용여부'
|
id="btn_search" level="R" />
|
||||||
],
|
</div>
|
||||||
colModel: [
|
<div class="title">
|
||||||
{ name: 'BJOBMSGDSTCD' , align: 'center' },
|
송수신 파일 관리<span class="tooltip"
|
||||||
{ name: 'BJOBMSGDSTICNAME' , align: 'left' },
|
>일괄 전송에서 사용하는 송수신 파일을 관리 하는 화면입니다</span
|
||||||
{ name: 'BJOBBZWKDSTCD' , align: 'center' },
|
>
|
||||||
{ name: 'UAPPLCD' , align: 'center' },
|
</div>
|
||||||
{ name: 'BJOBTRANDSTCDNAME' , align: 'left' },
|
|
||||||
{ name: 'BJOBINSTIDSTCD' , align: 'center' },
|
|
||||||
{ name: 'BJOBTELGMRECSIZE' , align: 'center' },
|
|
||||||
{ name: 'EAIFILESENDUSEYN' , align: 'center' ,
|
|
||||||
formatter: function (cellvalue) {
|
|
||||||
if ( cellvalue == '1' ) {
|
|
||||||
return '송신';
|
|
||||||
} else {
|
|
||||||
return '수신';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{ name: 'THISMSGUSEYN' , align: 'center' ,
|
|
||||||
formatter: function (cellvalue) {
|
|
||||||
if ( cellvalue == '1' ) {
|
|
||||||
return '사용';
|
|
||||||
} else {
|
|
||||||
return '<span style="color:red">사용안함</span>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
jsonReader: {
|
|
||||||
repeatitems:false
|
|
||||||
},
|
|
||||||
pager: $('#pager'),
|
|
||||||
page: '${param.page}',
|
|
||||||
rowNum: '${rmsDefaultRowNum}',
|
|
||||||
autoheight: true,
|
|
||||||
height: $("#container").height(),
|
|
||||||
autowidth: true,
|
|
||||||
viewrecords: true,
|
|
||||||
multiselect: true,
|
|
||||||
rowList: eval('[${rmsDefaultRowList}]'),
|
|
||||||
gridComplete: function (d) {
|
|
||||||
var colModel = $(this).getGridParam("colModel");
|
|
||||||
for(var i = 0 ; i< colModel.length; i++) {
|
|
||||||
$(this).setColProp(colModel[i].name, {sortable: false}); //그리드 헤더 화살표 삭제(정렬X)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
ondblClickRow: function(rowId) {
|
|
||||||
var rowData = $(this).getRowData(rowId);
|
|
||||||
var bjobMsgDstcd = rowData['BJOBMSGDSTCD'].trim();
|
|
||||||
var url = '<c:url value="/bap/admin/work/messageProcMan.view" />';
|
|
||||||
url += '?cmd=DETAIL';
|
|
||||||
url += '&page=' + $(this).getGridParam("page");
|
|
||||||
url += '&menuId=' + '${param.menuId}';
|
|
||||||
url += '&returnUrl=' + getReturnUrl();
|
|
||||||
url += '&bjobMsgDstcd=' + bjobMsgDstcd;
|
|
||||||
url += '&' + getSearchUrl();
|
|
||||||
//검색값
|
|
||||||
goNav(url);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function init() {
|
<table class="search_condition" cellspacing="0;">
|
||||||
$.ajax({
|
<tbody>
|
||||||
type: "POST",
|
<tr>
|
||||||
url: url,
|
<th style="width: 180px">업무구분명</th>
|
||||||
dataType: "json",
|
<td>
|
||||||
data: { cmd: 'LIST_INIT_COMBO' },
|
<input
|
||||||
success: function(json) {
|
type="text"
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=searchBjobBzwkDstcd]")).setNoValueInclude(true).setNoValue('', '전체').setData(json.bjobBzwkDstcd).rendering(); // 업무구분코드
|
name="likeBjobBzwkName"
|
||||||
list();
|
value="${param.likeBjobBzwkName}"
|
||||||
},
|
/>
|
||||||
error: function(e) {
|
</td>
|
||||||
alert(e.responseText);
|
<th style="width: 180px">송수신파일명</th>
|
||||||
}
|
<td>
|
||||||
});
|
<input
|
||||||
setSearchable(selectName); // 콤보에 searchable 설정
|
type="text"
|
||||||
}
|
name="likeBjobTranDstcdName"
|
||||||
|
value="${param.likeBjobTranDstcdName}"
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
<th style="width: 180px">송수신파일설명</th>
|
||||||
|
<td>
|
||||||
|
<input
|
||||||
|
type="text"
|
||||||
|
name="likeBjobMsgDsticName"
|
||||||
|
value="${param.likeBjobMsgDsticName}"
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
<th style="width: 180px" hidden="hidden">어플리케이션코드</th>
|
||||||
|
<td hidden="hidden">
|
||||||
|
<input
|
||||||
|
type="text"
|
||||||
|
name="likeUapplCd"
|
||||||
|
value="${param.likeUapplCd}"
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
<th style="width: 180px" hidden="hidden">담당자ID</th>
|
||||||
|
<td hidden="hidden">
|
||||||
|
<input
|
||||||
|
type="text"
|
||||||
|
name="likeThisMsgChrgIDs"
|
||||||
|
value="${param.likeThisMsgChrgIDs}"
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
$(document).ready(function() {
|
<table id="grid"></table>
|
||||||
|
<div id="pager"></div>
|
||||||
resizeJqGridWidth('grid', 'title', '1000');
|
</div>
|
||||||
init();
|
<!-- end content_middle -->
|
||||||
|
</div>
|
||||||
$("#btn_search").click(function() {
|
<!-- end right_box -->
|
||||||
var postData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
</body>
|
||||||
$("#grid").setGridParam({url:url, postData: postData,page:"1" }).trigger("reloadGrid");
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#btn_new").click(function() {
|
|
||||||
var url = '<c:url value="/bap/admin/work/messageProcMan.view"/>';
|
|
||||||
url += '?cmd=DETAIL';
|
|
||||||
url += '&page=' + $("#grid").getGridParam("page");
|
|
||||||
url += '&returnUrl=' + getReturnUrl();
|
|
||||||
url += '&menuId=' + '${param.menuId}';
|
|
||||||
//검색값
|
|
||||||
url += '&'+getSearchUrl();
|
|
||||||
|
|
||||||
goNav(url);
|
|
||||||
});
|
|
||||||
|
|
||||||
$("input[name^=search]").keydown(function(key) {
|
|
||||||
if (key.keyCode == 13) {
|
|
||||||
$("#btn_search").click();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$("input[name^=like]").keydown(function(key) {
|
|
||||||
if (key.keyCode == 13) {
|
|
||||||
$("#btn_search").click();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#btn_excel").click(function(event) {
|
|
||||||
event.stopPropagation(); // Do not propagate the event.
|
|
||||||
// Create an object that will manage to download the file.
|
|
||||||
var merge = new Array();
|
|
||||||
gridToExcelSubmit(url_excel, "LIST_GRID_TO_EXCEL", $("#grid"), $("#ajaxForm"), "송수신 파일 관리", merge);
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#btn_download").click(function() {
|
|
||||||
let selectedVal = "";
|
|
||||||
const rowIds = $("#grid").getGridParam("selarrrow");
|
|
||||||
|
|
||||||
rowIds.forEach(rowId => {
|
|
||||||
selectedVal += "," + $("#grid").getRowData(rowId).BJOBMSGDSTCD;
|
|
||||||
});
|
|
||||||
|
|
||||||
if(selectedVal != "") selectedVal = selectedVal.substring(1);
|
|
||||||
|
|
||||||
var url ='<c:url value="/loader.do" />';
|
|
||||||
url += '?cmd=messageProcMan';
|
|
||||||
url += '&control=download';
|
|
||||||
url += '&serviceType=' + sessionStorage["serviceType"];
|
|
||||||
url += '&fileName=messageProcMan';
|
|
||||||
url += '&selectedVal=' + selectedVal;
|
|
||||||
url += '&' + getSearchUrl();
|
|
||||||
|
|
||||||
goNav(url);
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#multiform").on('submit', fileupload);
|
|
||||||
$('#btn_upload').click(function() {
|
|
||||||
if( confirm( "동일한 이름의 경우 기존내용을 수정합니다.\n\n업로드 하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
if(window.FormData !== undefined) {
|
|
||||||
$("input[name=file]").click();
|
|
||||||
} else {
|
|
||||||
if($("input[name=file]").val() == "") return;
|
|
||||||
$("#multiform").submit();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if(window.FormData !== undefined) {
|
|
||||||
$("input[name=file]").change(function(ev) {
|
|
||||||
var filename = $(this).val().split('\\').pop();
|
|
||||||
|
|
||||||
if (!filename.startsWith('messageProcMan')) {
|
|
||||||
alert("송수신 파일관리 JSON 파일을 선택하십시오.\n\n[파일명 : messageProcMan.json]")
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(filename == "") return;
|
|
||||||
else $("#multiform").submit();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if(window.FormData !== undefined) {
|
|
||||||
$("input[name=file]").hide();
|
|
||||||
} else {
|
|
||||||
$("input[name=file]").show();
|
|
||||||
}
|
|
||||||
|
|
||||||
buttonControl();
|
|
||||||
});
|
|
||||||
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div class="right_box">
|
|
||||||
<div class="content_top">
|
|
||||||
<ul class="path">
|
|
||||||
<li><a href="#">${rmsMenuPath}</a></li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- end content_top -->
|
|
||||||
<div class="content_middle" id="title">
|
|
||||||
<form id="multiform" method="POST" enctype="multipart/form-data" action="<c:url value="/loader.file"/>">
|
|
||||||
<div class="search_wrap">
|
|
||||||
<input type="file" id="file" name="file" style="display:inline-block"/>
|
|
||||||
<input type="hidden" name="cmd" value="messageProcMan"/>
|
|
||||||
<input type="hidden" name="control" value="upload"/>
|
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R" />
|
|
||||||
<img src="<c:url value="/img/btn_upload.png"/>" alt="" id="btn_upload" level="W" />
|
|
||||||
<img src="<c:url value="/img/btn_download.png"/>" alt="" id="btn_download" level="R" />
|
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
<div class="title">송수신 파일 관리<span class="tooltip">일괄 전송에서 사용하는 송수신 파일을 관리 하는 화면입니다</span></div>
|
|
||||||
|
|
||||||
<table class="search_condition" cellspacing=0;>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<th style="width:150px;">인터페이스ID</th>
|
|
||||||
<td><input type="text" name="likeBjobMsgDstcd" value="${param.likeBjobMsgDstcd}"></td>
|
|
||||||
<th style="width:150px;">업무구분코드</th>
|
|
||||||
<td>
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="searchBjobBzwkDstcd" value="${param.searchBjobBzwkDstcd}"></select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<th style="width:150px;">세부기관코드</th>
|
|
||||||
<td><input type="text" name="likeBjobInstiDstcd" value="${param.likeBjobInstiDstcd}"></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th style="width:150px;">송수신파일설명</th>
|
|
||||||
<td><input type="text" name="likeBjobTranDstcdName" value="${param.likeBjobTranDstcdName}"></td>
|
|
||||||
<th style="width:150px;">인터페이스설명</th>
|
|
||||||
<td><input type="text" name="likeBjobMsgDsticName" value="${param.likeBjobMsgDsticName}"></td>
|
|
||||||
<th style="width:150px;">사용여부</th>
|
|
||||||
<td style="width:350px;">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="searchThisMsgUseYn" value="${param.searchThisMsgUseYn}">
|
|
||||||
<option value="">전체</option>
|
|
||||||
<option value="1">사용</option>
|
|
||||||
<option value="0">사용안함</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th style="width:150px;" hidden="hidden">어플리케이션코드</th>
|
|
||||||
<td hidden="hidden"><input type="text" name="likeUapplCd" value="${param.likeUapplCd}"></td>
|
|
||||||
<th style="width:150px;" hidden="hidden">담당자ID</th>
|
|
||||||
<td hidden="hidden"><input type="text" name="likeThisMsgChrgIDs" value="${param.likeThisMsgChrgIDs}"></td>
|
|
||||||
<th style="width:150px;" hidden="hidden"></th>
|
|
||||||
<td hidden="hidden"></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table id="grid" ></table>
|
|
||||||
<div id="pager"></div>
|
|
||||||
|
|
||||||
</div><!-- end content_middle -->
|
|
||||||
</div><!-- end right_box -->
|
|
||||||
</body>
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|||||||
@@ -16,529 +16,387 @@
|
|||||||
|
|
||||||
<script language="javascript" >
|
<script language="javascript" >
|
||||||
|
|
||||||
var selectName = "bjobBzwkDstcd,uapplCd"; // selectBox Name
|
var isDetail = false;
|
||||||
var isDetail = false;
|
var lastsel2;
|
||||||
var lastsel2;
|
|
||||||
var isPopup = "${param.ispop}";
|
|
||||||
|
|
||||||
function isValid() {
|
function isValid(){
|
||||||
|
if($('input[name=bjobBzwkDstcd]').val() == ""){
|
||||||
if( $('input[name=bjobMsgDstcd]').val().trim() == "" ) {
|
alert("업무그룹코드를 입력하여 주십시요.");
|
||||||
alert("인터페이스ID를 입력하여 주십시요.");
|
|
||||||
return false;
|
return false;
|
||||||
} else if( $('select[name=bjobBzwkDstcd]').val() == "" ) {
|
}else if($('input[name=bjobBzwkName]').val() == ""){
|
||||||
alert("업무그룹코드를 선택하여 주십시요.");
|
alert("업무그룹명를 입력하여 주십시요.");
|
||||||
return false;
|
return false;
|
||||||
} else if( $('select[name=bjobInstiDstcd]').val() == "" ) {
|
}
|
||||||
alert("대외기관코드를 선택하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
} else if( $('input[name=bjobTranDstcdName]').val() == "" ) {
|
|
||||||
alert("BATCH작업메시지구분코드를 입력하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
} else if( $('input[name=bjobMsgDsticName]').val() == "" ) {
|
|
||||||
alert("BATCH작업메시지구분명을 입력하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
} else if( $('input[name=bjobTelgmHdrSize]').val() == "" ) {
|
|
||||||
alert("BATCH작업전문헤더크기를 입력하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
} else if( $('input[name=bjobTelgmRecSize]').val() == "" ) {
|
|
||||||
alert("BATCH작업전문데이터크기를 입력하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
} else if( $('input[name=uapplCd]').val() == "" ) {
|
|
||||||
alert("APPLICATION CODE를 선택하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
function gridRendering() {
|
|
||||||
|
function gridRendering(){
|
||||||
$('#grid').jqGrid({
|
$('#grid').jqGrid({
|
||||||
datatype: "local",
|
datatype:"local",
|
||||||
loadonce: true,
|
loadonce: true,
|
||||||
rowNum: 10000,
|
rowNum: 10000,
|
||||||
editurl: "clientArray",
|
editurl : "clientArray",
|
||||||
colNames: ['프라퍼티명',
|
colNames:['프라퍼티명',
|
||||||
'프라퍼티설명',
|
'프라퍼티설명',
|
||||||
'프라퍼티값'
|
'프라퍼티값'
|
||||||
],
|
],
|
||||||
colModel: [
|
colModel:[
|
||||||
{ name : 'PRPTYNAME' , align:'left' },
|
{ name : 'PRPTYNAME' , align:'left' },
|
||||||
{ name : 'PRPTYDESC' , align:'left' },
|
{ name : 'PRPTYDESC' , align:'left' },
|
||||||
{ name : 'PRPTY2VAL' , align:'left', editable : true }
|
{ name : 'PRPTY2VAL' , align:'left', editable : true }
|
||||||
],
|
],
|
||||||
jsonReader: {
|
jsonReader: {
|
||||||
repeatitems: false
|
repeatitems:false
|
||||||
},
|
},
|
||||||
loadComplete: function () {
|
loadComplete : function () {
|
||||||
},
|
|
||||||
onSelectRow: function(rowid,status) {
|
},
|
||||||
if ( lastsel2 !=undefined ) {
|
onSelectRow: function(rowid,status){
|
||||||
if( $("#grid tr#" + lastsel2).attr("editable") == 1 ) { //editable=1 means row in edit mode
|
if (lastsel2 !=undefined){
|
||||||
$("#grid").saveRow(lastsel2,false,"clientArray");
|
if($("#grid tr#" + lastsel2).attr("editable") == 1){ //editable=1 means row in edit mode
|
||||||
|
$("#grid").saveRow(lastsel2,false,"clientArray");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$('#grid').restoreRow(lastsel2);
|
$('#grid').restoreRow(lastsel2);
|
||||||
$('#grid').editRow(rowid,true);
|
$('#grid').editRow(rowid,true);
|
||||||
lastsel2=rowid;
|
lastsel2=rowid;
|
||||||
},
|
|
||||||
onSortCol: function(){
|
},
|
||||||
return 'stop'; //정렬 방지
|
onSortCol : function(){
|
||||||
},
|
return 'stop'; //정렬 방지
|
||||||
height: '300',
|
},
|
||||||
|
height: '300',
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true
|
viewrecords: true
|
||||||
});
|
});
|
||||||
|
|
||||||
resizeJqGridWidth('grid','title','1000');
|
|
||||||
|
resizeJqGridWidth('grid','title','1000');
|
||||||
}
|
}
|
||||||
|
function init(url,key){
|
||||||
function init(url,key) {
|
$.ajax({
|
||||||
$.ajax({
|
type : "POST",
|
||||||
type: "POST",
|
url:url,
|
||||||
url: url,
|
dataType:"json",
|
||||||
dataType: "json",
|
data:{cmd: 'LIST_INIT_COMBO'},
|
||||||
data: { cmd: 'LIST_INIT_COMBO' },
|
success:function(json){
|
||||||
success: function(json) {
|
new makeOptions("CODE","NAME").setObj($("select[name=bjobBzwkDstcd]")).setData(json.bjobBzwkDstcd).rendering();
|
||||||
// new makeOptions("CODE","NAME").setObj($("select[name=bjobBzwkDstcd]")).setData(json.bjobBzwkDstcd).rendering();
|
new makeOptions("CODE","NAME").setObj($("select[name=sysCd]")).setNoValueInclude(true).setNoValue(' ','없음').setData(json.sysCd).rendering();
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=bjobBzwkDstcd]")).setData(json.bjobBzwkDstcd).rendering(); // 업무구분코드
|
new makeOptions("CODE","NAME").setObj($("select[name=sysCd2]")).setNoValueInclude(true).setNoValue('','없음').setData(json.sysCd).rendering();
|
||||||
// new makeOptions("CODE","NAME").setObj($("select[name=bjobInstiDstcd]")).setFormat(codeName3OptionFormat).setData(json.bjobInstiDstcd).rendering(); // 대외기관코드
|
/* new makeOptions("CODE","NAME").setObj($("select[name=uapplCd]")).setNoValueInclude(true).setNoValue(' ','없음').setData(json.uapplCd).rendering(); */
|
||||||
//new makeOptions("BIZCODE","BIZNAME").setObj($("select[name=EAIBZWKDSTCD]")).setFormat(codeName3OptionFormat).setData(json.bizRows).rendering(); // 업무구분코드
|
//new makeOptions("CODE","NAME").setObj($("select[name=bizlevel1]")).setNoValueInclude(true).setNoValue(' ','없음').setData(json.bizlevel1).rendering();
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=bJobCycleGb]")).setData(json.bJobCycleGb).rendering(); // BATCH작업주기구분(BAP_CYCLE_GB)
|
//new makeOptions("CODE","NAME").setObj($("select[name=bizlevel2]")).setNoValueInclude(true).setNoValue(' ','없음').setData(json.bizlevel2).rendering();
|
||||||
|
//setSearchable('bjobBzwkDstcd');
|
||||||
// new makeOptions("CODE","NAME").setObj($("select[name=groupCoCd]")).setData(json.groupCoCd).rendering();
|
//setSearchable('uapplCd');
|
||||||
// new makeOptions("CODE","NAME").setObj($("select[name=sysCd]")).setNoValueInclude(true).setNoValue('','없음').setData(json.sysCd).rendering();
|
debugger;
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=uapplCd]")).setData(json.uapplCd).rendering(); // 어플리케이션코드
|
if ( isDetail ){
|
||||||
|
detail(url, key);
|
||||||
if ( isDetail ) {
|
}else{
|
||||||
detail(url, key);
|
setSearchable('bjobBzwkDstcd');
|
||||||
} else {
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type : "POST",
|
||||||
url: url,
|
url:url,
|
||||||
dataType: "json",
|
dataType:"json",
|
||||||
data: { cmd: 'LIST_PROP',
|
data:{ cmd: 'LIST_PROP',
|
||||||
bjobBzwkDstcd : $("select[name=bjobBzwkDstcd]").val(),
|
bjobBzwkDstcd : $("select[name=bjobBzwkDstcd]").val()
|
||||||
bjobMsgDstcd : $("input[name=bjobMsgDstcd]").val()
|
},
|
||||||
},
|
success:function(json){
|
||||||
success: function(json) {
|
$("#grid")[0].addJSONData(json);
|
||||||
$("#grid")[0].addJSONData(json.propMap);
|
$("input[name=prptyGroupName]").val("TelegramInfo{" + detail["BJOBBZWKDSTCD"] + "_" + detail["BJOBTRANDSTCDNAME"] + "}");
|
||||||
$("select[name=bjobInstiDstcd] option").remove();
|
$("input[name=thisMsgChrgIDs]").val(' ');
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=bjobInstiDstcd]")).setFormat(codeName3OptionFormat).setData(json.InstMap.rows).rendering(); // 대외기관코드
|
$("input[name=intfID]").val(' ');
|
||||||
$("input[name=prptyGroupName]").val("TelegramInfo{" + detail["BJOBMSGDSTCD"] + "}");
|
|
||||||
// $("input[name=thisMsgChrgIDs]").val(' ');
|
|
||||||
// $("input[name=intfID]").val(' ');
|
|
||||||
$("input[name=msgPrcssPrity]").val('999');
|
$("input[name=msgPrcssPrity]").val('999');
|
||||||
$("input[name=dupCnt]").val('0');
|
|
||||||
$("input[name=endCnt]").val('0');
|
},
|
||||||
},
|
error:function(e){
|
||||||
error: function(e) {
|
// alert(e.responseText);
|
||||||
alert(e.responseText);
|
}
|
||||||
}
|
});
|
||||||
});
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error:function(e){
|
||||||
alert(e.responseText);
|
// alert(e.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
setSearchable(selectName); // 콤보에 searchable 설정
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function detail(url,key) {
|
function detail(url,key){
|
||||||
if ( !isDetail ) return;
|
if (!isDetail)return;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type : "POST",
|
||||||
url: url,
|
url:url,
|
||||||
dataType: "json",
|
dataType:"json",
|
||||||
data: { cmd: 'DETAIL',
|
data:{ cmd: 'DETAIL',
|
||||||
bjobMsgDstcd : key
|
bjobMsgDstcd : key
|
||||||
},
|
},
|
||||||
success: function(json) {
|
success:function(json){
|
||||||
var data = json;
|
var data = json;
|
||||||
var detail = json.detail;
|
var detail = json.detail;
|
||||||
|
|
||||||
//adapterType
|
|
||||||
$("input[name=bjobMsgDstcd]").attr('readonly',true);
|
|
||||||
$("select[name=bjobBzwkDstcd]").attr('disabled',false);
|
|
||||||
$("input[name=bjobTranDstcdName]").attr('readonly',false);
|
|
||||||
$("input,select").each(function() {
|
|
||||||
try {
|
|
||||||
var name = $(this).attr('name').toUpperCase();
|
|
||||||
$(this).val(detail[name]);
|
|
||||||
} catch (e) {}
|
|
||||||
});
|
|
||||||
// 파일 송수신 구분
|
|
||||||
$("select[name=fileSndRcvGbn]").val(detail["FILESENDUSEYN"] == 1 ? "S" : "R");
|
|
||||||
// 대외기관코드 change 및 값 설정
|
|
||||||
$("select[name=bjobInstiDstcd]").attr('disabled',false);
|
|
||||||
$("input[name=bjobInstiDstVal]").val(detail["BJOBINSTIDSTCD"]); // 임시로 저장
|
|
||||||
$("select[name=bjobBzwkDstcd]").val($("select[name=bjobBzwkDstcd]").val()).trigger("change");
|
|
||||||
|
|
||||||
if ( $("input[name=dupCnt]").val().trim() == "" ) $("input[name=dupCnt]").val('0');
|
//adapterType
|
||||||
if ( $("input[name=endCnt]").val().trim() == "" ) $("input[name=endCnt]").val('0');
|
$("select[name=bjobBzwkDstcd]").attr('disabled',true);
|
||||||
|
$("input[name=bjobTranDstcdName]").attr('readonly',true);
|
||||||
|
$("input,select").each(function(){
|
||||||
|
var name = $(this).attr('name').toUpperCase();
|
||||||
|
$(this).val(detail[name]);
|
||||||
|
});
|
||||||
|
|
||||||
//Prop
|
//Prop
|
||||||
$("#grid")[0].addJSONData(data.rows);
|
$("#grid")[0].addJSONData(data);
|
||||||
|
setSearchable('uapplCd');
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error:function(e){
|
||||||
alert(e.responseText);
|
// alert(e.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var submitData = {};
|
var submitData = {};
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var returnUrl = getReturnUrlForReturn();
|
var returnUrl = getReturnUrlForReturn();
|
||||||
var url ='<c:url value="/bap/admin/work/messageProcMan.json" />';
|
var url ='<c:url value="/bap/admin/work/messageProcMan.json" />';
|
||||||
var key ="${param.bjobMsgDstcd}";
|
var key ="${param.bjobMsgDstcd}";
|
||||||
$("input[name*=Size]").inputmask('decimal',{groupSeparator:',',digits:0,autoGroup:true,prefix:'',rightAlign:false,autoUnmask:true,removeMaskOnSubmit:true});
|
$("input[name*=Size]").inputmask('decimal',{groupSeparator:',',digits:0,autoGroup:true,prefix:'',rightAlign:false,autoUnmask:true,removeMaskOnSubmit:true});
|
||||||
if ( key != "" && key !="null" ){
|
if (key != "" && key !="null"){
|
||||||
isDetail = true;
|
isDetail = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
gridRendering();
|
gridRendering();
|
||||||
|
|
||||||
init(url,key);
|
init(url,key);
|
||||||
|
|
||||||
|
|
||||||
$("#btn_modify").click(function(){
|
$("#btn_modify").click(function(){
|
||||||
|
debugger;
|
||||||
if (!isValid()) return;
|
if (!isValid())return;
|
||||||
|
if($("#grid tr#" + lastsel2).attr("editable") == 1){ //editable=1 means row in edit mode
|
||||||
if (isDetail) {
|
|
||||||
if ( confirm( "수정하시겠습니까?" ) != true ) return;
|
|
||||||
} else {
|
|
||||||
if ( confirm( "등록하시겠습니까?" ) != true ) return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( $("#grid tr#" + lastsel2).attr("editable") == 1 ) { //editable=1 means row in edit mode
|
|
||||||
$("#grid").saveRow(lastsel2,false,"clientArray");
|
$("#grid").saveRow(lastsel2,false,"clientArray");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var data = $("#grid").getRowData();
|
var data = $("#grid").getRowData();
|
||||||
var gridData = new Array();
|
var gridData = new Array();
|
||||||
for ( var i = 0; i <data.length; i++ ) {
|
for (var i = 0; i <data.length; i++) {
|
||||||
gridData.push(data[i]);
|
gridData.push(data[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 파일 송/수신구분 설정
|
|
||||||
$("input[name=fileSendUseYn]").val($("select[name=fileSndRcvGbn]").val() == 'S' ? '1' : '0');
|
|
||||||
$("input[name=fileRecvUseYn]").val($("select[name=fileSndRcvGbn]").val() == 'R' ? '1' : '0');
|
|
||||||
|
|
||||||
//공통부만 form으로 구성
|
//공통부만 form으로 구성
|
||||||
var postData = $('#ajaxForm').serializeArray();
|
var postData = $('#ajaxForm').serializeArray();
|
||||||
postData.push({ name: "gridData" , value: JSON.stringify(gridData)});
|
postData.push({ name: "gridData" , value:JSON.stringify(gridData)});
|
||||||
postData.push({ name: "bjobBzwkDstcd" , value: $("select[name=bjobBzwkDstcd]").val()});
|
postData.push({ name: "bjobBzwkDstcd" , value: $("select[name=bjobBzwkDstcd]").val()});
|
||||||
postData.push({ name: "prptyGroupName" , value: "TelegramInfo{" + $("input[name=bjobMsgDstcd]").val() + "}"});
|
postData.push({ name: "prptyGroupName" , value:"TelegramInfo{" + $("select[name=bjobBzwkDstcd]").val() + "_" + $("input[name=bjobTranDstcdName]").val() + "}"});
|
||||||
postData.push({ name: "prptyGroupDesc" , value: $("select[name=bjobBzwkDstcd]").val()+"배치 작업의 [" +$("input[name=bjobTranDstcdName]").val() + "]메시지의 송수신 전문용 프로퍼티 정의"});
|
postData.push({ name: "prptyGroupDesc" , value:$("select[name=bjobBzwkDstcd]").val()+"배치 작업의 [" +$("input[name=bjobTranDstcdName]").val() + "]메시지의 송수신 전문용 프로퍼티 정의"});
|
||||||
|
|
||||||
if ( isDetail ) {
|
if (isDetail){
|
||||||
postData.push( { name: "cmd" , value:"UPDATE"} );
|
postData.push({ name: "cmd" , value:"UPDATE"});
|
||||||
$.ajax({
|
}else{
|
||||||
type: "POST",
|
postData.push({ name: "cmd" , value:"INSERT"});
|
||||||
url: url,
|
|
||||||
data: postData,
|
|
||||||
success: function(args) {
|
|
||||||
alert("저장 되었습니다.");
|
|
||||||
if ( isPopup == 'Y' ) {
|
|
||||||
window.close();
|
|
||||||
} else {
|
|
||||||
goNav(returnUrl);//LIST로 이동
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function(e) {
|
|
||||||
alert(e.responseText);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: url,
|
|
||||||
dataType: "json",
|
|
||||||
data: { cmd: 'INITIALIZE_PK',
|
|
||||||
tableName: 'TSEAIBJ01',
|
|
||||||
columnName: "BjobMsgDstcd",
|
|
||||||
columnValue: $('input[name=bjobMsgDstcd]').val()
|
|
||||||
},
|
|
||||||
success:function(json) {
|
|
||||||
if( json.checkPK == 'Y' ) {
|
|
||||||
alert("이미 사용중인 인터페이스ID 입니다.\n\n다른 인터페이스ID를 입력하여 주십시요.");
|
|
||||||
return false;
|
|
||||||
} else {
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: url,
|
|
||||||
data: postData,
|
|
||||||
success: function(args) {
|
|
||||||
alert("저장 되었습니다.");
|
|
||||||
goNav(returnUrl);//LIST로 이동
|
|
||||||
},
|
|
||||||
error: function(e) {
|
|
||||||
alert(e.responseText);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
postData.push( { name: "cmd" , value:"INSERT"} );
|
|
||||||
}
|
}
|
||||||
|
$.ajax({
|
||||||
|
type : "POST",
|
||||||
|
url:url,
|
||||||
|
data:postData,
|
||||||
|
success:function(args){
|
||||||
|
alert("저장 되었습니다.");
|
||||||
|
goNav(returnUrl);//LIST로 이동
|
||||||
|
},
|
||||||
|
error:function(e){
|
||||||
|
// alert(e.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
$("#btn_delete").click(function(){
|
||||||
$("#btn_delete").click(function() {
|
|
||||||
|
if ( confirm( "삭제 하시겠습니까?" ) != true ) return;// 202407 삭제 confirm
|
||||||
|
|
||||||
if ( confirm( "삭제하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
var postData = $('#ajaxForm').serializeArray();
|
var postData = $('#ajaxForm').serializeArray();
|
||||||
postData.push({ name: "cmd" , value:"DELETE"});
|
postData.push({ name: "cmd" , value:"DELETE"});
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type : "POST",
|
||||||
url: url,
|
url:url,
|
||||||
data: postData,
|
data:postData,
|
||||||
success: function(args) {
|
success:function(args){
|
||||||
alert("삭제 되었습니다.");
|
alert("삭제 되었습니다.");
|
||||||
goNav(returnUrl);//LIST로 이동
|
goNav(returnUrl);//LIST로 이동
|
||||||
|
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error:function(e){
|
||||||
alert(e.responseText);
|
// alert(e.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
$("#btn_previous").click(function(){
|
||||||
$("#btn_previous").click(function() {
|
|
||||||
goNav(returnUrl);//LIST로 이동
|
goNav(returnUrl);//LIST로 이동
|
||||||
});
|
});
|
||||||
|
|
||||||
$("select[name=bjobBzwkDstcd]").change(function() {
|
$("select[name=bjobBzwkDstcd]").change(function(){
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type : "POST",
|
||||||
url: url,
|
url:url,
|
||||||
dataType: "json",
|
dataType:"json",
|
||||||
data: { cmd: 'LIST_PROP',
|
data:{ cmd: 'LIST_PROP',
|
||||||
bjobBzwkDstcd : $(this).val(),
|
bjobBzwkDstcd : $(this).val()
|
||||||
bjobMsgDstcd : $('input[name=bjobMsgDstcd]').val()
|
},
|
||||||
},
|
success:function(json){
|
||||||
success:function(json) {
|
$("#grid")[0].addJSONData(json);
|
||||||
$("#grid")[0].addJSONData(json.propMap);
|
}
|
||||||
$("select[name=bjobInstiDstcd] option").remove();
|
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=bjobInstiDstcd]")).setFormat(codeName3OptionFormat).setData(json.InstMap.rows).rendering(); // 대외기관코드
|
|
||||||
$("select[name=bjobInstiDstcd]").val($("input[name=bjobInstiDstVal]").val());
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#btn_pop_detail").click(function() {
|
|
||||||
var popUrl = '<c:url value="/bap/admin/work/messageProcMan.view" />' + '?cmd=POPUP';
|
|
||||||
var args = new Object();
|
|
||||||
args['data'] = key;
|
|
||||||
args['ispop'] = true;
|
|
||||||
|
|
||||||
var result = showModal(popUrl, args, 700, 600, function(arg) {
|
|
||||||
var args = null;
|
|
||||||
if( arg == null || arg == undefined ) {//chrome
|
|
||||||
args = this.dialogArguments;
|
|
||||||
args.returnValue = this.returnValue;
|
|
||||||
} else {//ie
|
|
||||||
args = arg;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( !args || !args.returnValue ) return;
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
buttonControl(isDetail);
|
buttonControl(isDetail);
|
||||||
titleControl(isDetail);
|
titleControl(isDetail);
|
||||||
|
|
||||||
$("#btn_close").click(function() {
|
|
||||||
window.close();
|
|
||||||
});
|
|
||||||
|
|
||||||
if ( isPopup == 'Y' ) {
|
|
||||||
$('#btn_delete').hide();
|
|
||||||
$('#btn_modify').show();
|
|
||||||
$('#btn_previous').hide();
|
|
||||||
$('#btn_close').show();
|
|
||||||
} else {
|
|
||||||
$('#btn_close').hide();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="right_box">
|
<div class="right_box">
|
||||||
<div class="content_top">
|
<div class="content_top">
|
||||||
<ul class="path">
|
<ul class="path">
|
||||||
<li><a href="#">${rmsMenuPath}</a></li>
|
<li><a href="#">${rmsMenuPath}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="title">
|
<div class="content_middle" id="title">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
||||||
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
<img src="<c:url value="/img/btn_modify.png"/>" alt="" id="btn_modify" level="W" status="DETAIL,NEW" />
|
||||||
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
<img src="<c:url value="/img/btn_previous.png"/>" alt="" id="btn_previous" level="R" status="DETAIL,NEW"/>
|
||||||
<img src="<c:url value="/img/btn_close.png"/>" alt="" id="btn_close" level="R" style="display:none;" />
|
|
||||||
</div>
|
</div>
|
||||||
<div class="title">송수신 파일</div>
|
<div class="title">송수신 파일</div>
|
||||||
|
|
||||||
<form id="ajaxForm">
|
<form id="ajaxForm">
|
||||||
<input type="hidden" name="sndrcvFileName" value=" "/>
|
|
||||||
<input type="hidden" name="sndScriptname" />
|
|
||||||
<table class="table_row" cellspacing="0">
|
<table class="table_row" cellspacing="0">
|
||||||
<colgroup>
|
|
||||||
<col width="15%">
|
|
||||||
<col width="30%">
|
|
||||||
<col width="5%">
|
|
||||||
<col width="15%">
|
|
||||||
<col width="35%">
|
|
||||||
</colgroup>
|
|
||||||
<!-- 공통-->
|
<!-- 공통-->
|
||||||
<tr>
|
<tr>
|
||||||
<th>인터페이스ID *</th>
|
<th style="width:180px;">업무구분코드</th>
|
||||||
<td colspan="2"><input type="text" name="bjobMsgDstcd" /></td>
|
<td><div class="select-style"><select name="bjobBzwkDstcd">
|
||||||
|
</select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>BATCH작업메시지구분코드</th><td><input type="text" maxlength="40" name="bjobTranDstcdName" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>BATCH작업메시지구분명</th><td><input type="text" name="bjobMsgDsticName" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>BATCH작업전문헤더크기</th><td><input type="text" name="bjobTelgmHdrSize" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>BATCH작업전문데이터크기</th><td><input type="text" name="bjobTelgmRecSize" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>BATCH작업전문트레일러크기</th><td><input type="text" name="bjobTelgmTrailSize" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>파일송신사용여부</th>
|
||||||
|
<td><div class="select-style"><select name="fileSendUseYn">
|
||||||
|
<option value="1">사용</option>
|
||||||
|
<option value="0">사용안함</option>
|
||||||
|
</select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>파일수신사용여부</th>
|
||||||
|
<td><div class="select-style"><select name="fileRecvUseYn">
|
||||||
|
<option value="1">사용</option>
|
||||||
|
<option value="0">사용안함</option>
|
||||||
|
</select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>작업처리 우선순위</th><td><input type="text" name="msgPrcssPrity" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>연계시스템 CODE(송신)</th>
|
||||||
|
<td><div class="select-style"><select name="sysCd"></select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>연계시스템 CODE(수신)</th>
|
||||||
|
<td><div class="select-style"><select name="sysCd2"></select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>APPLICATION CODE</th>
|
||||||
|
<td>
|
||||||
|
<!-- <div class="select-style"><select name="uapplCd"></select></div> -->
|
||||||
|
<input type="text" name="uapplCd" />
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<!--
|
||||||
|
<tr>
|
||||||
|
<th>업무레벨Lv1</th>
|
||||||
|
<td><div class="select-style"><select name="bizlevel1"></select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>업무레벨Lv2</th>
|
||||||
|
<td><div class="select-style"><select name="bizlevel2"></select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
-->
|
||||||
|
<tr hidden="hidden">
|
||||||
|
<th>파일명 패턴</th>
|
||||||
|
<td><div class="select-style"><select name="sndrcvFileName">
|
||||||
|
<option value=" ">사용안함</option>
|
||||||
|
<option value="yyyy">YYYY</option>
|
||||||
|
<option value="yyyyMM">YYYYMM</option>
|
||||||
|
<option value="MMdd">MMDD</option>
|
||||||
|
<option value="yyyyMMdd">YYYYMMDD</option>
|
||||||
|
<option value="001">일련번호</option>
|
||||||
|
<option value="yyyy_001">YYYY_일련번호</option>
|
||||||
|
<option value="yyyyMM_001">YYYYMM_일련번호</option>
|
||||||
|
<option value="MMdd_001">MMDD_일련번호</option>
|
||||||
|
<option value="yyyyMMdd_001">YYYYMMDD_일련번호</option>
|
||||||
|
</select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr> <!-- hidden="hidden" -->
|
||||||
|
<th>파일담당자</th><td><input type="text" name="thisMsgChrgIDs" /> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>수신시 알림여부</th>
|
||||||
|
<td>
|
||||||
|
<div class="select-style"><select name="recvNotiUseYn">
|
||||||
|
<option value="1">사용</option>
|
||||||
|
<option value="0">사용안함</option>
|
||||||
|
</select></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<th>당메시지 사용여부 *</th>
|
<th>당메시지 사용여부 *</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="select-style">
|
<div class="select-style"><select name="thisMsgUseYn">
|
||||||
<select name="thisMsgUseYn">
|
|
||||||
<option value="1">사용</option>
|
<option value="1">사용</option>
|
||||||
<option value="0">사용안함</option>
|
<option value="0">사용안함</option>
|
||||||
</select>
|
</select></div>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<!--
|
||||||
<tr>
|
<tr>
|
||||||
<th>업무구분코드</th>
|
<th>prptyGroupName</th><td><input name="prptyGroupName" /> </td>
|
||||||
<td colspan="2">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="bjobBzwkDstcd"></select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<th>대외기관코드</th>
|
|
||||||
<td colspan="2">
|
|
||||||
<input type="hidden" name="bjobInstiDstVal" />
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="bjobInstiDstcd"></select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
-->
|
||||||
<tr>
|
<tr>
|
||||||
<th>BATCH작업메시지구분코드 *</th>
|
<th>jFlow Job ID</th><td><input type="text" name="intfID" /> </td>
|
||||||
<td colspan="2"><input type="text" maxlength="40" name="bjobTranDstcdName" /></td>
|
|
||||||
<th>BATCH작업메시지구분명 *</th>
|
|
||||||
<td><input type="text" name="bjobMsgDsticName" /></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr hidden="hidden">
|
||||||
<th>BATCH작업전문헤더크기 *</th>
|
<th>bjobMsgDstcd</th><td><input type="text" name="bjobMsgDstcd" /> </td>
|
||||||
<td colspan="2"><input type="text" name="bjobTelgmHdrSize" /></td>
|
|
||||||
<th>BATCH작업전문데이터크기 *</th>
|
|
||||||
<td><input type="text" name="bjobTelgmRecSize" /></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<th>BATCH작업전문트레일러크기</th>
|
|
||||||
<td colspan="2"><input type="text" name="bjobTelgmTrailSize" /></td>
|
|
||||||
<th>BATCH작업주기구분</th>
|
|
||||||
<td><div class="select-style"><select name="bJobCycleGb"></select></div></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<input type="hidden" name="fileSendUseYn" />
|
|
||||||
<input type="hidden" name="fileRecvUseYn" />
|
|
||||||
<th>파일 송/수신 구분</th>
|
|
||||||
<td colspan="2">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="fileSndRcvGbn">
|
|
||||||
<option value="S">송신</option>
|
|
||||||
<option value="R">수신</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<th>수신시 알림여부</th>
|
|
||||||
<td colspan="2">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="recvNotiUseYn">
|
|
||||||
<option value="1">사용</option>
|
|
||||||
<option value="0">사용안함</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>APPLICATION CODE *</th>
|
|
||||||
<td colspan="2"><div class="select-style"><select name="uapplCd"></select></div></td>
|
|
||||||
<!-- <th>파일명 패턴</th>
|
|
||||||
<td>
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="sndrcvFileName">
|
|
||||||
<option value=" ">사용안함</option>
|
|
||||||
<option value="yyyy">YYYY</option>
|
|
||||||
<option value="yyyyMM">YYYYMM</option>
|
|
||||||
<option value="MMdd">MMDD</option>
|
|
||||||
<option value="yyyyMMdd">YYYYMMDD</option>
|
|
||||||
<option value="001">일련번호</option>
|
|
||||||
<option value="yyyy_001">YYYY_일련번호</option>
|
|
||||||
<option value="yyyyMM_001">YYYYMM_일련번호</option>
|
|
||||||
<option value="MMdd_001">MMDD_일련번호</option>
|
|
||||||
<option value="yyyyMMdd_001">YYYYMMDD_일련번호</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td> -->
|
|
||||||
<th>EAI 인터페이스ID</th>
|
|
||||||
<td><input type="text" name="intfID" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>데이터검증여부</th>
|
|
||||||
<td style="border-right: 0px;">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="dataVrfyYn">
|
|
||||||
<option value="1">사용</option>
|
|
||||||
<option value="0">사용안함</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td><img id="btn_pop_detail" src="<c:url value="/img/btn_pop_detail.png" />" class="btn_img" /></td>
|
|
||||||
<th>작업처리 우선순위</th>
|
|
||||||
<td><input type="text" name="msgPrcssPrity" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>처리여부</th>
|
|
||||||
<td colspan="2">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="procYn">
|
|
||||||
<option value="1">사용</option>
|
|
||||||
<option value="0">사용안함</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<th>중복횟수</th>
|
|
||||||
<td><input type="text" name="dupCnt" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>종결여부</th>
|
|
||||||
<td colspan="2">
|
|
||||||
<div class="select-style">
|
|
||||||
<select name="endYn">
|
|
||||||
<option value="1">사용</option>
|
|
||||||
<option value="0">사용안함</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<th>종결횟수</th>
|
|
||||||
<td><input type="text" name="endCnt" /></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>파일담당자</th>
|
|
||||||
<td colspan="4"><input type="text" name="thisMsgChrgIDs" /></td>
|
|
||||||
</tr>
|
|
||||||
<!-- <tr>
|
|
||||||
<th>송신스크립트명</th>
|
|
||||||
<td colspan="4"><input type="text" name="sndScriptname" /></td>
|
|
||||||
</tr> -->
|
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div class="table_row_title">프라퍼티 정보</div>
|
|
||||||
|
<div class="table_row_title">프라퍼티 정보</div>
|
||||||
<!-- grid -->
|
<!-- grid -->
|
||||||
<table id="grid" ></table>
|
<table id="grid" ></table>
|
||||||
</div><!-- end content_middle -->
|
</div><!-- end content_middle -->
|
||||||
</div><!-- end right_box -->
|
</div><!-- end right_box -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -13,296 +13,170 @@
|
|||||||
<jsp:include page="/jsp/common/include/css.jsp"/>
|
<jsp:include page="/jsp/common/include/css.jsp"/>
|
||||||
<jsp:include page="/jsp/common/include/script.jsp"/>
|
<jsp:include page="/jsp/common/include/script.jsp"/>
|
||||||
<script language="javascript" >
|
<script language="javascript" >
|
||||||
var url_excel = '<c:url value="/common/noauth/excel/listGridToExcel.json" />';
|
function list(url){
|
||||||
|
|
||||||
function fileupload(e,successcallback,errorcallback) {
|
|
||||||
var formObj = $(this);
|
|
||||||
var formURL = formObj.attr("action");
|
|
||||||
if( window.FormData !== undefined ) // for HTML5 browsers
|
|
||||||
{
|
|
||||||
var formData = new FormData(this);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url: formURL,
|
|
||||||
type: 'POST',
|
|
||||||
data: formData,
|
|
||||||
encType: "multipart/form-data",
|
|
||||||
contentType: false,
|
|
||||||
cache: false,
|
|
||||||
processData: false,
|
|
||||||
success: function(json, textStatus, jqXHR) {
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
if( textStatus == 'success' ) {
|
|
||||||
alert('정상처리 되었습니다.');
|
|
||||||
$("#btn_search").click();
|
|
||||||
} else {
|
|
||||||
alert('업로드중 에러가 발생하였습니다.');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error: function(jqXHR, textStatus, errorThrown) {
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
if( typeof callback === 'function' ) {
|
|
||||||
errorcallback(jqXHR, textStatus, errorThrown);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
e.preventDefault();
|
|
||||||
if ( e.unbind ) e.unbind();
|
|
||||||
} else { //for olden browsers
|
|
||||||
formObj.append($("<input type='hidden' name='serviceType' value='" + sessionStorage["serviceType"] + "' />"));
|
|
||||||
//generate a random id
|
|
||||||
var iframeId = 'unique' + (new Date().getTime());
|
|
||||||
//create an empty iframe
|
|
||||||
var iframe = $('<iframe src="javascript:false;" id="' + iframeId + '" name="' + iframeId + '" />');
|
|
||||||
|
|
||||||
//hide it
|
|
||||||
iframe.hide();
|
|
||||||
|
|
||||||
//set form target to iframe
|
|
||||||
formObj.attr('target', iframeId);
|
|
||||||
formObj.attr('action', '<c:url value="/loader.file" />');
|
|
||||||
|
|
||||||
//Add iframe to body
|
|
||||||
iframe.appendTo('body');
|
|
||||||
iframe.load(function(e) {
|
|
||||||
var doc = getDoc(iframe[0]);
|
|
||||||
var docRoot = doc.body ? doc.body : doc.documentElement;
|
|
||||||
var data = docRoot.innerHTML;
|
|
||||||
var k = JSON.parse(data);
|
|
||||||
$("#grid")[0].addJSONData(k);
|
|
||||||
$("input[name=file]").val("");
|
|
||||||
//data is returned from server.
|
|
||||||
if( typeof callback === 'function' ) {
|
|
||||||
//successcallback(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function list(url) {
|
|
||||||
var gridPostData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
var gridPostData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
||||||
$('#grid').jqGrid({
|
$('#grid').jqGrid({
|
||||||
datatype: "json",
|
datatype:"json",
|
||||||
mtype: 'POST',
|
mtype: 'POST',
|
||||||
url: '<c:url value="/bap/admin/work/systemInstMan.json" />',
|
url: '<c:url value="/bap/admin/work/systemInstMan.json" />',
|
||||||
postData: gridPostData,
|
postData : gridPostData,
|
||||||
colNames: [ '대외기관명',
|
colNames:['대외기관명',
|
||||||
'대외기관코드',
|
'대외기관코드',
|
||||||
'업무구분명',
|
'업무구분명',
|
||||||
'업무구분코드',
|
'업무구분코드',
|
||||||
'송신처리규칙코드',
|
'송신처리규칙코드',
|
||||||
'수신처리규칙코드',
|
'수신처리규칙코드',
|
||||||
'파일송신유형',
|
'파일송신유형',
|
||||||
'파일수신유형',
|
'파일수신유형',
|
||||||
'사용여부'
|
'사용여부'
|
||||||
],
|
],
|
||||||
colModel: [
|
colModel:[
|
||||||
{ name: 'OSIDINSTINAME' , align: 'left' ,sortable:false },
|
{ name : 'OSIDINSTINAME' , align:'left' ,sortable:false },
|
||||||
{ name: 'OSIDINSTIDSTCD' , align: 'center'},
|
{ name : 'OSIDINSTIDSTCD' , align:'left' },
|
||||||
{ name: 'BJOBBZWKNAME' , align: 'left' },
|
{ name : 'BJOBBZWKNAME' , align:'left' },
|
||||||
{ name: 'BJOBBZWKDSTCD' , align: 'center'},
|
{ name : 'BJOBBZWKDSTCD' , align:'left' },
|
||||||
{ name: 'SENDPRCSSRULECD' , align: 'center'},
|
{ name : 'SENDPRCSSRULECD' , align:'center'},
|
||||||
{ name: 'RECVPRCSSRULECD' , align: 'center'},
|
{ name : 'RECVPRCSSRULECD' , align:'center'},
|
||||||
{ name: 'EAIFILESENDPTRNDSTCD' , align: 'center' ,
|
{ name : 'EAIFILESENDPTRNDSTCD' , align:'center',
|
||||||
formatter: function (cellvalue) {
|
formatter: function (cellvalue) {
|
||||||
if( cellvalue == 'R' ) {
|
if ( cellvalue == 'R' ) {
|
||||||
return '요구';
|
return '요구';
|
||||||
} else {
|
} else {
|
||||||
return '응답';
|
return '응답';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ name: 'EAIFILERECVPTRNDSTCD' , align: 'center' ,
|
{ name : 'EAIFILERECVPTRNDSTCD' , align:'center',
|
||||||
formatter: function (cellvalue) {
|
formatter: function (cellvalue) {
|
||||||
if( cellvalue == 'R' ) {
|
if ( cellvalue == 'R' ) {
|
||||||
return '요구';
|
return '요구';
|
||||||
} else {
|
} else {
|
||||||
return '응답';
|
return '응답';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ name: 'THISMSGUSEYN' , align: 'center' ,
|
{ name : 'THISMSGUSEYN' , align:'center',
|
||||||
formatter: function (cellvalue) {
|
formatter: function (cellvalue) {
|
||||||
if( cellvalue == '1' ) {
|
if ( cellvalue == '1' ) {
|
||||||
return '사용';
|
return '사용';
|
||||||
} else {
|
} else {
|
||||||
return '<span style="color:red">사용안함</span>';
|
return '<span style="color:red">사용안함</span>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
jsonReader: {
|
jsonReader: {
|
||||||
repeatitems:false
|
repeatitems:false
|
||||||
},
|
},
|
||||||
pager: $('#pager'),
|
pager : $('#pager'),
|
||||||
page: '${param.page}',
|
page : '${param.page}',
|
||||||
rowNum: '${rmsDefaultRowNum}',
|
rowNum : '${rmsDefaultRowNum}',
|
||||||
autoheight: true,
|
autoheight: true,
|
||||||
height: $("#container").height(),
|
height: $("#container").height(),
|
||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
multiselect: true,
|
rowList : eval('[${rmsDefaultRowList}]'),
|
||||||
rowList: eval('[${rmsDefaultRowList}]'),
|
gridComplete:function (d){
|
||||||
gridComplete: function (d) {
|
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
for( var i = 0; i < colModel.length; i++ ) {
|
for(var i = 0 ; i< colModel.length; i++){
|
||||||
$(this).setColProp(colModel[i].name, {sortable: false}); //그리드 헤더 화살표 삭제(정렬X)
|
$(this).setColProp(colModel[i].name, {sortable : false}); //그리드 헤더 화살표 삭제(정렬X)
|
||||||
}
|
}
|
||||||
},
|
|
||||||
|
},
|
||||||
ondblClickRow: function(rowId) {
|
ondblClickRow: function(rowId) {
|
||||||
var rowData = $(this).getRowData(rowId);
|
var rowData = $(this).getRowData(rowId);
|
||||||
var bjobBzwkDstcd = rowData['BJOBBZWKDSTCD'].trim();
|
var bjobBzwkDstcd = rowData['BJOBBZWKDSTCD'].trim();
|
||||||
var osidInstiDstcd = rowData['OSIDINSTIDSTCD'].trim();
|
var osidInstiDstcd = rowData['OSIDINSTIDSTCD'].trim();
|
||||||
var url = '<c:url value="/bap/admin/work/systemInstMan.view" />';
|
var url = '<c:url value="/bap/admin/work/systemInstMan.view" />';
|
||||||
url += '?cmd=DETAIL';
|
url = url + '?cmd=DETAIL';
|
||||||
url += '&page=' + $(this).getGridParam("page");
|
url = url + '&page='+$(this).getGridParam("page");
|
||||||
url += '&menuId=' + '${param.menuId}';
|
url = url + '&menuId='+'${param.menuId}';
|
||||||
url += '&returnUrl=' + getReturnUrl();
|
url = url + '&returnUrl='+getReturnUrl();
|
||||||
url += '&bjobBzwkDstcd=' + bjobBzwkDstcd;
|
url = url + '&bjobBzwkDstcd='+bjobBzwkDstcd;
|
||||||
url += '&osidInstiDstcd=' + osidInstiDstcd;
|
url = url + '&osidInstiDstcd='+osidInstiDstcd;
|
||||||
url += '&' + getSearchUrl();
|
url = url + '&'+getSearchUrl();
|
||||||
//검색값
|
//검색값
|
||||||
goNav(url);
|
goNav(url);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
resizeJqGridWidth('grid', 'title', '1000');
|
resizeJqGridWidth('grid','title','1000');
|
||||||
var url ='<c:url value="/bap/admin/work/systemInstMan.json" />';
|
var url ='<c:url value="/bap/admin/work/systemInstMan.json" />';
|
||||||
list(url);
|
list(url);
|
||||||
|
|
||||||
$("#btn_search").click(function() {
|
$("#btn_search").click(function(){
|
||||||
var postData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
var postData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
||||||
$("#grid").setGridParam({url:url, postData: postData,page:"1" }).trigger("reloadGrid");
|
$("#grid").setGridParam({url:url, postData: postData,page:"1" }).trigger("reloadGrid");
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#btn_new").click(function() {
|
$("#btn_new").click(function(){
|
||||||
var url = '<c:url value="/bap/admin/work/systemInstMan.view"/>';
|
var url = '<c:url value="/bap/admin/work/systemInstMan.view"/>';
|
||||||
url += '?cmd=DETAIL';
|
url = url + '?cmd=DETAIL';
|
||||||
url += '&page=' + $("#grid").getGridParam("page");
|
url = url + '&page='+$("#grid").getGridParam("page");
|
||||||
url += '&returnUrl=' + getReturnUrl();
|
url = url + '&returnUrl='+getReturnUrl();
|
||||||
url += '&menuId=' + '${param.menuId}';
|
url = url + '&menuId='+'${param.menuId}';
|
||||||
//검색값
|
//검색값
|
||||||
url += '&' + getSearchUrl();
|
url = url + '&'+getSearchUrl();
|
||||||
|
|
||||||
goNav(url);
|
goNav(url);
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name^=search]").keydown(function(key) {
|
$("input[name^=search]").keydown(function(key){
|
||||||
if( key.keyCode == 13 ) {
|
if (key.keyCode == 13){
|
||||||
$("#btn_search").click();
|
$("#btn_search").click();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#btn_excel").click(function(event) {
|
|
||||||
event.stopPropagation(); // Do not propagate the event.
|
|
||||||
// Create an object that will manage to download the file.
|
|
||||||
var merge = new Array();
|
|
||||||
gridToExcelSubmit(url_excel, "LIST_GRID_TO_EXCEL", $("#grid"), $("#ajaxForm"), "배치 세부 기관 관리", merge);
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#btn_download").click(function() {
|
|
||||||
let selectedVal = "";
|
|
||||||
const rowIds = $("#grid").getGridParam("selarrrow");
|
|
||||||
|
|
||||||
rowIds.forEach(rowId => {
|
|
||||||
selectedVal += "," + $("#grid").getRowData(rowId).BJOBBZWKDSTCD + '_' + $("#grid").getRowData(rowId).OSIDINSTIDSTCD;
|
|
||||||
});
|
|
||||||
|
|
||||||
if( selectedVal != "" ) selectedVal = selectedVal.substring(1);
|
|
||||||
|
|
||||||
var url ='<c:url value="/loader.do" />';
|
|
||||||
url += '?cmd=systemInstMan';
|
|
||||||
url += '&control=download';
|
|
||||||
url += '&serviceType=' + sessionStorage["serviceType"];
|
|
||||||
url += '&fileName=systemInstMan';
|
|
||||||
url += '&selectedVal=' + selectedVal;
|
|
||||||
url += '&' + getSearchUrl();
|
|
||||||
|
|
||||||
goNav(url);
|
|
||||||
});
|
|
||||||
|
|
||||||
$("#multiform").on('submit', fileupload);
|
|
||||||
$('#btn_upload').click(function() {
|
|
||||||
if( confirm( "동일한 이름의 경우 기존내용을 수정합니다.\n\n업로드 하시겠습니까?" ) != true ) return;
|
|
||||||
|
|
||||||
if( window.FormData !== undefined ) {
|
|
||||||
$("input[name=file]").click();
|
|
||||||
} else {
|
|
||||||
if( $("input[name=file]").val() == "" ) return;
|
|
||||||
$("#multiform").submit();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if( window.FormData !== undefined ) {
|
|
||||||
$("input[name=file]").change(function(ev) {
|
|
||||||
var filename = $(this).val().split('\\').pop();
|
|
||||||
|
|
||||||
if( !filename.startsWith('systemInstMan') ) {
|
|
||||||
alert("배치 세부기관 관리 JSON 파일을 선택하십시오.\n\n[파일명 : systemInstMan.json]")
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if( filename == "" ) return;
|
|
||||||
else $("#multiform").submit();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if( window.FormData !== undefined ) {
|
|
||||||
$("input[name=file]").hide();
|
|
||||||
} else {
|
|
||||||
$("input[name=file]").show();
|
|
||||||
}
|
|
||||||
|
|
||||||
buttonControl();
|
buttonControl();
|
||||||
|
|
||||||
$("input[name=searchOsidInstiName]").val()
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="right_box">
|
<div class="right_box">
|
||||||
<div class="content_top">
|
<div class="content_top">
|
||||||
<ul class="path">
|
<ul class="path">
|
||||||
<li><a href="#">${rmsMenuPath}</a></li>
|
<li><a href="#">${rmsMenuPath}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="title">
|
<div class="content_middle">
|
||||||
<form id="multiform" method="POST" enctype="multipart/form-data" action="<c:url value="/loader.file"/>">
|
<div class="search_wrap">
|
||||||
<div class="search_wrap">
|
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
||||||
<input type="file" id="file" name="file" style="display:inline-block"/>
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
<input type="hidden" name="cmd" value="systemInstMan"/>
|
</div>
|
||||||
<input type="hidden" name="control" value="upload"/>
|
<div class="title">시스템 대외기관 관리<span class="tooltip">일괄 전송에서 사용하는 대외 기관구분 코드를 관리 하는 화면입니다</span></div>
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
|
||||||
<img src="<c:url value="/img/btn_upload.png"/>" alt="" id="btn_upload" level="W" />
|
<table class="search_condition" cellspacing=0;>
|
||||||
<img src="<c:url value="/img/btn_download.png"/>" alt="" id="btn_download" level="R" />
|
<tbody>
|
||||||
<img src="<c:url value="/img/btn_new.png"/>" alt="" id="btn_new" level="W" />
|
<tr>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<th style="width:80px;">대외기관명</th>
|
||||||
</div>
|
<td><input type="text" name="searchOsidInstiName" value="${param.searchOsidInstiName}"></td>
|
||||||
</form>
|
<th style="width:100px;">대외기관코드</th>
|
||||||
<div class="title">배치 세부 기관 관리<span class="tooltip">일괄 전송에서 사용하는 배치 세부 기관 코드를 관리 하는 화면입니다</span></div>
|
<td><input type="text" name="searchOsidInstiDstcd" value="${param.searchOsidInstiDstcd}"></td>
|
||||||
|
<th style="width:100px;">업무구분명</th>
|
||||||
<table class="search_condition" cellspacing=0;>
|
<td><input type="text" name="searchBjobBzwkName" value="${param.searchBjobBzwkName}"></td>
|
||||||
<tbody>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:180px;">배치 세부 기관 명</th>
|
<th style="width:80px;">업무구분코드</th>
|
||||||
<td><input type="text" name="searchOsidInstiName" value="${param.searchOsidInstiName}"></td>
|
<td><input type="text" name="searchBjobBzwkDstcd" value="${param.searchBjobBzwkDstcd}"></td>
|
||||||
<th style="width:180px;">배치 세부 기관 코드</th>
|
<!-- 광주은행 U2L 요구사항 2023.11.28 -->
|
||||||
<td><input type="text" name="searchOsidInstiDstcd" value="${param.searchOsidInstiDstcd}"></td>
|
<th style="width:100px;">송신처리규칙코드</th>
|
||||||
<th style="width:180px;">배치 기관명</th>
|
<td><input type="text" name="searchSendPrcssRulecd" value="${param.searchSendPrcssRulecd}"></td>
|
||||||
<td><input type="text" name="searchBjobBzwkName" value="${param.searchBjobBzwkName}"></td>
|
<th style="width:100px;">수신처리규칙코드</th>
|
||||||
</tr>
|
<td><input type="text" name="searchRecvPrcssRulecd" value="${param.searchRecvPrcssRulecd}"></td>
|
||||||
</tbody>
|
<!-- 광주은행 U2L 요구사항 2023.11.28 -->
|
||||||
</table>
|
|
||||||
<table id="grid" ></table>
|
</tr>
|
||||||
<div id="pager"></div>
|
</tbody>
|
||||||
</div><!-- end content_middle -->
|
</table>
|
||||||
</div><!-- end right_box -->
|
<table id="grid" ></table>
|
||||||
</body>
|
<div id="pager"></div>
|
||||||
|
|
||||||
|
</div><!-- end content_middle -->
|
||||||
|
</div><!-- end right_box -->
|
||||||
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ function init(key1, key2) {
|
|||||||
getBjobBzwkDstcd(key1, key2);
|
getBjobBzwkDstcd(key1, key2);
|
||||||
getBjobBzwkPrcssDstcd(key1, key2);
|
getBjobBzwkPrcssDstcd(key1, key2);
|
||||||
getAdaptorGroup(key1, key2);
|
getAdaptorGroup(key1, key2);
|
||||||
setSearchable(selectName); // 콤보에 searchable 설정
|
//setSearchable(selectName); // 콤보에 searchable 설정
|
||||||
}
|
}
|
||||||
|
|
||||||
function getBjobBzwkDstcd(key1, key2) {
|
function getBjobBzwkDstcd(key1, key2) {
|
||||||
@@ -178,7 +178,7 @@ function getAdaptorGroup(key1, key2) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error: function(e) {
|
||||||
alert(e.responseText);
|
//alert(e.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -224,7 +224,7 @@ function detail(key1,key2) {
|
|||||||
$("#grid")[0].addJSONData(data);
|
$("#grid")[0].addJSONData(data);
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error: function(e) {
|
||||||
alert(e.responseText);
|
//alert(e.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -245,7 +245,7 @@ function setRqstRspnsDstcd() {
|
|||||||
$("select[name=adptrBzwkName]").val(sysLnkgList["ADPTRBZWKNAME"]);
|
$("select[name=adptrBzwkName]").val(sysLnkgList["ADPTRBZWKNAME"]);
|
||||||
},
|
},
|
||||||
error: function(e) {
|
error: function(e) {
|
||||||
alert(e.responseText);
|
//alert(e.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ $(document).ready(function() {
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
<%-- <img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">진행작업 관리</div>
|
<div class="title">진행작업 관리</div>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -13,97 +13,96 @@
|
|||||||
<jsp:include page="/jsp/common/include/css.jsp"/>
|
<jsp:include page="/jsp/common/include/css.jsp"/>
|
||||||
<jsp:include page="/jsp/common/include/script.jsp"/>
|
<jsp:include page="/jsp/common/include/script.jsp"/>
|
||||||
<script language="javascript" >
|
<script language="javascript" >
|
||||||
var url = '<c:url value="/bap/transaction/transactionTraceMan.json" />';
|
|
||||||
var url_view = '<c:url value="/bap/transaction/transactionTraceMan.view" />';
|
|
||||||
var url_excel = '<c:url value="/common/noauth/excel/listGridToExcel.json" />';
|
|
||||||
|
|
||||||
function init( callback ) {
|
var url = '<c:url value="/bap/transaction/transactionTraceMan.json" />';
|
||||||
|
var url_view = '<c:url value="/bap/transaction/transactionTraceMan.view" />';
|
||||||
// $("input[name=searchStartYYYYMMDD],input[name=searchEndYYYYMMDD]").inputmask({ alias: "datetime",autoUnmask: true, inputFormat : "yyyy-mm-dd",outputFormat : "yyyymmdd" });
|
|
||||||
// $("input[name=searchStartHHMM],input[name=searchEndHHMM]").inputmask({ alias: "datetime",autoUnmask: true, inputFormat : "HH:MM:ss",outputFormat : "HHMMss" });
|
|
||||||
|
|
||||||
$("input[name=searchStartYYYYMMDD],input[name=searchEndYYYYMMDD]").inputmask("yyyy-mm-dd",{'autoUnmask':true});
|
function init( callback ) {
|
||||||
$("input[name=searchStartHHMM],input[name=searchEndHHMM]").inputmask("hh:mm:ss",{'autoUnmask':true});
|
|
||||||
|
/* $("input[name=searchStartYYYYMMDD],input[name=searchEndYYYYMMDD]").inputmask({ alias: "datetime",autoUnmask: true, inputFormat : "yyyy-mm-dd",outputFormat : "yyyymmdd" });
|
||||||
|
$("input[name=searchStartHHMM],input[name=searchEndHHMM]").inputmask({ alias: "datetime",autoUnmask: true, inputFormat : "HH:MM:ss",outputFormat : "HHMMss" }); */
|
||||||
|
|
||||||
|
$("input[name=searchStartYYYYMMDD],input[name=searchEndYYYYMMDD]").inputmask("yyyy-mm-dd",{'autoUnmask':true});
|
||||||
var searchStartYYYYMMDD = "${param.searchStartYYYYMMDD}";
|
$("input[name=searchStartHHMM],input[name=searchEndHHMM]").inputmask("hh:mm:ss",{'autoUnmask':true});
|
||||||
var searchEndYYYYMMDD = "${param.searchEndYYYYMMDD}";
|
var searchStartYYYYMMDD = "${param.searchStartYYYYMMDD}";
|
||||||
var searchStartHHMM = "${param.searchStartHHMM}";
|
var searchEndYYYYMMDD = "${param.searchEndYYYYMMDD}";
|
||||||
var searchEndHHMM = "${param.searchEndHHMM}";
|
var searchStartHHMM = "${param.searchStartHHMM}";
|
||||||
|
var searchEndHHMM = "${param.searchEndHHMM}";
|
||||||
if ( searchStartYYYYMMDD == null || searchStartYYYYMMDD == '') {
|
|
||||||
$("input[name=searchStartYYYYMMDD]").val(getToday());
|
if ( searchStartYYYYMMDD == null || searchStartYYYYMMDD == ''){
|
||||||
}
|
$("input[name=searchStartYYYYMMDD]").val(getToday());
|
||||||
|
}
|
||||||
if ( searchEndYYYYMMDD == null || searchEndYYYYMMDD == '') {
|
|
||||||
$("input[name=searchEndYYYYMMDD]").val(getToday());
|
if ( searchEndYYYYMMDD == null || searchEndYYYYMMDD == ''){
|
||||||
}
|
$("input[name=searchEndYYYYMMDD]").val(getToday());
|
||||||
|
}
|
||||||
if ( searchStartHHMM == null || searchStartHHMM == '') {
|
|
||||||
$("input[name=searchStartHHMM]").val('000000');
|
if ( searchStartHHMM == null || searchStartHHMM == ''){
|
||||||
}
|
$("input[name=searchStartHHMM]").val('000000');
|
||||||
|
}
|
||||||
if ( searchEndHHMM == null || searchEndHHMM == '') {
|
|
||||||
$("input[name=searchEndHHMM]").val('235959');
|
if ( searchEndHHMM == null || searchEndHHMM == ''){
|
||||||
}
|
$("input[name=searchEndHHMM]").val('235959');
|
||||||
|
}
|
||||||
$.ajax({
|
|
||||||
type : "POST",
|
$.ajax({
|
||||||
url:url,
|
type : "POST",
|
||||||
dataType:"json",
|
url:url,
|
||||||
data:{cmd: 'LIST_INIT_COMBO'},
|
dataType:"json",
|
||||||
success:function(json) {
|
data:{cmd: 'LIST_INIT_COMBO'},
|
||||||
new makeOptions("CODE","NAME").setObj($("select[name=searchBjobBzwkDstcd]")).setNoValueInclude(true).setNoValue('','전체').setData(json.bjobBzwkDstcd).rendering();
|
success:function(json){
|
||||||
$("select[name=searchEaiBzwkDstcd]").searchable();
|
new makeOptions("CODE","NAME").setObj($("select[name=searchBjobBzwkDstcd]")).setNoValueInclude(true).setNoValue('','전체').setData(json.bjobBzwkDstcd).rendering();
|
||||||
putSelectFromParam();
|
$("select[name=searchEaiBzwkDstcd]").searchable();
|
||||||
if (typeof callback === 'function') {
|
putSelectFromParam();
|
||||||
callback();
|
if (typeof callback === 'function') {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error:function(e){
|
||||||
|
// alert(e.responseText);
|
||||||
}
|
}
|
||||||
},
|
});
|
||||||
error:function(e){
|
|
||||||
alert(e.responseText);
|
}
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function detail() {
|
function detail(){
|
||||||
var start = $("input[name=searchStartYYYYMMDD]").val().replace("-","")+$("input[name=searchStartHHMM]").val().replace(":","");
|
var start = $("input[name=searchStartYYYYMMDD]").val().replace("-","")+$("input[name=searchStartHHMM]").val().replace(":","");
|
||||||
var end = $("input[name=searchEndYYYYMMDD]").val().replace("-","")+$("input[name=searchEndHHMM]").val().replace(":","");
|
var end = $("input[name=searchEndYYYYMMDD]").val().replace("-","")+$("input[name=searchEndHHMM]").val().replace(":","");
|
||||||
$("input[name=searchStartTime]").val(start);
|
$("input[name=searchStartTime]").val(start);
|
||||||
$("input[name=searchEndTime]").val(end);
|
$("input[name=searchEndTime]").val(end);
|
||||||
|
|
||||||
|
var postData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
||||||
|
$("#grid").setGridParam({ url:url,postData: postData }).trigger("reloadGrid");
|
||||||
|
}
|
||||||
|
|
||||||
|
function resend(bjobDmndMsgID, bjobDmndSubMsgID, fileTrsmtLogID, sndRecvFileName){
|
||||||
|
|
||||||
|
if ( confirm( "해당 건을 재 전송 하시겠습니까?" ) != true ){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var postData = new Array();
|
||||||
|
postData.push({ name: "cmd" , value:"TRANSACTION_RESEND"});
|
||||||
|
postData.push({ name: "bjobDmndMsgID" , value:bjobDmndMsgID});
|
||||||
|
postData.push({ name: "bjobDmndSubMsgID" , value:bjobDmndSubMsgID});
|
||||||
|
postData.push({ name: "fileTrsmtLogID" , value:fileTrsmtLogID});
|
||||||
|
postData.push({ name: "sndRecvFileName" , value:sndRecvFileName});
|
||||||
|
$.ajax({
|
||||||
|
type : "POST",
|
||||||
|
url:url,
|
||||||
|
data:postData,
|
||||||
|
success:function(args){
|
||||||
|
debugger;
|
||||||
|
$("#grid").trigger("reloadGrid");
|
||||||
|
alert( args.result );
|
||||||
|
},
|
||||||
|
error:function(e){
|
||||||
|
// alert(e.responseText);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
var postData = getSearchForJqgrid("cmd","LIST"); //jqgrid에서는 object 로
|
$(document).ready(function() {
|
||||||
$("#grid").setGridParam({ url:url,postData: postData }).trigger("reloadGrid");
|
|
||||||
}
|
|
||||||
|
|
||||||
function resend(bjobDmndMsgID, bjobDmndSubMsgID, fileTrsmtLogID, sndRecvFileName, bjobMsgDstcd) {
|
|
||||||
|
|
||||||
if ( confirm( "해당 건을 재 전송 하시겠습니까?" ) != true ) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var postData = new Array();
|
|
||||||
postData.push({ name: "cmd" , value:"TRANSACTION_RESEND"});
|
|
||||||
postData.push({ name: "bjobDmndMsgID" , value:bjobDmndMsgID});
|
|
||||||
postData.push({ name: "bjobDmndSubMsgID" , value:bjobDmndSubMsgID});
|
|
||||||
postData.push({ name: "fileTrsmtLogID" , value:fileTrsmtLogID});
|
|
||||||
postData.push({ name: "sndRecvFileName" , value:sndRecvFileName});
|
|
||||||
postData.push({ name: "bjobMsgDstcd" , value:bjobMsgDstcd});
|
|
||||||
$.ajax({
|
|
||||||
type : "POST",
|
|
||||||
url:url,
|
|
||||||
data:postData,
|
|
||||||
success:function(args){
|
|
||||||
$("#grid").trigger("reloadGrid");
|
|
||||||
alert( args.result );
|
|
||||||
},
|
|
||||||
error:function(e){
|
|
||||||
alert(e.responseText);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
|
||||||
init( detail);
|
init( detail);
|
||||||
$('#grid').jqGrid({
|
$('#grid').jqGrid({
|
||||||
datatype:"json",
|
datatype:"json",
|
||||||
@@ -114,7 +113,6 @@ $(document).ready(function() {
|
|||||||
'SUBUUID',
|
'SUBUUID',
|
||||||
'전송로그ID',
|
'전송로그ID',
|
||||||
'프레임웍구분',
|
'프레임웍구분',
|
||||||
'인터페이스ID',
|
|
||||||
'업무구분',
|
'업무구분',
|
||||||
'기관명',
|
'기관명',
|
||||||
'파일명',
|
'파일명',
|
||||||
@@ -131,7 +129,6 @@ $(document).ready(function() {
|
|||||||
{ name : 'BJOBDMNDSUBMSGID' , align : 'left' , hidden:true },
|
{ name : 'BJOBDMNDSUBMSGID' , align : 'left' , hidden:true },
|
||||||
{ name : 'FILETRSMTLOGID' , align : 'left' , hidden:true },
|
{ name : 'FILETRSMTLOGID' , align : 'left' , hidden:true },
|
||||||
{ name : 'FRAMEWORKGB' , align : 'center' , width:40 },
|
{ name : 'FRAMEWORKGB' , align : 'center' , width:40 },
|
||||||
{ name : 'BJOBMSGDSTCD' , align : 'left' , width:60 },
|
|
||||||
{ name : 'BJOBBZWKNAME' , align : 'left' , width:60 },
|
{ name : 'BJOBBZWKNAME' , align : 'left' , width:60 },
|
||||||
{ name : 'OSIDINSTINAME' , align : 'left' , width:60 },
|
{ name : 'OSIDINSTINAME' , align : 'left' , width:60 },
|
||||||
{ name : 'SNDRCVFILENAME' , align : 'left' , width:60 },
|
{ name : 'SNDRCVFILENAME' , align : 'left' , width:60 },
|
||||||
@@ -147,6 +144,7 @@ $(document).ready(function() {
|
|||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
{ name : 'FILETRSMTSTARTHMS' , align:'center' , width:'80' , formatter: timeStampFormat },
|
{ name : 'FILETRSMTSTARTHMS' , align:'center' , width:'80' , formatter: timeStampFormat },
|
||||||
{ name : 'FILETRSMTENDHMS' , align:'center' , width:'80' , formatter: timeStampFormat },
|
{ name : 'FILETRSMTENDHMS' , align:'center' , width:'80' , formatter: timeStampFormat },
|
||||||
@@ -194,13 +192,15 @@ $(document).ready(function() {
|
|||||||
url2 = url2 + "&bjobDmndSubMsgID=" + bjobDmndSubMsgID;
|
url2 = url2 + "&bjobDmndSubMsgID=" + bjobDmndSubMsgID;
|
||||||
goNav(url2);
|
goNav(url2);
|
||||||
},
|
},
|
||||||
loadComplete:function (d) {
|
loadComplete:function (d){
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
for(var i = 0 ; i< colModel.length; i++){
|
for(var i = 0 ; i< colModel.length; i++){
|
||||||
$(this).setColProp(colModel[i].name, {sortable : false});
|
$(this).setColProp(colModel[i].name, {sortable : false});
|
||||||
}
|
}
|
||||||
},
|
|
||||||
gridComplete: function() {
|
},
|
||||||
|
gridComplete: function(){
|
||||||
|
debugger;
|
||||||
var ids = $(this).getDataIDs();
|
var ids = $(this).getDataIDs();
|
||||||
for(var i=0;i<ids.length;i++){
|
for(var i=0;i<ids.length;i++){
|
||||||
var cl = ids[i];
|
var cl = ids[i];
|
||||||
@@ -209,20 +209,19 @@ $(document).ready(function() {
|
|||||||
var bjobDmndSubMsgID = rowData['BJOBDMNDSUBMSGID'];
|
var bjobDmndSubMsgID = rowData['BJOBDMNDSUBMSGID'];
|
||||||
var fileTrsmtLogID = rowData['FILETRSMTLOGID'];
|
var fileTrsmtLogID = rowData['FILETRSMTLOGID'];
|
||||||
var sndRecvFileName = rowData['SNDRCVFILENAME'];
|
var sndRecvFileName = rowData['SNDRCVFILENAME'];
|
||||||
var bjobMsgDstcd = rowData['BJOBMSGDSTCD'];
|
|
||||||
|
|
||||||
var sndRcv = rowData['SNDRCV'];
|
var sndRcv = rowData['SNDRCV'];
|
||||||
if ( sndRcv == '송신' || fileTrsmtLogID.trim() != '' ) {
|
if ( sndRcv == '송신' || fileTrsmtLogID.trim() != '' ){
|
||||||
var be = "<input style='height:22px;width:60px;' type='button' value='재전송' onclick=\"resend('"+bjobDmndMsgID+"','"+bjobDmndSubMsgID+"','"+fileTrsmtLogID+"','"+sndRecvFileName+"','"+bjobMsgDstcd+"');\" />";
|
var be = "<input style='height:22px;width:60px;' type='button' value='재전송' onclick=\"resend('"+bjobDmndMsgID+"','"+bjobDmndSubMsgID+"','"+fileTrsmtLogID+"','"+sndRecvFileName+"');\" />";
|
||||||
$(this).setRowData(ids[i],{RESEND:be});
|
$(this).setRowData(ids[i],{RESEND:be});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
resizeJqGridWidth('grid','content_middle','1000');
|
resizeJqGridWidth('grid','content_middle','1000');
|
||||||
|
|
||||||
$("#btn_search").click(function() {
|
$("#btn_search").click(function(){
|
||||||
var start = $("input[name=searchStartYYYYMMDD]").val().replace("-","")+$("input[name=searchStartHHMM]").val().replace(":","");
|
var start = $("input[name=searchStartYYYYMMDD]").val().replace("-","")+$("input[name=searchStartHHMM]").val().replace(":","");
|
||||||
var end = $("input[name=searchEndYYYYMMDD]").val().replace("-","")+$("input[name=searchEndHHMM]").val().replace(":","");
|
var end = $("input[name=searchEndYYYYMMDD]").val().replace("-","")+$("input[name=searchEndHHMM]").val().replace(":","");
|
||||||
$("input[name=searchStartTime]").val(start);
|
$("input[name=searchStartTime]").val(start);
|
||||||
@@ -231,106 +230,99 @@ $(document).ready(function() {
|
|||||||
$("#grid").setGridParam({ postData: postData ,page : "1" }).trigger("reloadGrid");
|
$("#grid").setGridParam({ postData: postData ,page : "1" }).trigger("reloadGrid");
|
||||||
});
|
});
|
||||||
|
|
||||||
$("input[name^=search]").keydown(function(key) {
|
$("input[name^=search]").keydown(function(key){
|
||||||
if (key.keyCode == 13){
|
if (key.keyCode == 13){
|
||||||
$("#btn_search").click();
|
$("#btn_search").click();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#btn_excel").click(function(event) {
|
|
||||||
event.stopPropagation(); // Do not propagate the event.
|
|
||||||
// Create an object that will manage to download the file.
|
|
||||||
var merge = new Array();
|
|
||||||
gridToExcelSubmit(url_excel, "LIST_GRID_TO_EXCEL", $("#grid"), $("#ajaxForm"), "거래 추적", merge);
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
buttonControl();
|
buttonControl();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="right_box">
|
<div class="right_box">
|
||||||
<div class="content_top">
|
<div class="content_top">
|
||||||
<ul class="path">
|
<ul class="path">
|
||||||
<li><a href="#">${rmsMenuPath}</a></li>
|
<li><a href="#">${rmsMenuPath}</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
</div>
|
||||||
</div>
|
<div class="title">거래 추적</div>
|
||||||
<div class="title">거래 추적</div>
|
|
||||||
|
<table class="search_condition" cellspacing=0;>
|
||||||
<table class="search_condition" cellspacing=0;>
|
<tbody>
|
||||||
<tbody>
|
<tr>
|
||||||
<tr>
|
<th style="width:100px;">프레임웍구분</th>
|
||||||
<th style="width:100px;">프레임웍구분</th>
|
<td>
|
||||||
<td>
|
<div class="select-style">
|
||||||
<div class="select-style">
|
<select name="searchFrameWorkGb" value="${param.searchFrameWorkGb}">
|
||||||
<select name="searchFrameWorkGb" value="${param.searchFrameWorkGb}">
|
<option value="2">전체</option>
|
||||||
<option value="2">전체</option>
|
<option value="0">내부</option>
|
||||||
<option value="0">내부</option>
|
<option value="1">대외</option>
|
||||||
<option value="1">대외</option>
|
</select>
|
||||||
</select>
|
</div><!-- end.select-style -->
|
||||||
</div><!-- end.select-style -->
|
</td>
|
||||||
</td>
|
<th style="width:100px;">업무구분명</th>
|
||||||
<th style="width:100px;">업무구분명</th>
|
<td>
|
||||||
<td>
|
<div class="select-style">
|
||||||
<div class="select-style">
|
<select name="searchBjobBzwkDstcd" value="${param.searchBjobBzwkDstcd}">
|
||||||
<select name="searchBjobBzwkDstcd" value="${param.searchBjobBzwkDstcd}">
|
</select>
|
||||||
</select>
|
</div>
|
||||||
</div>
|
</td>
|
||||||
</td>
|
<th style="width:100px;">송수신구분</th>
|
||||||
<th style="width:100px;">송수신구분</th>
|
<td>
|
||||||
<td>
|
<div class="select-style">
|
||||||
<div class="select-style">
|
<select name="searchSndRcv" value="${param.searchSndRcv}">
|
||||||
<select name="searchSndRcv" value="${param.searchSndRcv}">
|
<option value="A">전체</option>
|
||||||
<option value="A">전체</option>
|
<option value="S">송신</option>
|
||||||
<option value="S">송신</option>
|
<option value="R">수신</option>
|
||||||
<option value="R">수신</option>
|
</select>
|
||||||
</select>
|
</div>
|
||||||
</div>
|
</td>
|
||||||
</td>
|
<th style="width:100px;">상태</th>
|
||||||
<th style="width:100px;">상태</th>
|
<td>
|
||||||
<td>
|
<div class="select-style">
|
||||||
<div class="select-style">
|
<select name="searchThisStgePrcssRsultCd" value="${param.searchThisStgePrcssRsultCd}">
|
||||||
<select name="searchThisStgePrcssRsultCd" value="${param.searchThisStgePrcssRsultCd}">
|
<option value="">전체</option>
|
||||||
<option value="">전체</option>
|
<option value="T">정상</option>
|
||||||
<option value="T">정상</option>
|
<option value="E">에러</option>
|
||||||
<option value="E">에러</option>
|
<option value="S">전송중</option>
|
||||||
<option value="S">전송중</option>
|
</select>
|
||||||
</select>
|
</div>
|
||||||
</div>
|
</td>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<th style="width:100px;">파일명</th>
|
||||||
<th style="width:100px;">파일명</th>
|
<td>
|
||||||
<td>
|
<input type="text" name="searchSndrcvFileName" value="${param.searchSndrcvFileName}">
|
||||||
<input type="text" name="searchSndrcvFileName" value="${param.searchSndrcvFileName}">
|
</td>
|
||||||
</td>
|
<th style="width:100px;">기관명</th>
|
||||||
<th style="width:100px;">기관명</th>
|
<td>
|
||||||
<td>
|
<input type="text" name="searchOsidInstiName" value="${param.searchOsidInstiName}">
|
||||||
<input type="text" name="searchOsidInstiName" value="${param.searchOsidInstiName}">
|
</td>
|
||||||
</td>
|
<th style="width:100px;">거래기간</th>
|
||||||
<th style="width:100px;">거래기간</th>
|
<td colspan="3">
|
||||||
<td colspan="3">
|
<input type="text" name="searchStartYYYYMMDD" maxlength="10" value="" size="10" style="width:80px;">
|
||||||
<input type="text" name="searchStartYYYYMMDD" maxlength="10" value="" size="10" style="width:80px;">
|
<input type="text" name="searchStartHHMM" maxlength="8" value="" size="8" style="width:80px;"> ~
|
||||||
<input type="text" name="searchStartHHMM" maxlength="8" value="" size="8" style="width:80px;"> ~
|
<input type="text" name="searchEndYYYYMMDD" maxlength="10" value="" size="10" style="width:80px;">
|
||||||
<input type="text" name="searchEndYYYYMMDD" maxlength="10" value="" size="10" style="width:80px;">
|
<input type="text" name="searchEndHHMM" maxlength="8" value="" size="8" style="width:80px;">
|
||||||
<input type="text" name="searchEndHHMM" maxlength="8" value="" size="8" style="width:80px;">
|
<input type="hidden" name="searchStartTime" value="20170201000000">
|
||||||
<input type="hidden" name="searchStartTime" value="20170201000000">
|
<input type="hidden" name="searchEndTime" value="20170201235959">
|
||||||
<input type="hidden" name="searchEndTime" value="20170201235959">
|
</td>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
</tbody>
|
||||||
</tbody>
|
</table>
|
||||||
</table>
|
|
||||||
<table id="grid" ></table>
|
<table id="grid" ></table>
|
||||||
<div id="pager"></div>
|
<div id="pager"></div>
|
||||||
</div><!-- end content_middle -->
|
</div><!-- end content_middle -->
|
||||||
</div><!-- end right_box -->
|
</div><!-- end right_box -->
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
@@ -144,7 +144,7 @@ $(document).ready(function() {
|
|||||||
autowidth: true,
|
autowidth: true,
|
||||||
viewrecords: true,
|
viewrecords: true,
|
||||||
gridview: true,
|
gridview: true,
|
||||||
multiselect: true,
|
/* multiselect: true, */
|
||||||
rowList: eval('[${rmsDefaultRowList}]'),
|
rowList: eval('[${rmsDefaultRowList}]'),
|
||||||
gridComplete: function (d) {
|
gridComplete: function (d) {
|
||||||
var colModel = $(this).getGridParam("colModel");
|
var colModel = $(this).getGridParam("colModel");
|
||||||
@@ -250,8 +250,8 @@ $(document).ready(function() {
|
|||||||
</div><!-- end content_top -->
|
</div><!-- end content_top -->
|
||||||
<div class="content_middle" id="content_middle">
|
<div class="content_middle" id="content_middle">
|
||||||
<div class="search_wrap">
|
<div class="search_wrap">
|
||||||
<img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
<%-- <img src="<c:url value="/img/btn_excel.png"/>" id="btn_excel" level="R"/>
|
||||||
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/>
|
<img src="<c:url value="/img/btn_delete.png"/>" alt="" id="btn_delete" level="W" status="DETAIL"/> --%>
|
||||||
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
<img src="<c:url value="/img/btn_search.png"/>" alt="" id="btn_search" level="R" />
|
||||||
</div>
|
</div>
|
||||||
<div class="title">작업대기 관리</div>
|
<div class="title">작업대기 관리</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user