From 1ea24fdccbc8fcf341f19bc5dd9f0c0cdc1a683d Mon Sep 17 00:00:00 2001 From: zhangmeng <1334717033@qq.com> Date: Wed, 10 Nov 2021 16:13:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=86=E7=B1=BB=E5=88=97?= =?UTF-8?q?=E8=A1=A8=202021=E5=B9=B411=E6=9C=8810=E6=97=A516:13:31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/UrlRequestController.java | 25 +++++ .../admin/manager/feign/CategoryFeign.java | 3 +- .../static/system/admin/js/mystyle-admin.js | 22 ++++- .../templates/admin/category/add.ftl | 14 ++- .../templates/admin/category/edit.ftl | 11 ++- .../templates/admin/category/list.ftl | 96 ++++++++++--------- .../service/blog/CategoryControllerApi.java | 2 +- .../config/security/ResourceServerConfig.java | 3 + .../blog/controller/CategoryController.java | 4 +- 9 files changed, 113 insertions(+), 67 deletions(-) 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 261c675..df4ae97 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 @@ -263,4 +263,29 @@ public class UrlRequestController extends BaseController { } return this.jumpPage("admin/article/edit"); } + + @GetMapping("/category/index") + public ModelAndView category_index(){ + return this.jumpPage("admin/category/list"); + } + + @GetMapping("/category/add") + public ModelAndView category_add(Model model){ + Category.Type[] values = Category.Type.values(); + model.addAttribute("categoryTypeList",values); + return this.jumpPage("admin/category/add"); + } + + @GetMapping("/category/edit") + public ModelAndView category_edit(Model model,String categoryId){ + Category.Type[] values = Category.Type.values(); + model.addAttribute("categoryTypeList",values); + Category category = null; + if (categoryId != null && !categoryId.equals("")){ + category = this.categoryFeign.findById(Long.parseLong(categoryId)); + } + model.addAttribute("category",category); + return this.jumpPage("admin/category/edit"); + } + } diff --git a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/feign/CategoryFeign.java b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/feign/CategoryFeign.java index 3ca3e76..fbe91fe 100644 --- a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/feign/CategoryFeign.java +++ b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/feign/CategoryFeign.java @@ -5,6 +5,7 @@ import com.zhangmeng.model.entity.Article; import com.zhangmeng.model.entity.Category; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @@ -15,5 +16,5 @@ public interface CategoryFeign { public List findAll(); @GetMapping("/category/findById") - public Category findById(long categoryId); + public Category findById(@RequestParam("categoryId") Long categoryId); } 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 8b984e3..e56a15d 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 @@ -47,15 +47,15 @@ var role_getRolePower_url = gate_way_url + "/" + admin_manager_url + "/role/getR 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_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_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_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_save_url = gate_way_url + "/" + admin_manager_url + "/permission/save"; //删除 var permission_delete_url = gate_way_url + "/" + admin_manager_url + "/permission/delete"; //批量删除 @@ -78,7 +78,19 @@ var article_batchRemove_url = gate_way_url + "/" + blog_url + "/article/batchRem //----------------------------------------------------------------------------------------------------------------- //文件上传 var file_upload_url = gate_way_url + "/" + file_url + "/upload/file"; - +//---------------------------------------------------------------------------------------------------------------- +//分类列表 +var category_list_url = gate_way_url + "/" + blog_url + "/category/list"; +//添加分类 +var category_add_url = gate_way_url + "/" + admin_manager_url + "/category/add" + access_token_url; +//修改分类 +var category_edit_url = gate_way_url + "/" + admin_manager_url + "/category/edit" + access_token_url; +//分类删除 +var category_delete_url = gate_way_url + "/" + blog_url + "/category/delete"; +//批量删除 +var category_batchRemove_url = gate_way_url + "/" + blog_url + "/category/batchRemove"; +//分类保存 +var category_save_url = gate_way_url + "/" + blog_url + "/category/save"; //页面跳转 diff --git a/mystyle-cloud-admin-manager/src/main/resources/templates/admin/category/add.ftl b/mystyle-cloud-admin-manager/src/main/resources/templates/admin/category/add.ftl index 760a2fd..8833f1f 100644 --- a/mystyle-cloud-admin-manager/src/main/resources/templates/admin/category/add.ftl +++ b/mystyle-cloud-admin-manager/src/main/resources/templates/admin/category/add.ftl @@ -3,7 +3,7 @@ 分类添加 - +
@@ -53,8 +53,9 @@
- - + + + - + + + - - + + +