# WARNING: head commit changed in the meantime

Merge branch 'master' of
http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet

2024-12-04 14:01 g/w 작업
This commit is contained in:
myname 2024-12-04 14:02:04 +09:00
parent c2a451ce0a
commit a120d26340
2 changed files with 1078 additions and 98 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1716,6 +1716,7 @@ function nanumCall(no, nanumSubject){
obj10 = r.data.dlbrtmtrCnt;
}
nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15);
});
}else if(codeNo == '5222000000' || codeNo == '5322000000' || codeNo == '5429000000' || codeNo == '5522000000' || codeNo == '5622000000' || codeNo == '5822000000'){
@ -1922,6 +1923,7 @@ function nanumCall(no, nanumSubject){
obj9 = r.data.respondentCompany + '(대표이사 '+ r.data.respondentCeo +')';
}
}
nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15);
});
}else if(codeNo == '5226000000' || codeNo == '5326000000' || codeNo == '5433000000' || codeNo == '5526000000' || codeNo == '5626000000'){
@ -1978,14 +1980,142 @@ function nanumCall(no, nanumSubject){
obj5 = r.data.fixDay;
obj6 = r.data.conferencePlace;
}
nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15);
});
}
alert(jobID);
}
//문서 기안작성 및 결제상신
function nanumApi_back(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15){
if(jobID != '')$("#jobID").val(jobID);
if(codeNo != '')$("#codeNo").val(codeNo);
if(nanumSubject != '')$("#nanumSubject").val(encodeURIComponent(nanumSubject));
if(obj1 != '')$("#content1").val(encodeURIComponent(obj1));
if(obj2 != '')$("#content2").val(encodeURIComponent(obj2));
if(obj3 != '')$("#content3").val(encodeURIComponent(obj3));
if(obj4 != '')$("#content4").val(encodeURIComponent(obj4));
if(obj5 != '')$("#content5").val(encodeURIComponent(obj5));
if(obj6 != '')$("#content6").val(encodeURIComponent(obj6));
if(obj7 != '')$("#content7").val(encodeURIComponent(obj7));
if(obj8 != '')$("#content8").val(encodeURIComponent(obj8));
if(obj9 != '')$("#content9").val(encodeURIComponent(obj9));
if(obj10 != '')$("#content10").val(encodeURIComponent(obj10));
if(obj11 != '')$("#content11").val(encodeURIComponent(obj11));
if(obj12 != '')$("#content12").val(encodeURIComponent(obj12));
if(obj13 != '')$("#content13").val(encodeURIComponent(obj13));
if(obj14 != '')$("#content14").val(encodeURIComponent(obj14));
if(obj15 != '')$("#content15").val(encodeURIComponent(obj15));
var url = "";
$("#typeNanum").val("S");
if(codeNo == '5222000000' || codeNo == '5322000000' || codeNo == '5429000000' || codeNo == '5522000000' || codeNo == '5622000000' || codeNo == '5822000000'){
$("#nanumFrmCaseNo").val($("#refCaseNo").val());
}else{
$("#nanumFrmCaseNo").val($("#cfrncNo").val());
}
var param = jQuery('#nanumFrm').serialize();
//url = "/gtm/case/nanum/ajax/SanctnhistoryCnt.do";
url = "/gtm/case/nanum/ajax/SanctnhistoryCntNew.do";
XHR(url, param, function(r){
if(r.data.sanctnhistoryCnt == 0){
if(codeNo != ""){
if(codeNo == '5223000000' || codeNo == '5323000000' || codeNo == '5430000000' ||
codeNo == '5523000000' || codeNo == '5223000000' || codeNo == '5623000000' || codeNo == '5823000000'
){
if(!confirm("변경한 데이터가 있다면 등록후 회의결과 보고를 해주세요. 등록 하셨습니까?")){
return false;
}
}
}
if(confirm("등록된 결재정보가 없습니다. 등록하시겠습니까?")){
/*
var url = "";
$("#typeNanum").val("I");
$("#nanumCaseGubun").val($("#caseGubun").val());
var param = jQuery('#nanumFrm').serialize();
url = "/gtm/case/nanum/ajax/SanctnhistoryIns.do";
//url = "/gtm/case/ajax/SanctnhistoryInsNew.do";
*/
var url = "";
$("#typeNanum").val("I");
//$("#nanumCaseGubun").val('${masterData.caseGubun}');
$("#nanumCaseGubun").val($("#caseGubun").val());
var param = jQuery('#nanumFrm').serialize();
url = "/gtm/case/ajax/SanctnhistoryInsNew.do";
XHR(url, param, function(r){
$("#nanumViewFrm #compSeqView").val('1000');
$("#nanumViewFrm #approKeyView").val(r.data2.docId);
//$("#approKeyView").val('H20241120063050');
//$("#docIdImsi").val(r.data.docId);
$("#nanumViewFrm #formIdView").val('336');
$("#nanumViewFrm #modView").val('w'); //작성 고정
//$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키
$("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디
$("#nanumViewFrm #loginIdView").val('admin'); //그룹웨어로그인아이디
$("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디
$("#nanumViewFrm #contentsStrView").val(r.contents);
//$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
//$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디
var f = document.nanumViewFrm;
f.action = $("#nanumViewFrm #gwCallUrlView").val();
f.target = "_blank";
f.submit();
location.reload();
/*
$("#docID").val(r.selectKey.docId);
var url = "";
$("#typeNanum").val("NANUM");
var param = jQuery('#nanumFrm').serialize();
url = "/gtm/case/common/ajax/NANUM.do";
XHR(url, param, function(r){
if(r.nanumCall.ndata.code == '0'){
$("#doc").val($("#docID").val());
var f = document.nanumFrm;
f.target = "blank";
f.action = $("#callProcessUrl").val();
f.submit();
}else {
alert(r.nanumCall.ndata.message +" || "+ r.nanumCall.ndata.status +" || "+ r.nanumCall.ndata.code);
return false;
}
});
*/
});
}
}else{
//기존에 입력된 연계데이터가 있을 경우
if(confirm("등록된 결재정보가 있습니다. 열람하시겠습니까?")){
nanumProcessCall(codeNo);
}
}
});
}
//문서 기안작성 및 결제상신
function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15){
@ -2071,7 +2201,6 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
}
//결재진행중인 문서 호출
function nanumProcessCall(codeNo){
/*
@ -2087,6 +2216,83 @@ function nanumProcessCall(codeNo){
$("#nanumFrmCaseNo").val($("#cfrncNo").val());
}
//$("#nanumFrmCaseNo").val($("#caseNo").val());
$("#codeNo").val(codeNo);
var param = jQuery('#nanumFrm').serialize();
url = "/gtm/case/nanum/ajax/SanctnhistorySelDesc.do";
XHR2(url, param, function(r){
/* $("#doc").val(r.data.docId);
$("#docID").val(r.data.docId); */
//
//https://gw.kofair.or.kr/gw/outProcessLogOn.do?compSeq=1000&approKey=H20241120063050&formId=336&loginId=test04&fileKey=&mod=V
$("#compSeqView").val('1000');
$("#approKeyView").val(r.data.docId);
//$("#approKeyView").val('H20241120063050');
//$("#docIdImsi").val(r.data.docId);
$("#formIdView").val('336');
$("#modView").val('v'); //작성 고정
//$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키
$("#loginIdView").val('test04'); //그룹웨어로그인아이디
$("#loginIdView").val('admin'); //그룹웨어로그인아이디
//$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
//$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디
var f = document.nanumViewFrm;
f.action = $("#gwCallUrlView").val();
f.target = "_blank";
f.submit();
});
/*
var url = "";
$("#typeNanum").val("S");
if(codeNo == '5222000000' || codeNo == '5322000000' || codeNo == '5429000000' || codeNo == '5522000000' || codeNo == '5622000000' || codeNo == '5822000000'){
$("#nanumFrmCaseNo").val($("#refCaseNo").val());
}else{
$("#nanumFrmCaseNo").val($("#cfrncNo").val());
}
$("#codeNo").val(codeNo);
var param = jQuery('#nanumFrm').serialize();
url = "/gtm/case/nanum/ajax/SanctnhistorySelDesc.do";
XHR(url, param, function(r){
$("#doc").val(r.data.docId);
$("#docID").val(r.data.docId);
var f = document.nanumFrm;
f.target = "blank";
if(r.data.resultData == 'NODATA'){
f.action = $("#callProcessUrl").val();
}else{
var f = document.nanumFrm;
f.action = $("#nanumProcessUrl").val();
}
f.submit();
});
*/
}
function nanumProcessCall_back(codeNo){
/*
화면 로딩 시 nanumFrmCaseNo 에 문서번호(RCEPT_NO) 혹은
사건번호(CASE_NO) 혹은 협의회일련번호(CFRNC_NO) 값을 넣어준 후 호출해야 함.
*/
var url = "";
$("#typeNanum").val("S");
if(codeNo == '5222000000' || codeNo == '5322000000' || codeNo == '5429000000' || codeNo == '5522000000' || codeNo == '5622000000' || codeNo == '5822000000'){
$("#nanumFrmCaseNo").val($("#refCaseNo").val());
}else{
$("#nanumFrmCaseNo").val($("#cfrncNo").val());
}
$("#codeNo").val(codeNo);
var param = jQuery('#nanumFrm').serialize();
url = "/gtm/case/nanum/ajax/SanctnhistorySelDesc.do";
@ -2106,7 +2312,6 @@ function nanumProcessCall(codeNo){
}
function nanumHisDel(){
var caseGubun = $("#caseGubun").val();
@ -3160,3 +3365,20 @@ function delCfrnc(){
<input type="file" name="upFile19" id="upFile_19" class="essential temp-file-hideen" onchange="fileTempUp(this, '4838000000');" required title="첨부파일" value="" style="ime-mode: disabled;" >
</div>
</form>
<!-- 비즈박스 그룹웨어 연동 폼 -->
<form name="nanumViewFrm" id="nanumViewFrm" action="" method="post">
<!-- 비즈박스 그룹웨어 callurl -->
<input type="hidden" id="gwCallUrlView" name="gwCallUrl" value="https://gw.kofair.or.kr/gw/outProcessLogOn.do"/>
<input type="hidden" id="compSeqView" name="compSeq" value=""/>
<input type="hidden" id="approKeyView" name="approKey" value=""/>
<input type="hidden" id="formIdView" name="formId" value=""/>
<input type="hidden" id="fileKeyView" name="fileKey" value=""/>
<input type="hidden" id="loginIdView" name="loginId" value=""/>
<input type="hidden" id="modView" name="mod" value=""/>
<input type="hidden" id="subjectStrView" name="subjectStr" value=""/>
<input type="hidden" id="contentsStrView" name="contentsStr" value=""/>
</form>