diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx index 5397867..15bb126 100644 --- a/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx @@ -28,8 +28,8 @@ function MenuAuthMgt(props) { // 리스트 항목 구성 menuList.forEach(function (item, index) { const checkboxs = []; - roleList.forEach(function (item, index) { - checkboxs.push(
) + roleList.forEach(function (role) { + checkboxs.push(
) }); mutListTag.push(
diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java index 88e791f..6774d6f 100644 --- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java +++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/AdminConfigController.java @@ -318,7 +318,7 @@ public class AdminConfigController extends BaseController { public ResultVO getMenuAuthMgt(){ ResultVO resultVO = new ResultVO(); Map resultMap = new HashMap<>(); - resultMap.put("menuList", adminConfigService.selectMenuList()); + resultMap.put("menuList", adminConfigService.selectMenuAuthList()); resultMap.put("roleList", commonCodeService.selectCodeItemList("ROLE")); resultVO.setResult(resultMap); return resultVO; diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TcMenu.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TcMenu.java index 90a3733..0a65294 100644 --- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TcMenu.java +++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/entity/TcMenu.java @@ -55,4 +55,7 @@ public class TcMenu { @Transient private String menuTypeValue; + + @Transient + private String menuAuth; } diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/mapper/TcMenuMapper.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/mapper/TcMenuMapper.java index e8dd179..c45db0d 100644 --- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/mapper/TcMenuMapper.java +++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/mapper/TcMenuMapper.java @@ -10,4 +10,5 @@ public interface TcMenuMapper { List selectMenuList(); + List selectMenuAuthList(); } diff --git a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/service/AdminConfigService.java b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/service/AdminConfigService.java index 2f58a45..d0ce2b5 100644 --- a/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/service/AdminConfigService.java +++ b/kcsc-back-end/src/main/java/com/dbnt/kcscbackend/admin/config/service/AdminConfigService.java @@ -140,4 +140,8 @@ public class AdminConfigService extends EgovAbstractServiceImpl { return null; } } + + public List selectMenuAuthList(){ + return menuMapper.selectMenuAuthList(); + } } diff --git a/kcsc-back-end/src/main/resources/mybatisMapper/TcMenuMapper.xml b/kcsc-back-end/src/main/resources/mybatisMapper/TcMenuMapper.xml index 9258f88..014d322 100644 --- a/kcsc-back-end/src/main/resources/mybatisMapper/TcMenuMapper.xml +++ b/kcsc-back-end/src/main/resources/mybatisMapper/TcMenuMapper.xml @@ -24,4 +24,21 @@ order by menu_id asc + \ No newline at end of file