이지우 - 그룹웨어 첨부파일 작업
This commit is contained in:
parent
5f3d8cc747
commit
0af9beddbb
@ -322,6 +322,10 @@ public class BaseController {
|
|||||||
params.put("sql", pageFolder+".selectCaseAuth");
|
params.put("sql", pageFolder+".selectCaseAuth");
|
||||||
params.put("selectCaseAuthData", JSPUtil.fixNull(bservice.list(params)));
|
params.put("selectCaseAuthData", JSPUtil.fixNull(bservice.list(params)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//내부결제 첨부파일 조회
|
||||||
|
params.put("sql", pageFolder+".selectGWFileList");
|
||||||
|
params.put("selectGWFileList", JSPUtil.fixNull(bservice.list(params)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -247,7 +247,7 @@ public class SeedFileController {
|
|||||||
fileReName = dataIdx;
|
fileReName = dataIdx;
|
||||||
fileName = dataIdx;
|
fileName = dataIdx;
|
||||||
filePath = rootPath + "/" + pathKey1 + "/"+funcType;
|
filePath = rootPath + "/" + pathKey1 + "/"+funcType;
|
||||||
}else if("mediation".equals(funcType) || "trublreqstmng".equals(funcType) || "trublcfrncmng".equals(funcType)){
|
}else if("mediation".equals(funcType) || "trublreqstmng".equals(funcType) || "trublcfrncmng".equals(funcType) || "x-1".equals(funcType) || "x-2".equals(funcType) || "x-3".equals(funcType)){
|
||||||
Map<String, Object> fileList = service.caseFileOne(paramMap);
|
Map<String, Object> fileList = service.caseFileOne(paramMap);
|
||||||
fileReName = SeedUtils.setReplaceNull(fileList.get("FILE_ORGNAME"));
|
fileReName = SeedUtils.setReplaceNull(fileList.get("FILE_ORGNAME"));
|
||||||
fileName = SeedUtils.setReplaceNull(fileList.get("FILE_NAME"));
|
fileName = SeedUtils.setReplaceNull(fileList.get("FILE_NAME"));
|
||||||
|
|||||||
@ -2311,4 +2311,39 @@
|
|||||||
SEQ_NO = #{seqNo}
|
SEQ_NO = #{seqNo}
|
||||||
|
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<!-- 그룹웨어 첨부파일 조회 -실제 사용하는 DOCID를 가지고 있는 첨부파일 -->
|
||||||
|
<select id="selectGWFileList" parameterType="egovMap" resultType="egovMap">
|
||||||
|
SELECT FILE_NO,
|
||||||
|
SEQ_NO,
|
||||||
|
FILE_NAME,
|
||||||
|
FILE_ORGNAME,
|
||||||
|
FILE_PATH,
|
||||||
|
FILE_EXTENSION,
|
||||||
|
FILE_SIZE,
|
||||||
|
REG_DT,
|
||||||
|
REG_ID,
|
||||||
|
MOD_DT,
|
||||||
|
MOD_ID,
|
||||||
|
DEL_GUBUN,
|
||||||
|
FILE_GUBUN,
|
||||||
|
FILE_FUNC,
|
||||||
|
COPY_CONTRACT_YN,
|
||||||
|
CASE
|
||||||
|
WHEN (SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = CF.REG_ID) IS NOT NULL
|
||||||
|
THEN TO_CHAR((SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = CF.REG_ID))
|
||||||
|
ELSE REG_ID
|
||||||
|
END AS FILE_OWNER,
|
||||||
|
FILE_MEMO
|
||||||
|
, FILE_ADD1
|
||||||
|
FROM C_CASEFILE CF
|
||||||
|
WHERE FILE_NO = #{rceptNo}
|
||||||
|
AND DEL_GUBUN = 'N'
|
||||||
|
AND FILE_MEMO IN (
|
||||||
|
SELECT DOC_ID
|
||||||
|
FROM C_SANCTNHISTORY
|
||||||
|
WHERE CASE_NO = #{caseNo}
|
||||||
|
AND RESULT IS NOT NULL
|
||||||
|
)
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@ -23,12 +23,12 @@ String ipAddress=request.getRemoteAddr();
|
|||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
var listChange = "N";
|
var listChange = "N";
|
||||||
|
|
||||||
docGubunCombo();
|
docGubunCombo();
|
||||||
hadoCombo();
|
hadoCombo();
|
||||||
hadoMnCombo();
|
hadoMnCombo();
|
||||||
resnCombo();
|
resnCombo();
|
||||||
|
|
||||||
if($("#fileReqTarget") != undefined){
|
if($("#fileReqTarget") != undefined){
|
||||||
fileReqTarget();
|
fileReqTarget();
|
||||||
@ -3740,17 +3740,22 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
|
|||||||
|
|
||||||
//$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
|
//$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
|
||||||
//$("#contentsStrImsi").val(r.contents);
|
//$("#contentsStrImsi").val(r.contents);
|
||||||
|
alert(jobID);
|
||||||
//착수 보고서 는 첩부파일 팝업을 띄운다. 착수보고 첨부파일 파일구분 값 - 4840000000
|
//착수 보고서,종료보고서,조사보고서 는 첩부파일 팝업을 띄운다. 착수보고 첨부파일 파일구분값 - 4840000000, 4841000000, 4842000000
|
||||||
if (jobID=='1-1'||jobID=='2-1'
|
if (jobID=='1-1'||jobID=='2-1'
|
||||||
||jobID=='3-1'||jobID=='4-1'
|
||jobID=='3-1'||jobID=='4-1'
|
||||||
||jobID=='5-1'||jobID=='6-1'){
|
||jobID=='5-1'||jobID=='6-1'){
|
||||||
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-1',r.data2.docId, '4840000000');
|
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-1',r.data2.docId, '4840000000');
|
||||||
|
|
||||||
/* var f = document.nanumViewFrm;
|
}else if(jobID=='1-11'||jobID=='2-11'
|
||||||
f.action = $("#nanumViewFrm #gwCallUrlView").val();
|
||jobID=='3-11'||jobID=='4-11'
|
||||||
f.target = "_blank";
|
||jobID=='5-11'||jobID=='6-11'){
|
||||||
f.submit(); */
|
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-2',r.data2.docId, '4841000000');
|
||||||
|
|
||||||
|
}else if(jobID=='1-12'||jobID=='2-12'
|
||||||
|
||jobID=='3-12'||jobID=='4-12'
|
||||||
|
||jobID=='5-12'||jobID=='6-12'){
|
||||||
|
fileFirstPopOpen($("#caseNo").val(), $("#rceptNo").val(),'x-3',r.data2.docId, '4842000000');
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
var f = document.nanumViewFrm;
|
var f = document.nanumViewFrm;
|
||||||
@ -6027,6 +6032,65 @@ function docOpen(obj) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<h3 class="mb10 mt30 title depth02">내부결재 사건첨부파일</h3>
|
||||||
|
<div class="slide_wrap">
|
||||||
|
<button type="button" class="btn-temp-view">더보기 <i class="fr"></i></button>
|
||||||
|
<div style="margin-bottom: 20px;">
|
||||||
|
<div class="bbs-view-layout" id="fileCnt" data-forms-addnum="0">
|
||||||
|
<div class="bbs-view-item">
|
||||||
|
<p class="item-title">사건착수보고서</p>
|
||||||
|
<div class="item-box">
|
||||||
|
<div class="cs-files cs_file_list fl" id="upFileHtml19">
|
||||||
|
<c:forEach items="${selectGWFileList}" var="file" varStatus="status">
|
||||||
|
<c:if test="${file.fileGubun == '4840000000'}">
|
||||||
|
<div id="fileUploadP${status.count}" class="file_row">
|
||||||
|
<img src="/kofair_case_seed/adm/images/component/icon_file_clip_blue.png"><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}">[${file.fileNo}-${file.seqNo}] ${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
|
<a href="javascript:;" class="btn_file_del" onclick="javascript:jf_delete_file('${status.count}', '${file.fileSize}', 'Y', '19');"><i></i></a>
|
||||||
|
<input type="hidden" name="fileIdx" value="${file.seqNo}" class="fileIdxClass"/>
|
||||||
|
<input type="hidden" class="fileSeq_4840000000" value="${file.seqNo}" />
|
||||||
|
</div>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bbs-view-item">
|
||||||
|
<p class="item-title">종료보고서</p>
|
||||||
|
<div class="item-box">
|
||||||
|
<div class="cs-files cs_file_list fl" id="upFileHtml20">
|
||||||
|
<c:forEach items="${selectGWFileList}" var="file" varStatus="status">
|
||||||
|
<c:if test="${file.fileGubun == '4841000000'}">
|
||||||
|
<div id="fileUploadP${status.count}" class="file_row">
|
||||||
|
<img src="/kofair_case_seed/adm/images/component/icon_file_clip_blue.png"><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}">[${file.fileNo}-${file.seqNo}] ${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
|
<a href="javascript:;" class="btn_file_del" onclick="javascript:jf_delete_file('${status.count}', '${file.fileSize}', 'Y', '20');"><i></i></a>
|
||||||
|
<input type="hidden" name="fileIdx" value="${file.seqNo}" class="fileIdxClass"/>
|
||||||
|
<input type="hidden" class="fileSeq_4841000000" value="${file.seqNo}" />
|
||||||
|
</div>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bbs-view-item">
|
||||||
|
<p class="item-title">조사보고서</p>
|
||||||
|
<div class="item-box">
|
||||||
|
<div class="cs-files cs_file_list fl" id="upFileHtml21">
|
||||||
|
<c:forEach items="${selectGWFileList}" var="file" varStatus="status">
|
||||||
|
<c:if test="${file.fileGubun == '4842000000'}">
|
||||||
|
<div id="fileUploadP${status.count}" class="file_row">
|
||||||
|
<img src="/kofair_case_seed/adm/images/component/icon_file_clip_blue.png"><a href="/seed/extra/down/file.do?dataIdx=${file.seqNo}&funcType=${file.fileFunc}&pathKey1=${siteIdx}">[${file.fileNo}-${file.seqNo}] ${file.fileName} (${file.regDt}, ${file.fileOwner})</a>
|
||||||
|
<a href="javascript:;" class="btn_file_del" onclick="javascript:jf_delete_file('${status.count}', '${file.fileSize}', 'Y', '21');"><i></i></a>
|
||||||
|
<input type="hidden" name="fileIdx" value="${file.seqNo}" class="fileIdxClass"/>
|
||||||
|
<input type="hidden" class="fileSeq_4842000000" value="${file.seqNo}" />
|
||||||
|
</div>
|
||||||
|
</c:if>
|
||||||
|
</c:forEach>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<h3 class="mb10 mt30 title depth02">조정절차 관련 당사자 통지문서</h3>
|
<h3 class="mb10 mt30 title depth02">조정절차 관련 당사자 통지문서</h3>
|
||||||
|
|
||||||
<div class="slide_wrap">
|
<div class="slide_wrap">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user