diff --git a/frontend/dist/index.html b/frontend/dist/index.html index 28c1d326..9f2320d4 100644 --- a/frontend/dist/index.html +++ b/frontend/dist/index.html @@ -4,8 +4,8 @@ CTMS - - + +
diff --git a/frontend/src/components/Layout.vue b/frontend/src/components/Layout.vue index a8ec118d..4aef8f7c 100644 --- a/frontend/src/components/Layout.vue +++ b/frontend/src/components/Layout.vue @@ -92,10 +92,14 @@ -
- avatar - {{ (auth.user?.username || auth.user?.email || "用户").charAt(0).toUpperCase() }} -
+ + {{ (auth.user?.username || auth.user?.email || "U").charAt(0).toUpperCase() }} + {{ auth.user?.username || auth.user?.email || "用户" }}
@@ -117,10 +121,13 @@
- + + + + +
- @@ -153,7 +160,6 @@ const onCommand = (cmd: string) => { if (cmd === "logout") { onLogout(); } else if (cmd === "profile") { - // 预留个人设置路由占位,如后续有页面则跳转 router.push("/profile"); } }; @@ -162,15 +168,16 @@ const onCommand = (cmd: string) => { diff --git a/frontend/src/styles/main.css b/frontend/src/styles/main.css index 212373c0..60c9d2f2 100644 --- a/frontend/src/styles/main.css +++ b/frontend/src/styles/main.css @@ -35,10 +35,38 @@ --ctms-spacing-lg: 24px; --ctms-spacing-xl: 32px; - /* 圆角 & 阴影 */ - --ctms-radius: 4px; + /* 圆角 & 阴影 - 升级为更多层级 */ + --ctms-radius-sm: 4px; + --ctms-radius: 8px; + --ctms-radius-lg: 12px; + --ctms-radius-round: 50%; + --ctms-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.04); - --ctms-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08); + --ctms-shadow: 0 8px 24px rgba(149, 157, 165, 0.1); + --ctms-shadow-md: 0 12px 32px rgba(0, 0, 0, 0.08); + --ctms-shadow-lg: 0 20px 40px rgba(0, 0, 0, 0.12); + + /* 动画 */ + --ctms-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} + +/* 现代滚动条 */ +::-webkit-scrollbar { + width: 6px; + height: 6px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background: #d9d9d9; + border-radius: 10px; +} + +::-webkit-scrollbar-thumb:hover { + background: #bfbfbf; } /* 全局重置 */ diff --git a/frontend/src/views/Login.vue b/frontend/src/views/Login.vue index 0b27b5f2..649cf9ea 100644 --- a/frontend/src/views/Login.vue +++ b/frontend/src/views/Login.vue @@ -1,5 +1,12 @@