From f4499162c0f08cf0250d4856d36693e00b9fe6e5 Mon Sep 17 00:00:00 2001
From: zhangmeng <1334717033@qq.com>
Date: Fri, 5 Nov 2021 18:36:40 +0800
Subject: [PATCH] =?UTF-8?q?update=202021=E5=B9=B411=E6=9C=884=E6=97=A518:3?=
=?UTF-8?q?3:20?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../manager/controller/RequestController.java | 30 +++++++-
.../admin/manager/utils/UserUtil.java | 27 +++++++
.../static/system/admin/js/mystyle-admin.js | 1 +
.../system/component/pear/module/menu.js | 9 +--
.../system/component/pear/module/tab.js | 2 +-
.../static/system/config/pear.config.yml | 4 +-
.../resources/templates/admin/article/add.ftl | 1 +
.../main/resources/templates/admin/index.ftl | 12 ++--
mystyle-cloud-gateway/pom.xml | 31 ++++----
.../feign/FeignOauth2RequestInterceptor.java | 50 -------------
.../gateway/filter/AuthorizeFilter.java | 70 ++++++++++++-------
.../com/zhangmeng/model/bean/TokenTools.java | 68 ++++++++++++++++++
12 files changed, 197 insertions(+), 108 deletions(-)
create mode 100644 mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/utils/UserUtil.java
delete mode 100644 mystyle-cloud-gateway/src/main/java/com/zhangmeng/gateway/feign/FeignOauth2RequestInterceptor.java
create mode 100644 mystyle-cloud-model/src/main/java/com/zhangmeng/model/bean/TokenTools.java
diff --git a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/RequestController.java b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/RequestController.java
index c7395f9..0cfde13 100644
--- a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/RequestController.java
+++ b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/RequestController.java
@@ -1,30 +1,54 @@
package com.zhangmeng.admin.manager.controller;
+import com.zhangmeng.admin.manager.service.PermissionService;
+import com.zhangmeng.admin.manager.utils.UserUtil;
import com.zhangmeng.model.base.baseController.BaseController;
+import com.zhangmeng.model.dto.Menu;
+import com.zhangmeng.model.entity.Permission;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
+import java.util.List;
+import java.util.UUID;
+
/**
* 页面请求
*
* @author zhangmeng
- * @date 2021年11月4日14:18:48
* @version 1.0
+ * @date 2021年11月4日14:18:48
*/
@Controller
public class RequestController extends BaseController {
+ @Autowired
+ private UserUtil userUtil;
+
+ @Autowired
+ private PermissionService permissionService;
+
//登录
@RequestMapping("/login")
- public ModelAndView login (){
+ public ModelAndView login() {
return this.jumpPage("admin/login");
}
//首页
@RequestMapping("/admin/index")
- public ModelAndView index (){
+ public ModelAndView index(Model model) {
+ String uuid = UUID.randomUUID().toString();
+ model.addAttribute("uuid", uuid);
+ model.addAttribute("loginUser", this.userUtil.currentUser());
return this.jumpPage("admin/index");
}
+
+ @GetMapping("/user/menuList")
+ public List