From ae1d49cb04e3583338c42f745a6ad39cf46809dc Mon Sep 17 00:00:00 2001 From: TaehunPark Date: Wed, 5 Oct 2022 17:34:54 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EC=99=B8=EC=82=AC=EB=B6=84=EC=8B=A4?= =?UTF-8?q?=ED=98=84=ED=99=A9=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../faisp/fipTarget/FipTargetController.java | 4 ++++ .../resources/static/js/fipTarget/partInfo.js | 24 ++++++++++++------- .../fipTarget/partInfoEditModal.html | 10 ++++---- .../fipTarget/partInfoModifyModal.html | 2 +- 4 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java b/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java index b0106e73..a5d896d4 100644 --- a/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java +++ b/src/main/java/com/dbnt/faisp/fipTarget/FipTargetController.java @@ -92,7 +92,11 @@ public class FipTargetController { @GetMapping("/partInfoEditModal") public ModelAndView partInfoEditModal(@AuthenticationPrincipal UserInfo loginUser,PartInfo partInfo) { ModelAndView mav = new ModelAndView("fipTarget/partInfoEditModal"); + //메뉴권한 확인 + String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/target/partInfoList").get(0).getAccessAuth(); + mav.addObject("userOrgan", loginUser.getOgCd()); mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); + mav.addObject("accessAuth", accessAuth); return mav; } diff --git a/src/main/resources/static/js/fipTarget/partInfo.js b/src/main/resources/static/js/fipTarget/partInfo.js index 668ed3dc..0a6ee097 100644 --- a/src/main/resources/static/js/fipTarget/partInfo.js +++ b/src/main/resources/static/js/fipTarget/partInfo.js @@ -10,6 +10,7 @@ $(document).on('click', '#addPartInfo', function (){ $("#partInfoEditModal").modal('show'); $("#rentPrice").hide(); $("#utilityPrice").hide(); + changeManager($("#mgtOrgan").val()); setUploadDiv(); }, error:function(){ @@ -39,7 +40,16 @@ $(document).on('change', '#utilityType', function (){ $(document).on('change', '#mgtOrgan', function (){ const ogCd = $(this).val(); if(ogCd != ''){ - $.ajax({ + changeManager(ogCd); + }else{ + $("#piUserSeq").prop('disabled',true); + $("#piUserSeq").val(''); + } +}); + + +function changeManager(ogCd){ + $.ajax({ url: '/target/partInfoSelecBox', data: { ogCd, @@ -53,11 +63,7 @@ $(document).on('change', '#mgtOrgan', function (){ error:function(){ } }); - }else{ - $("#piUserSeq").prop('disabled',true); - $("#piUserSeq").val(''); - } -}); +} $(document).on('change', '#mMgtOrgan', function (){ const ogCd = $(this).val(); @@ -127,6 +133,7 @@ $(document).on('click', '#savePartInfo', function (){ } } if(confirm("저장하시겠습니까?")){ + document.getElementById("mgtOrgan").disabled = false; contentFade("in"); const formData = new FormData($("#partInfoSave")[0]); for(const file of files) { @@ -262,6 +269,7 @@ $(document).on('click', '#updatePartInfo', function (){ } } if(confirm("수정하시겠습니까?")){ + document.getElementById("mMgtOrgan").disabled = false; contentFade("in"); const formData = new FormData($("#partInfoUpdate")[0]); for(const file of files) { @@ -346,7 +354,7 @@ $(document).on('click', '.historyInfoTr', function (){ } }else{ $('#historyFile').empty().append( - '' + '' ); } }, @@ -389,7 +397,7 @@ $(document).on('click', '.fileDownPartInfo', function (){ window.open(encodeURI(url)); }) -$(document).on('click', '#closeModal', function (){ +$(document).on('click', '.btn-close', function (){ location.reload(); }) diff --git a/src/main/resources/templates/fipTarget/partInfoEditModal.html b/src/main/resources/templates/fipTarget/partInfoEditModal.html index 1305e7d8..f75cff82 100644 --- a/src/main/resources/templates/fipTarget/partInfoEditModal.html +++ b/src/main/resources/templates/fipTarget/partInfoEditModal.html @@ -12,13 +12,13 @@
- - - - - + + + +
diff --git a/src/main/resources/templates/fipTarget/partInfoModifyModal.html b/src/main/resources/templates/fipTarget/partInfoModifyModal.html index fb964fcf..0a6d815b 100644 --- a/src/main/resources/templates/fipTarget/partInfoModifyModal.html +++ b/src/main/resources/templates/fipTarget/partInfoModifyModal.html @@ -22,7 +22,7 @@
-