diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/IntelligenceNetworkController.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/IntelligenceNetworkController.java index 3311f192..514310ca 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/IntelligenceNetworkController.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/IntelligenceNetworkController.java @@ -136,10 +136,10 @@ public class IntelligenceNetworkController { } @GetMapping("/operationPlanViewModal") - public ModelAndView operationPlanViewModal(@AuthenticationPrincipal UserInfo loginUser, OperationPlan op){ + public ModelAndView operationPlanViewModal(@AuthenticationPrincipal UserInfo loginUser, OperationPlan operationPlan){ ModelAndView mav = new ModelAndView("igActivities/intelligenceNetwork/operationPlanViewModal"); - op = intelligenceNetworkService.selectOperationPlan(op.getOpKey()); - mav.addObject("op", op); + operationPlan = intelligenceNetworkService.selectOperationPlan(operationPlan.getOpKey()); + mav.addObject("operationPlan", operationPlan); mav.addObject("userSeq",loginUser.getUserSeq()); mav.addObject("viewOrgan",loginUser.getOgCd()); //메뉴권한 확인 diff --git a/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/service/IntelligenceNetworkService.java b/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/service/IntelligenceNetworkService.java index 0ace993a..44425f7b 100644 --- a/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/service/IntelligenceNetworkService.java +++ b/src/main/java/com/dbnt/faisp/main/fpiMgt/intelligenceNetwork/service/IntelligenceNetworkService.java @@ -33,7 +33,7 @@ import java.util.UUID; @Service @RequiredArgsConstructor -public class IntelligenceNetworkService extends BaseService { +public class IntelligenceNetworkService extends BaseService { private final UserAlarmService userAlarmService; private final OperationPlanApprvRepository operationPlanApprvRepository; private final OperationPlanFileRepository operationPlanFileRepository; @@ -44,96 +44,96 @@ public class IntelligenceNetworkService extends BaseService { private final FireExtensionReportRepository fireExtensionReportRepository; private final FireExtensionReportApprvRepository fireExtensionReportApprvRepository; private final IntelligenceNetworkMapper intelligenceNetworkMapper; - + @Transactional public Integer saveOperationPlan(OperationPlan op, List deleteFileSeq) { - Integer opKey = operationPlanRepository.save(op).getOpKey(); - if(deleteFileSeq != null && deleteFileSeq.size()>0){ - deleteOperationPlanFile(opKey, deleteFileSeq); - } - if(op.getMultipartFileList()!=null){ - saveOperationPlanUploadFiles(opKey, op.getMultipartFileList()); - } - if(op.getOpState().equals("DST002")){ - //작성완료일 때 부장 결재 사용자에게 알림 발송. - userAlarmService.sendAlarmToApprvUser(opKey, op.getWrtOrgan(), "APC001", 32, "외사첩보망 견문관리 운영계획에 결재대기 문서가 있습니다."); - userAlarmService.sendAlarmToApprvUser(opKey, op.getWrtOrgan(), "APC002", 32, "외사첩보망 견문관리 운영계획에 결재대기 문서가 있습니다."); - } - return opKey; + Integer opKey = operationPlanRepository.save(op).getOpKey(); + if(deleteFileSeq != null && deleteFileSeq.size()>0){ + deleteOperationPlanFile(opKey, deleteFileSeq); + } + if(op.getMultipartFileList()!=null){ + saveOperationPlanUploadFiles(opKey, op.getMultipartFileList()); + } + if(op.getOpState().equals("DST002")){ + //작성완료일 때 부장 결재 사용자에게 알림 발송. + userAlarmService.sendAlarmToApprvUser(opKey, op.getWrtOrgan(), "APC001", 32, "외사첩보망 견문관리 운영계획에 결재대기 문서가 있습니다."); + userAlarmService.sendAlarmToApprvUser(opKey, op.getWrtOrgan(), "APC002", 32, "외사첩보망 견문관리 운영계획에 결재대기 문서가 있습니다."); + } + return opKey; } - - private void deleteOperationPlanFile(Integer opKey, List deleteFileSeq) { - List operationPlanFileList = operationPlanFileRepository.findByOpKey(opKey); - for(OperationPlanFile file: operationPlanFileList){ - if(deleteFileSeq.contains(file.getFileSeq())){ - deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); - operationPlanFileRepository.delete(file); - } - } - } - - private void saveOperationPlanUploadFiles(Integer opKey, List multipartFileList){ - OperationPlanFile lastFileInfo = operationPlanFileRepository.findTopByOpKeyOrderByFileSeqDesc(opKey).orElse(null); - int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); - for(MultipartFile file : multipartFileList){ - String saveName = UUID.randomUUID().toString(); - String path = locationPath+intelligenceNetworkPath; - saveFile(file, new File(path+File.separator+saveName)); - String originalFilename = file.getOriginalFilename(); - int extnIdx = originalFilename.lastIndexOf("."); - OperationPlanFile fileInfo = new OperationPlanFile(); - fileInfo.setOpKey(opKey); - fileInfo.setFileSeq(fileSeq++); - fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); - fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); - fileInfo.setConvNm(saveName); - fileInfo.setFileSize(calculationSize(file.getSize())); - fileInfo.setSavePath(path); - operationPlanFileRepository.save(fileInfo); - } - } + private void deleteOperationPlanFile(Integer opKey, List deleteFileSeq) { + List operationPlanFileList = operationPlanFileRepository.findByOpKey(opKey); + for(OperationPlanFile file: operationPlanFileList){ + if(deleteFileSeq.contains(file.getFileSeq())){ + deleteStoredFile(new File(file.getSavePath(), file.getConvNm())); + operationPlanFileRepository.delete(file); + } + } + } + + private void saveOperationPlanUploadFiles(Integer opKey, List multipartFileList){ + OperationPlanFile lastFileInfo = operationPlanFileRepository.findTopByOpKeyOrderByFileSeqDesc(opKey).orElse(null); + int fileSeq = lastFileInfo==null?1:(lastFileInfo.getFileSeq()+1); + for(MultipartFile file : multipartFileList){ + String saveName = UUID.randomUUID().toString(); + String path = locationPath+intelligenceNetworkPath; + saveFile(file, new File(path+File.separator+saveName)); + + String originalFilename = file.getOriginalFilename(); + int extnIdx = originalFilename.lastIndexOf("."); + OperationPlanFile fileInfo = new OperationPlanFile(); + fileInfo.setOpKey(opKey); + fileInfo.setFileSeq(fileSeq++); + fileInfo.setOrigNm(originalFilename.substring(0, extnIdx)); + fileInfo.setFileExtn(originalFilename.substring(extnIdx+1)); + fileInfo.setConvNm(saveName); + fileInfo.setFileSize(calculationSize(file.getSize())); + fileInfo.setSavePath(path); + operationPlanFileRepository.save(fileInfo); + } + } public List selectOperationPlanList(OperationPlan op) { - return intelligenceNetworkMapper.selectOperationPlanList(op); + return intelligenceNetworkMapper.selectOperationPlanList(op); } public Integer selectOperationPlanListCnt(OperationPlan op) { - return intelligenceNetworkMapper.selectOperationPlanListCnt(op); + return intelligenceNetworkMapper.selectOperationPlanListCnt(op); } public OperationPlan selectOperationPlan(Integer opKey) { - OperationPlan savedOperationPlan = operationPlanRepository.findById(opKey).orElse(null); - if (savedOperationPlan != null) { - savedOperationPlan.setFileList(operationPlanFileRepository.findByOpKey(opKey)); - savedOperationPlan.setApprvList(operationPlanApprvRepository.findByOpKey(opKey)); - } - return savedOperationPlan; + OperationPlan operationPlan = operationPlanRepository.findById(opKey).orElse(null); + if (operationPlan != null) { + operationPlan.setFileList(operationPlanFileRepository.findByOpKey(opKey)); + operationPlan.setApprvList(operationPlanApprvRepository.findByOpKey(opKey)); + } + return operationPlan; } - + @Transactional public Integer operationPlanStateChange(OperationPlanApprv apprv) { - OperationPlan saveOperationPlan = operationPlanRepository.findById(apprv.getOpKey()).orElse(null); - saveOperationPlan.setOpState(apprv.getState()); - OperationPlanApprv lastApprv = operationPlanApprvRepository.findTopByOpKeyOrderByApprvSeqDesc(apprv.getOpKey()).orElse(null); - apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); - operationPlanApprvRepository.save(apprv); + OperationPlan saveOperationPlan = operationPlanRepository.findById(apprv.getOpKey()).orElse(null); + saveOperationPlan.setOpState(apprv.getState()); + OperationPlanApprv lastApprv = operationPlanApprvRepository.findTopByOpKeyOrderByApprvSeqDesc(apprv.getOpKey()).orElse(null); + apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); + operationPlanApprvRepository.save(apprv); - switch (apprv.getState()){ - case "DST005": - // 반려시 작성자에게 반려 알림 발송 - userAlarmService.sendAlarmToWrtUser(saveOperationPlan.getOpKey(), saveOperationPlan.getWrtUserSeq(), 32,"외사첩보망 견문관리 운영계획에 문서가 반려되었습니다."); - break; - case "DST006": - // 부장승인시 작성자에게 승인 알림 발송 - userAlarmService.sendAlarmToWrtUser(saveOperationPlan.getOpKey(), saveOperationPlan.getWrtUserSeq(), 32,"외사첩보망 견문관리 운영계획에 문서가 승인되었습니다."); - break; - } - return apprv.getOpKey(); + switch (apprv.getState()){ + case "DST005": + // 반려시 작성자에게 반려 알림 발송 + userAlarmService.sendAlarmToWrtUser(saveOperationPlan.getOpKey(), saveOperationPlan.getWrtUserSeq(), 32,"외사첩보망 견문관리 운영계획에 문서가 반려되었습니다."); + break; + case "DST006": + // 부장승인시 작성자에게 승인 알림 발송 + userAlarmService.sendAlarmToWrtUser(saveOperationPlan.getOpKey(), saveOperationPlan.getWrtUserSeq(), 32,"외사첩보망 견문관리 운영계획에 문서가 승인되었습니다."); + break; + } + return apprv.getOpKey(); } public OperationPlanFile selectOperationPlanFile(Integer parentKey, Integer fileSeq) { - return operationPlanFileRepository.findById(new OperationPlanFileId(parentKey,fileSeq)).orElse(null); + return operationPlanFileRepository.findById(new OperationPlanFileId(parentKey,fileSeq)).orElse(null); } @Transactional @@ -142,119 +142,119 @@ public class IntelligenceNetworkService extends BaseService { } public IntelligenceAnalyze selectAffairCnt(IntelligenceAnalyze ia) { - return intelligenceNetworkMapper.selectAffairCnt(ia); + return intelligenceNetworkMapper.selectAffairCnt(ia); } - + @Transactional public Integer saveIntelligenceAnalyze(IntelligenceAnalyze ia) { - Integer iaKey = intelligenceAnalyzeRepository.save(ia).getIaKey(); - IntelligenceAnalyzeToAffair iata = new IntelligenceAnalyzeToAffair(); - iata.setIaKey(iaKey); - for(Integer affairKey : ia.getAffairList()) { - iata.setAffairKey(affairKey); - intelligenceAnalyzeToAffairRepository.save(iata); - } - if(ia.getIaState().equals("DST002")){ - //작성완료일 때 부장 결재 사용자에게 알림 발송. - userAlarmService.sendAlarmToApprvUser(iaKey, ia.getWrtOrgan(), "APC001", 34, "외사첩보망 견문관리 운영실적에 결재대기 문서가 있습니다."); - userAlarmService.sendAlarmToApprvUser(iaKey, ia.getWrtOrgan(), "APC002", 34, "외사첩보망 견문관리 운영실적에 결재대기 문서가 있습니다."); - } - return iaKey; + Integer iaKey = intelligenceAnalyzeRepository.save(ia).getIaKey(); + IntelligenceAnalyzeToAffair iata = new IntelligenceAnalyzeToAffair(); + iata.setIaKey(iaKey); + for(Integer affairKey : ia.getAffairList()) { + iata.setAffairKey(affairKey); + intelligenceAnalyzeToAffairRepository.save(iata); + } + if(ia.getIaState().equals("DST002")){ + //작성완료일 때 부장 결재 사용자에게 알림 발송. + userAlarmService.sendAlarmToApprvUser(iaKey, ia.getWrtOrgan(), "APC001", 34, "외사첩보망 견문관리 운영실적에 결재대기 문서가 있습니다."); + userAlarmService.sendAlarmToApprvUser(iaKey, ia.getWrtOrgan(), "APC002", 34, "외사첩보망 견문관리 운영실적에 결재대기 문서가 있습니다."); + } + return iaKey; } public List selectIntelligenceAnalyzeList(IntelligenceAnalyze ia) { - return intelligenceNetworkMapper.selectIntelligenceAnalyzeList(ia); + return intelligenceNetworkMapper.selectIntelligenceAnalyzeList(ia); } public Integer selectIntelligenceAnalyzeListCnt(IntelligenceAnalyze ia) { - return intelligenceNetworkMapper.selectIntelligenceAnalyzeListCnt(ia); + return intelligenceNetworkMapper.selectIntelligenceAnalyzeListCnt(ia); } public IntelligenceAnalyze selectIntelligenceAnalyze(IntelligenceAnalyze ia) { - return intelligenceNetworkMapper.selectIntelligenceAnalyze(ia); + return intelligenceNetworkMapper.selectIntelligenceAnalyze(ia); } public List selectIntelligenceAnalyzeAffairKey(IntelligenceAnalyze ia) { - return intelligenceNetworkMapper.selectIntelligenceAnalyzeAffairKey(ia); + return intelligenceNetworkMapper.selectIntelligenceAnalyzeAffairKey(ia); } public List selectIntelligenceAnalyzeApprv(IntelligenceAnalyze ia) { - return intelligenceAnalyzeApprvRepository.findByIaKey(ia.getIaKey()); + return intelligenceAnalyzeApprvRepository.findByIaKey(ia.getIaKey()); } - + @Transactional public Integer intelligenceAnalyzeChange(IntelligenceAnalyzeApprv apprv) { - IntelligenceAnalyze saveIntelligenceAnalyze = intelligenceAnalyzeRepository.findById(apprv.getIaKey()).orElse(null); - saveIntelligenceAnalyze.setIaState(apprv.getState()); - IntelligenceAnalyzeApprv lastApprv = intelligenceAnalyzeApprvRepository.findTopByIaKeyOrderByApprvSeqDesc(apprv.getIaKey()).orElse(null); - apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); - intelligenceAnalyzeApprvRepository.save(apprv); + IntelligenceAnalyze saveIntelligenceAnalyze = intelligenceAnalyzeRepository.findById(apprv.getIaKey()).orElse(null); + saveIntelligenceAnalyze.setIaState(apprv.getState()); + IntelligenceAnalyzeApprv lastApprv = intelligenceAnalyzeApprvRepository.findTopByIaKeyOrderByApprvSeqDesc(apprv.getIaKey()).orElse(null); + apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); + intelligenceAnalyzeApprvRepository.save(apprv); - switch (apprv.getState()){ - case "DST005": - // 반려시 작성자에게 반려 알림 발송 - userAlarmService.sendAlarmToWrtUser(saveIntelligenceAnalyze.getIaKey(), saveIntelligenceAnalyze.getWrtUserSeq(), 34,"외사첩보망 견문관리 운영실적에 문서가 반려되었습니다."); - break; - case "DST006": - // 부장승인시 작성자에게 승인 알림 발송 - userAlarmService.sendAlarmToWrtUser(saveIntelligenceAnalyze.getIaKey(), saveIntelligenceAnalyze.getWrtUserSeq(), 34,"외사첩보망 견문관리 운영실적에 문서가 승인되었습니다."); - break; - } - return apprv.getIaKey(); + switch (apprv.getState()){ + case "DST005": + // 반려시 작성자에게 반려 알림 발송 + userAlarmService.sendAlarmToWrtUser(saveIntelligenceAnalyze.getIaKey(), saveIntelligenceAnalyze.getWrtUserSeq(), 34,"외사첩보망 견문관리 운영실적에 문서가 반려되었습니다."); + break; + case "DST006": + // 부장승인시 작성자에게 승인 알림 발송 + userAlarmService.sendAlarmToWrtUser(saveIntelligenceAnalyze.getIaKey(), saveIntelligenceAnalyze.getWrtUserSeq(), 34,"외사첩보망 견문관리 운영실적에 문서가 승인되었습니다."); + break; + } + return apprv.getIaKey(); } @Transactional public void deleteIntelligenceAnalyze(Integer iaKey) { intelligenceAnalyzeRepository.bulkModifyingByIaKeyToIaState(iaKey, "DST008"); } - + @Transactional public Integer saveFireExtensionReport(FireExtensionReport fer) { - Integer ferKey = fireExtensionReportRepository.save(fer).getFerKey(); - if(fer.getFerState().equals("DST002")){ - //작성완료일 때 부장 결재 사용자에게 알림 발송. - userAlarmService.sendAlarmToApprvUser(ferKey, fer.getWrtOrgan(), "APC001", 35, "외사첩보망 견문관리 외사첩보망 해고(연장)보고에 결재대기 문서가 있습니다."); - userAlarmService.sendAlarmToApprvUser(ferKey, fer.getWrtOrgan(), "APC002", 35, "외사첩보망 견문관리 외사첩보망 해고(연장)보고에 결재대기 문서가 있습니다."); - } - return ferKey; + Integer ferKey = fireExtensionReportRepository.save(fer).getFerKey(); + if(fer.getFerState().equals("DST002")){ + //작성완료일 때 부장 결재 사용자에게 알림 발송. + userAlarmService.sendAlarmToApprvUser(ferKey, fer.getWrtOrgan(), "APC001", 35, "외사첩보망 견문관리 외사첩보망 해고(연장)보고에 결재대기 문서가 있습니다."); + userAlarmService.sendAlarmToApprvUser(ferKey, fer.getWrtOrgan(), "APC002", 35, "외사첩보망 견문관리 외사첩보망 해고(연장)보고에 결재대기 문서가 있습니다."); + } + return ferKey; } public List selectIFireExtensionReportList(FireExtensionReport fer) { - return intelligenceNetworkMapper.selectIFireExtensionReportList(fer); + return intelligenceNetworkMapper.selectIFireExtensionReportList(fer); } public Integer selectIFireExtensionReportListCnt(FireExtensionReport fer) { - return intelligenceNetworkMapper.selectIFireExtensionReportListCnt(fer); + return intelligenceNetworkMapper.selectIFireExtensionReportListCnt(fer); } public FireExtensionReport selectFireExtensionReportInfo(FireExtensionReport fer) { - FireExtensionReport savedFireExtensionReport = fireExtensionReportRepository.findByFerKey(fer.getFerKey()).orElse(null); - if (savedFireExtensionReport != null) { - savedFireExtensionReport.setOperationPlan(operationPlanRepository.findById(savedFireExtensionReport.getOpKey()).orElse(null)); - savedFireExtensionReport.setApprvList(fireExtensionReportApprvRepository.findByFerKey(fer.getFerKey())); - } - return savedFireExtensionReport; + FireExtensionReport savedFireExtensionReport = fireExtensionReportRepository.findByFerKey(fer.getFerKey()).orElse(null); + if (savedFireExtensionReport != null) { + savedFireExtensionReport.setOperationPlan(operationPlanRepository.findById(savedFireExtensionReport.getOpKey()).orElse(null)); + savedFireExtensionReport.setApprvList(fireExtensionReportApprvRepository.findByFerKey(fer.getFerKey())); + } + return savedFireExtensionReport; } - + @Transactional public Integer fireExtensionReportStateChange(FireExtensionReportApprv apprv) { - FireExtensionReport saveFireExtensionReport = fireExtensionReportRepository.findById(apprv.getFerKey()).orElse(null); - saveFireExtensionReport.setFerState(apprv.getState()); - FireExtensionReportApprv lastApprv = fireExtensionReportApprvRepository.findTopByFerKeyOrderByApprvSeqDesc(apprv.getFerKey()).orElse(null); - apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); - fireExtensionReportApprvRepository.save(apprv); + FireExtensionReport saveFireExtensionReport = fireExtensionReportRepository.findById(apprv.getFerKey()).orElse(null); + saveFireExtensionReport.setFerState(apprv.getState()); + FireExtensionReportApprv lastApprv = fireExtensionReportApprvRepository.findTopByFerKeyOrderByApprvSeqDesc(apprv.getFerKey()).orElse(null); + apprv.setApprvSeq(lastApprv==null?1:lastApprv.getApprvSeq()+1); + fireExtensionReportApprvRepository.save(apprv); - switch (apprv.getState()){ - case "DST005": - // 반려시 작성자에게 반려 알림 발송 - userAlarmService.sendAlarmToWrtUser(saveFireExtensionReport.getFerKey(), saveFireExtensionReport.getWrtUserSeq(), 35,"외사첩보망 견문관리 외사첩보망 해고(연장)보고에 문서가 반려되었습니다."); - break; - case "DST006": - // 부장승인시 작성자에게 승인 알림 발송 - userAlarmService.sendAlarmToWrtUser(saveFireExtensionReport.getFerKey(), saveFireExtensionReport.getWrtUserSeq(), 35,"외사첩보망 견문관리 외사첩보망 해고(연장)보고에 문서가 승인되었습니다."); - break; - } - return apprv.getFerKey(); + switch (apprv.getState()){ + case "DST005": + // 반려시 작성자에게 반려 알림 발송 + userAlarmService.sendAlarmToWrtUser(saveFireExtensionReport.getFerKey(), saveFireExtensionReport.getWrtUserSeq(), 35,"외사첩보망 견문관리 외사첩보망 해고(연장)보고에 문서가 반려되었습니다."); + break; + case "DST006": + // 부장승인시 작성자에게 승인 알림 발송 + userAlarmService.sendAlarmToWrtUser(saveFireExtensionReport.getFerKey(), saveFireExtensionReport.getWrtUserSeq(), 35,"외사첩보망 견문관리 외사첩보망 해고(연장)보고에 문서가 승인되었습니다."); + break; + } + return apprv.getFerKey(); } @Transactional diff --git a/src/main/resources/templates/igActivities/intelligenceNetwork/fireExtensionReportViewModal.html b/src/main/resources/templates/igActivities/intelligenceNetwork/fireExtensionReportViewModal.html index e124c6db..b2799134 100644 --- a/src/main/resources/templates/igActivities/intelligenceNetwork/fireExtensionReportViewModal.html +++ b/src/main/resources/templates/igActivities/intelligenceNetwork/fireExtensionReportViewModal.html @@ -132,9 +132,23 @@
- - - + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/templates/igActivities/intelligenceNetwork/intelligenceAnalyzeViewModal.html b/src/main/resources/templates/igActivities/intelligenceNetwork/intelligenceAnalyzeViewModal.html index bbeb51d3..c999fd28 100644 --- a/src/main/resources/templates/igActivities/intelligenceNetwork/intelligenceAnalyzeViewModal.html +++ b/src/main/resources/templates/igActivities/intelligenceNetwork/intelligenceAnalyzeViewModal.html @@ -197,9 +197,23 @@
- - - + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/templates/igActivities/intelligenceNetwork/operationPlanViewModal.html b/src/main/resources/templates/igActivities/intelligenceNetwork/operationPlanViewModal.html index 7535a087..1c34b1a0 100644 --- a/src/main/resources/templates/igActivities/intelligenceNetwork/operationPlanViewModal.html +++ b/src/main/resources/templates/igActivities/intelligenceNetwork/operationPlanViewModal.html @@ -10,80 +10,80 @@ -
- + - + - + - +

■ 정보협력자 구성
- + - + - +
- + - + - +
- + - +
- +

-
+

-
+

-
+

-
+
@@ -96,13 +96,13 @@ - + 파일이 없습니다. - - + + @@ -114,9 +114,9 @@
-
+

- +
@@ -137,7 +137,7 @@
- +
@@ -146,22 +146,36 @@
- +
@@ -136,10 +136,10 @@
- +
- +
diff --git a/src/main/resources/templates/igActivities/monitoring/resultViewModal.html b/src/main/resources/templates/igActivities/monitoring/resultViewModal.html index d01f0ab2..3ecaafc4 100644 --- a/src/main/resources/templates/igActivities/monitoring/resultViewModal.html +++ b/src/main/resources/templates/igActivities/monitoring/resultViewModal.html @@ -249,8 +249,8 @@
- +

@@ -262,10 +262,10 @@
- +
- +