diff --git a/src/main/java/com/budwk/app/web/commons/base/Globals.java b/src/main/java/com/budwk/app/web/commons/base/Globals.java index 20535a3..15dec33 100644 --- a/src/main/java/com/budwk/app/web/commons/base/Globals.java +++ b/src/main/java/com/budwk/app/web/commons/base/Globals.java @@ -33,6 +33,7 @@ public class Globals { public static String AppName = "智慧工会"; //项目LOGO public static String AppLogo = ""; + public static String AppBackImg = ""; //项目域名 public static String AppDomain = "http://127.0.0.1"; //文件访问域名 @@ -90,6 +91,7 @@ public class Globals { switch (Strings.sNull(sysConfig.getConfigKey())) { case "AppName" -> Globals.AppName = sysConfig.getConfigValue(); case "AppLogo" -> Globals.AppLogo = sysConfig.getConfigValue(); + case "AppBackImg" -> Globals.AppBackImg = sysConfig.getConfigValue(); case "AppDomain" -> Globals.AppDomain = sysConfig.getConfigValue(); case "AppFileDomain" -> Globals.AppFileDomain = sysConfig.getConfigValue(); default -> Globals.MyConfig.put(sysConfig.getConfigKey(), sysConfig.getConfigValue()); diff --git a/src/main/java/com/budwk/app/web/commons/proc/GlobalsSettingProcessor.java b/src/main/java/com/budwk/app/web/commons/proc/GlobalsSettingProcessor.java index 4d6d50f..c3c6350 100644 --- a/src/main/java/com/budwk/app/web/commons/proc/GlobalsSettingProcessor.java +++ b/src/main/java/com/budwk/app/web/commons/proc/GlobalsSettingProcessor.java @@ -37,6 +37,7 @@ public class GlobalsSettingProcessor extends AbstractProcessor { ac.getRequest().setAttribute("AppBase", Globals.AppBase); ac.getRequest().setAttribute("AppName", Globals.AppName); ac.getRequest().setAttribute("AppLogo", Globals.AppLogo); + ac.getRequest().setAttribute("AppBackImg", Globals.AppBackImg); ac.getRequest().setAttribute("AppDomain", Globals.AppDomain); ac.getRequest().setAttribute("AppFileDomain", Globals.AppFileDomain); ac.getRequest().setAttribute("config", Globals.MyConfig); diff --git a/src/main/resources/static/assets/platform/css/root.css b/src/main/resources/static/assets/platform/css/root.css index e8f1f0a..5ff039d 100644 --- a/src/main/resources/static/assets/platform/css/root.css +++ b/src/main/resources/static/assets/platform/css/root.css @@ -1,15 +1,15 @@ :root { - --color-primary: #006db9; /* 主色 */ - --color-primary-1: #e6f3ff; /* 最浅,用于浅色背景 */ - --color-primary-2: #b3d9ff; /* 较浅,用于 hover/light-bg */ - --color-primary-3: #80c0ff; /* 轻微强调 */ - --color-primary-4: #4da6ff; /* 中等强调 */ - --color-primary-5: #1a8cff; /* 较强强调 */ - --color-primary-6: #006db9; /* 主色(默认) */ - --color-primary-7: #005aa3; /* 点击/active 状态 */ - --color-primary-8: #00468c; /* 较深,用于文字/强调 */ - --color-primary-9: #003370; /* 更深,用于深色模式 */ - --color-primary-10: #002054; /* 最深,用于特殊强调 */ + --color-primary: #811A1E; /* 主色 */ + --color-primary-1: #fdf3f3; /* 最浅,极淡红底,用于背景 */ + --color-primary-2: #f9d9d9; /* 较浅,hover 背景或轻量强调 */ + --color-primary-3: #f4bfbf; /* 轻微强调 */ + --color-primary-4: #ef9f9f; /* 中等强调,适合按钮 hover */ + --color-primary-5: #e26a6e; /* 较强强调,接近主色但稍亮 */ + --color-primary-6: #811A1E; /* 主色(默认) */ + --color-primary-7: #6a1518; /* active / 点击态(稍深) */ + --color-primary-8: #540f11; /* 深色文字或强对比强调 */ + --color-primary-9: #3f0a0d; /* 更深,用于深色主题或边框 */ + --color-primary-10: #2a0508; /* 最深,用于特殊高对比场景 */ --color-success: #52c41a; --color-success-1: #f6ffed; @@ -135,4 +135,4 @@ body { color: #333; font-size: 14px; height: 100%; -} \ No newline at end of file +} diff --git a/src/main/resources/static/assets/platform/img/home/app.png b/src/main/resources/static/assets/platform/img/home/app.png index 83f798f..86cce3e 100644 Binary files a/src/main/resources/static/assets/platform/img/home/app.png and b/src/main/resources/static/assets/platform/img/home/app.png differ diff --git a/src/main/resources/static/assets/platform/img/layout/ejdh_bg.png b/src/main/resources/static/assets/platform/img/layout/ejdh_bg.png new file mode 100644 index 0000000..3784ab9 Binary files /dev/null and b/src/main/resources/static/assets/platform/img/layout/ejdh_bg.png differ diff --git a/src/main/resources/static/assets/platform/img/v4/lczx.png b/src/main/resources/static/assets/platform/img/v4/lczx.png index c5cc294..691d07f 100644 Binary files a/src/main/resources/static/assets/platform/img/v4/lczx.png and b/src/main/resources/static/assets/platform/img/v4/lczx.png differ diff --git a/src/main/resources/static/assets/platform/plugins/element-ui/lib/theme-chalk/override.css b/src/main/resources/static/assets/platform/plugins/element-ui/lib/theme-chalk/override.css index 50e754b..e5cebd8 100644 --- a/src/main/resources/static/assets/platform/plugins/element-ui/lib/theme-chalk/override.css +++ b/src/main/resources/static/assets/platform/plugins/element-ui/lib/theme-chalk/override.css @@ -113,3 +113,35 @@ table-layout: fixed;!important; } +.el-button--primary.is-active, .el-button--primary:active { + background: var(--color-primary-4); + border-color: var(--color-primary-4); +} + +.el-button--primary.is-plain { + background: var(--color-primary-1); + border-color: var(--color-primary-3); +} + +.el-button--text:active { + color: var(--color-primary-5); +} + +.el-dropdown .el-button:focus, .el-dropdown .el-button:hover { + background: var(--color-primary-1); + border-color: var(--color-primary-3); +} + +.el-dropdown .el-button:active { + color: var(--color-primary-5); +} + +.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover { + background: var(--color-primary-1); +} + +.el-menu-item, .el-submenu__title { + height: 66px; + line-height: 66px; +} + diff --git a/src/main/resources/views/layouts/platform.html b/src/main/resources/views/layouts/platform.html index 05eb855..a529588 100644 --- a/src/main/resources/views/layouts/platform.html +++ b/src/main/resources/views/layouts/platform.html @@ -3,6 +3,7 @@ layout("/layouts/v4/baseLayout.html"){ #--> diff --git a/src/main/resources/views/platform/sys/conf/index.html b/src/main/resources/views/platform/sys/conf/index.html index 1b382e5..b3ce5ad 100644 --- a/src/main/resources/views/platform/sys/conf/index.html +++ b/src/main/resources/views/platform/sys/conf/index.html @@ -75,7 +75,7 @@ layout("/layouts/platform.html"){ > -