diff --git a/admin/src/views/workbench/index.vue b/admin/src/views/workbench/index.vue
index e316c690..313fd2ff 100644
--- a/admin/src/views/workbench/index.vue
+++ b/admin/src/views/workbench/index.vue
@@ -93,7 +93,7 @@
-
+
访问量趋势图
@@ -105,7 +105,7 @@
/>
-
+
diff --git a/server/like-admin/src/main/java/com/mdd/admin/service/impl/IndexServiceImpl.java b/server/like-admin/src/main/java/com/mdd/admin/service/impl/IndexServiceImpl.java
index 385901d2..190a83f9 100644
--- a/server/like-admin/src/main/java/com/mdd/admin/service/impl/IndexServiceImpl.java
+++ b/server/like-admin/src/main/java/com/mdd/admin/service/impl/IndexServiceImpl.java
@@ -1,5 +1,7 @@
package com.mdd.admin.service.impl;
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.JSONObject;
import com.mdd.admin.service.IIndexService;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.util.*;
@@ -51,9 +53,67 @@ public class IndexServiceImpl implements IIndexService {
// 访客图表
Map visitor = new LinkedHashMap<>();
visitor.put("date", TimeUtils.daysAgoDate(15));
- visitor.put("list", Arrays.asList(12,13,11,5,8,22,14,9,456,62,78,12,18,22,46));
+ visitor.put("list", new JSONArray() {{
+ add(new JSONObject() {{
+ put("name", "访客数");
+ put("data", Arrays.asList(12,13,11,5,8,22,14,9,456,62,78,12,18,22,46));
+ }});
+ }});
console.put("visitor", visitor);
+ console.put("menu", new JSONArray() {{
+
+ add(new JSONObject() {{
+ put("name", "管理员");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_admin.png"));
+ put("url", "/permission/admin");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "角色管理");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_role.png"));
+ put("url", "/permission/role");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "部门管理");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_dept.png"));
+ put("url", "/organization/department");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "字典管理");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_dict.png"));
+ put("url", "/dev_tools/dict");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "代码生成器");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_generator.png"));
+ put("url", "/dev_tools/code");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "素材中心");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_file.png"));
+ put("url", "/material/index");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "菜单权限");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_auth.png"));
+ put("url", "/permission/menu");
+ }});
+
+ add(new JSONObject() {{
+ put("name", "网站信息");
+ put("image", UrlUtils.toAbsoluteUrl("/api/static/menu_website.png"));
+ put("url", "/setting/website/information");
+ }});
+
+ }});
+
+
return console;
}
diff --git a/server/like-common/src/main/resources/static/menu_auth.png b/server/like-common/src/main/resources/static/menu_auth.png
new file mode 100644
index 00000000..102499f4
Binary files /dev/null and b/server/like-common/src/main/resources/static/menu_auth.png differ
diff --git a/server/like-common/src/main/resources/static/menu_dept.png b/server/like-common/src/main/resources/static/menu_dept.png
new file mode 100644
index 00000000..614555e2
Binary files /dev/null and b/server/like-common/src/main/resources/static/menu_dept.png differ
diff --git a/server/like-common/src/main/resources/static/menu_dict.png b/server/like-common/src/main/resources/static/menu_dict.png
new file mode 100644
index 00000000..7fecd89d
Binary files /dev/null and b/server/like-common/src/main/resources/static/menu_dict.png differ
diff --git a/server/like-common/src/main/resources/static/menu_file.png b/server/like-common/src/main/resources/static/menu_file.png
new file mode 100644
index 00000000..b74ab8b8
Binary files /dev/null and b/server/like-common/src/main/resources/static/menu_file.png differ
diff --git a/server/like-common/src/main/resources/static/menu_generator.png b/server/like-common/src/main/resources/static/menu_generator.png
new file mode 100644
index 00000000..2d3b1147
Binary files /dev/null and b/server/like-common/src/main/resources/static/menu_generator.png differ
diff --git a/server/like-common/src/main/resources/static/menu_role.png b/server/like-common/src/main/resources/static/menu_role.png
new file mode 100644
index 00000000..549d5f5d
Binary files /dev/null and b/server/like-common/src/main/resources/static/menu_role.png differ