모니터링 결과보고서 인쇄 기능 작업중.
parent
e67fdfd50d
commit
c79cd58c4b
|
|
@ -330,4 +330,12 @@ public class MonitoringController { // 첩보수집활동 > 해양외사모니
|
|||
return md;
|
||||
}
|
||||
|
||||
@GetMapping("/resultJson")
|
||||
public MonitoringResult monitoringResultJson(MonitoringResult mr, HttpSession session){
|
||||
Map<String, List<CodeMgt>> codeMap = (Map<String, List<CodeMgt>>) session.getAttribute("commonCode");
|
||||
mr = monitoringService.selectResult(mr.getMrKey());
|
||||
// md = monitoringService.getPrintTypeDesignation(md, codeMap);
|
||||
return mr;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,23 +24,23 @@ $(document).on('click', '#designationPrintBtn', function (){
|
|||
});
|
||||
})
|
||||
|
||||
$(document).on('click', '#analyzePrintBtn', function (){
|
||||
$(document).on('click', '#resultPrintBtn', function (){
|
||||
$.ajax({
|
||||
url: '/intelligenceNetwork/intelligenceAnalyzeJson',
|
||||
url: '/monitoring/resultJson',
|
||||
type: 'GET',
|
||||
data: {iaKey: $(this).attr('data-iakey')},
|
||||
data: {mrKey: $(this).attr('data-mrkey')},
|
||||
dataType:"json",
|
||||
success: function(data){
|
||||
const analyze = makeAnalyzePrintData(data);
|
||||
const monitoringResult = makeResultPrintData(data);
|
||||
var url = $("#printUrl").attr("data-printurl")+"/singlePrint.jsp";
|
||||
var title = "분석평가서 인쇄";
|
||||
var title = "청산보고서 인쇄";
|
||||
var status = "width=900px,height=800px,scrollbars=yes";
|
||||
window.open("", title, status);
|
||||
const form = $("#printForm")[0];
|
||||
form.target = title;
|
||||
form.action = url;
|
||||
form.crfName.value = "intelligenceAnalyze";
|
||||
form.json.value = JSON.stringify(analyze);
|
||||
form.crfName.value = "monitoringResult";
|
||||
form.json.value = JSON.stringify(monitoringResult);
|
||||
form.method = "post";
|
||||
form.submit();
|
||||
},
|
||||
|
|
@ -75,37 +75,12 @@ function makeDesignationPrintData(data){
|
|||
return md;
|
||||
}
|
||||
|
||||
function makeAnalyzePrintData(data){
|
||||
const analyze = {};
|
||||
analyze.iaSdate = data.iaSdate;
|
||||
analyze.iaEdate = data.iaEdate;
|
||||
analyze.fiCnt = data.fiCnt;
|
||||
analyze.faCnt = data.faCnt;
|
||||
analyze.workCnt = data.workCnt;
|
||||
analyze.arrestCnt = data.arrestCnt;
|
||||
analyze.totalCnt = data.totalCnt
|
||||
analyze.specialCnt = data.specialCnt;
|
||||
analyze.middleCnt = data.middleCnt;
|
||||
analyze.tongCnt = data.tongCnt;
|
||||
analyze.joCnt = data.joCnt;
|
||||
analyze.muCnt = data.muCnt;
|
||||
analyze.iaTotal = data.iaTotal;
|
||||
analyze.foreignAffairs = data.foreignAffairs;
|
||||
analyze.work = data.work;
|
||||
analyze.arrestOffenders = data.arrestOffenders;
|
||||
analyze.analysisEvaluation = data.analysisEvaluation;
|
||||
analyze.measures = data.measures;
|
||||
|
||||
analyze.wrtDt = data.wrtDt.replace("T", " ").substring(0, 16);
|
||||
analyze.wrtPart = data.wrtOrgan+" "+data.wrtPart;
|
||||
analyze.wrtUserGrd = data.wrtUserGrd;
|
||||
analyze.wrtUserNm = data.wrtUserNm;
|
||||
|
||||
const apprv = data.apprvList[0];
|
||||
analyze.opinion = apprv.opinion;
|
||||
analyze.instruction = apprv.instruction;
|
||||
analyze.headPart = apprv.ogCd+" "+apprv.ofcCd;
|
||||
analyze.headGrd = apprv.userGrd;
|
||||
analyze.headNm = apprv.userNm;
|
||||
return analyze;
|
||||
function makeResultPrintData(data){
|
||||
const result = {
|
||||
wrtDt: data.wrtDt.replace("T", " ").substring(0, 16),
|
||||
wrtPart: data.wrtOrgan+" "+data.wrtPart,
|
||||
wrtUserGrd: data.wrtUserGrd,
|
||||
wrtUserNm: data.wrtUserNm
|
||||
};
|
||||
return result;
|
||||
}
|
||||
|
|
@ -283,6 +283,9 @@
|
|||
</th:block>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<th:block th:if="${mr.mrState eq 'DST006'}">
|
||||
<button type="button" class="btn btn-secondary" th:data-mrkey="${mr.mrKey}" id="resultPrintBtn">인쇄</button>
|
||||
</th:block>
|
||||
<th:block th:unless="${mr.mrState eq 'DST004' or mr.mrState eq 'DST006'}"><!--승인 상태일때는 수정 불가 -->
|
||||
<th:block th:if="${userSeq eq mr.wrtUserSeq or accessAuth eq 'ACC003'}"><!--작성자일 경우 수정 허용--><!--관리자일 경우 수정 허용-->
|
||||
<button type="button" class="btn btn-warning" th:data-mrkey="${mr.mrKey}" id="editBtn">수정</button>
|
||||
|
|
|
|||
Loading…
Reference in New Issue