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