From 8bd2d11de3a3493078225c874fdc9a57c4eac12c Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 07 十一月 2025 10:23:08 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/web/AuthController.java | 2 ++
src/main/java/com/zy/common/model/enums/HtmlNavIconType.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 53 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/common/model/enums/HtmlNavIconType.java b/src/main/java/com/zy/common/model/enums/HtmlNavIconType.java
new file mode 100644
index 0000000..77c4569
--- /dev/null
+++ b/src/main/java/com/zy/common/model/enums/HtmlNavIconType.java
@@ -0,0 +1,51 @@
+package com.zy.common.model.enums;
+
+public enum HtmlNavIconType {
+
+ INDEX("index", "layui-icon-home"),
+ SYSTEM("system", "layui-icon-component"),
+ SET("set", "layui-icon-set"),
+ MERCHANT("merchant", "layui-icon-user"),
+ DEVELOP("develop", "layui-icon-util"),
+ STOCK("stock", "layui-icon-templeate-1"),
+ LOG_REPORT("logReport", "layui-icon-read"),
+ IO_WORK("ioWork", "layui-icon-flag"),
+ WORK_FLOW("workFlow", "layui-icon-form"),
+ BASE("base", "layui-icon-file"),
+ ORDER("erp", "layui-icon-senior"),
+ SENSOR("sensor", "layui-icon-engine"),
+ ;
+
+
+ private String code;
+ private String icon;
+ HtmlNavIconType(String code, String icon){
+ this.code = code;
+ this.icon = icon;
+ }
+
+ public static String get(String code) {
+ for (HtmlNavIconType type : HtmlNavIconType.values()){
+ if (type.code.equals(code)){
+ return type.icon;
+ }
+ }
+ return "layui-icon-file-b";
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getIcon() {
+ return icon;
+ }
+
+ public void setIcon(String icon) {
+ this.icon = icon;
+ }
+}
diff --git a/src/main/java/com/zy/common/web/AuthController.java b/src/main/java/com/zy/common/web/AuthController.java
index 7872563..3501652 100644
--- a/src/main/java/com/zy/common/web/AuthController.java
+++ b/src/main/java/com/zy/common/web/AuthController.java
@@ -10,6 +10,7 @@
import com.zy.common.CodeRes;
import com.zy.common.entity.Parameter;
import com.zy.common.model.PowerDto;
+import com.zy.common.model.enums.HtmlNavIconType;
import com.zy.common.utils.RandomValidateCodeUtil;
import com.zy.system.entity.*;
import com.zy.system.service.*;
@@ -166,6 +167,7 @@
}
map.put("menuId", menu.getId());
map.put("menuCode", menu.getCode());
+ map.put("menuIcon", HtmlNavIconType.get(menu.getCode()));
map.put("menu", menu.getName());
map.put("subMenu", subMenu);
result.add(map);
--
Gitblit v1.9.1