diff --git a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UrlRequestController.java b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UrlRequestController.java index 76c892e..ba11161 100644 --- a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UrlRequestController.java +++ b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UrlRequestController.java @@ -209,4 +209,26 @@ public class UrlRequestController extends BaseController { } return this.jumpPage("admin/role/authorize"); } + + @GetMapping("/permission/index") + public ModelAndView permission_index() { + return this.jumpPage("admin/permission/list"); + } + + @GetMapping("/permission/add") + public ModelAndView permission_add(Model model) { + model.addAttribute("permissionTypeList",Permission.Type.valueListMap()); + return this.jumpPage("admin/permission/add"); + } + + @ApiIgnore + @GetMapping("/permission/edit") + public ModelAndView permission_edit(Model model, String permissionId) { + if (CommonUtil.isNotNull(permissionId)) { + Permission permission = this.permissionService.findById(Long.parseLong(permissionId)); + model.addAttribute("permission", permission); + model.addAttribute("permissionTypeList",Permission.Type.valueListMap()); + } + return this.jumpPage("admin/permission/edit"); + } } diff --git a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/service/impl/RolePermissionServiceImpl.java b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/service/impl/RolePermissionServiceImpl.java index 50f99ef..f5607c8 100644 --- a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/service/impl/RolePermissionServiceImpl.java +++ b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/service/impl/RolePermissionServiceImpl.java @@ -18,6 +18,7 @@ public class RolePermissionServiceImpl extends AbstractBaseServiceImpl implements Ro if (permissionList.size() > 0){ for (Permission permission : permissionList) { if (pIds.contains(permission.getId())){ - permission.setCheckArr("1"); + if (!permission.getDeleteStatus()){ + permission.setCheckArr("1"); + } } } } diff --git a/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js b/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js index 19a6b82..29c6382 100644 --- a/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js +++ b/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js @@ -41,6 +41,21 @@ var role_authorize_url = gate_way_url + "/" + admin_manager_url + "/role/authori var role_getRolePower_url = gate_way_url + "/" + admin_manager_url + "/role/getRolePower" + access_token_url; //保存角色授权 var role_saveRolePower_url = gate_way_url + "/" + admin_manager_url + "/role/saveRolePower"; +//----------------------------------------------------------------------------------------------------------------------------- +//权限列表 +var permission_list_url = gate_way_url + "/" + admin_manager_url + "/permission/list" + access_token_url; +//新增权限 +var permission_add_url = gate_way_url + "/" + admin_manager_url + "/permission/add" + access_token_url; +//修改 +var permission_edit_url = gate_way_url + "/" + admin_manager_url + "/permission/edit" + access_token_url ; +//查询上级 +var permission_selectParent_url = gate_way_url + "/" + admin_manager_url + "/permission/selectParent"; +//权限保存 +var permission_save_url = gate_way_url + "/" + admin_manager_url+ "/permission/save"; +//删除 +var permission_delete_url = gate_way_url + "/" + admin_manager_url + "/permission/delete"; +//批量删除 +var permission_batchRemove_url = gate_way_url + "/" + admin_manager_url + ""; //页面跳转 function postToPage(url, token) { diff --git a/mystyle-cloud-admin-manager/src/main/resources/templates/admin/permission/add.ftl b/mystyle-cloud-admin-manager/src/main/resources/templates/admin/permission/add.ftl index 0052226..81bf1ee 100644 --- a/mystyle-cloud-admin-manager/src/main/resources/templates/admin/permission/add.ftl +++ b/mystyle-cloud-admin-manager/src/main/resources/templates/admin/permission/add.ftl @@ -2,7 +2,7 @@ 添加权限 - +
@@ -93,20 +93,21 @@
- - + + + - + + + - - + + +