From 30dbb3cb03e5e2badd785f135201e4f552c0014b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Tue, 28 Mar 2023 10:53:03 +0900 Subject: [PATCH] =?UTF-8?q?=EC=99=B8=EC=82=AC=EC=88=98=EC=82=AC=20>=20?= =?UTF-8?q?=EC=82=AC=EA=B1=B4=EB=B3=B4=EA=B3=A0=EC=84=9C=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boardInvestigation/IvsgtController.java | 2 ++ src/main/resources/static/js/ivsgt/ivsgt.js | 19 +++++++++++------ src/main/resources/templates/ivsgt/ivsgt.html | 7 +++++++ .../templates/ivsgt/ivsgtEditModal.html | 21 +++++++++++++++++++ .../templates/ivsgt/ivsgtViewModal.html | 16 ++++++-------- 5 files changed, 49 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/dbnt/faisp/main/ivsgtMgt/boardInvestigation/IvsgtController.java b/src/main/java/com/dbnt/faisp/main/ivsgtMgt/boardInvestigation/IvsgtController.java index b830554e..94d49656 100644 --- a/src/main/java/com/dbnt/faisp/main/ivsgtMgt/boardInvestigation/IvsgtController.java +++ b/src/main/java/com/dbnt/faisp/main/ivsgtMgt/boardInvestigation/IvsgtController.java @@ -65,6 +65,7 @@ public class IvsgtController { @GetMapping("/ivsgtViewModal") public ModelAndView ivsgtViewModal(@AuthenticationPrincipal UserInfo loginUser, InvestigationBoard investigationBoard){ ModelAndView mav = new ModelAndView("ivsgt/ivsgtViewModal"); + mav.addObject("modalType", investigationBoard.getModalType()); investigationBoard = ivsgtService.selectBoardInvestigation(investigationBoard.getIvsgtKey()); mav.addObject("investigation", investigationBoard); mav.addObject("userSeq",loginUser.getUserSeq()); @@ -88,6 +89,7 @@ public class IvsgtController { public ModelAndView searchViewModal(@AuthenticationPrincipal UserInfo loginUser, InvestigationBoard investigationBoard){ ModelAndView mav = new ModelAndView("ivsgt/searchViewModal"); mav.addObject("userSeq",loginUser.getUserSeq()); + investigationBoard.setRowCnt(10); investigationBoard.setFirstIndex(0); investigationBoard.setQueryInfo(); investigationBoard.setWrtUserSeq(loginUser.getUserSeq()); diff --git a/src/main/resources/static/js/ivsgt/ivsgt.js b/src/main/resources/static/js/ivsgt/ivsgt.js index 62d6e969..7a470312 100644 --- a/src/main/resources/static/js/ivsgt/ivsgt.js +++ b/src/main/resources/static/js/ivsgt/ivsgt.js @@ -16,9 +16,11 @@ $(document).on('click', '.saveBtn', function (){ }); $(document).on('click', '.tr', function (){ - getIvsgtViewModal($(this).data('key')); + getIvsgtViewModal($(this).data('key'), null); }); - +$(document).on('click', '.relatedReportTr', function (){ + getIvsgtViewModal($(this).find('.ivsgtKey').val(), 'viewOnly') +}) $(document).on('click', '.ivsgtTab', function (){ location.href = "/ivsgt/arrestReport?ivsgtType="+ $(this).data("ivsgttype"); }); @@ -67,15 +69,20 @@ $(function(){ }); -function getIvsgtViewModal(ivsgtKey){ +function getIvsgtViewModal(ivsgtKey, modalType){ $.ajax({ url: '/ivsgt/ivsgtViewModal', - data: {ivsgtKey: ivsgtKey}, + data: {ivsgtKey: ivsgtKey, modalType: modalType}, type: 'GET', dataType:"html", success: function(html){ - $("#ivsgtViewBody").empty().append(html) - $("#ivsgtViewModal").modal('show'); + if(modalType !== 'viewOnly'){ + $("#ivsgtViewBody").empty().append(html) + $("#ivsgtViewModal").modal('show'); + }else{ + $("#relatedReportBody").empty().append(html) + $("#relatedReportModal").modal('show'); + } }, error:function(e){ ajaxErrorAction(e); diff --git a/src/main/resources/templates/ivsgt/ivsgt.html b/src/main/resources/templates/ivsgt/ivsgt.html index 46da078f..7f3f62fb 100644 --- a/src/main/resources/templates/ivsgt/ivsgt.html +++ b/src/main/resources/templates/ivsgt/ivsgt.html @@ -208,6 +208,13 @@ +