From 658f50cc51821def85bc199d224f36b8db63607d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=8D=E4=B9=A0?= <2353956224@qq.com> Date: Sun, 8 Feb 2026 20:53:39 +0800 Subject: [PATCH] =?UTF-8?q?pk=20=E9=87=8D=E6=9E=84ui=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/pk-mini/PkAppaside.vue | 33 +++++++------ src/config/pk-mini.js | 2 +- src/layout/WorkbenchLayout.vue | 46 +++++++++--------- src/views/pk-mini/Message.vue | 34 +++++++------ src/views/pk-mini/Mine.vue | 12 ++--- src/views/pk-mini/PkHall.vue | 70 ++++++++++++++------------- src/views/pk-mini/PkMiniWorkbench.vue | 7 ++- 7 files changed, 106 insertions(+), 98 deletions(-) diff --git a/src/components/pk-mini/PkAppaside.vue b/src/components/pk-mini/PkAppaside.vue index 56a5a56..01a9ced 100644 --- a/src/components/pk-mini/PkAppaside.vue +++ b/src/components/pk-mini/PkAppaside.vue @@ -55,7 +55,7 @@ const activeId = ref('pk') const navigationModule = [ { id: 'pk', name: 'PK', icon: 'sports_esports' }, - { id: 'forum', name: '站内信', icon: 'mail' }, + // { id: 'forum', name: '站内信', icon: 'mail' }, { id: 'message', name: '消息', icon: 'chat' }, { id: 'mine', name: '我的', icon: 'person' } ] @@ -121,11 +121,11 @@ onMounted(() => { width: 50px; height: 50px; border-radius: 12px; - background: linear-gradient(135deg, #4fcacd, #03aba8); + background: linear-gradient(135deg, #3b82f6, #2563eb); // from-blue-500 to-blue-600 display: flex; align-items: center; justify-content: center; - box-shadow: 0 4px 12px rgba(79, 202, 205, 0.4); + box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4); // shadow-blue-500/40 } .logo-icon { @@ -154,36 +154,36 @@ onMounted(() => { align-items: center; cursor: pointer; transition: all 0.3s ease; - background: rgba(255, 255, 255, 0.1); + background-color: #f8fafc; // slate-50 } .nav-card:hover { - background: rgba(255, 255, 255, 0.9); + background-color: #ffffff; transform: scale(1.05); } .nav-card.active { - background: white; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + background-color: #ffffff; + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); // shadow-md } .nav-icon { font-size: 24px; - color: #666; + color: #64748b; // slate-500 } .nav-card.active .nav-icon { - color: #03aba8; + color: #2563eb; // blue-600 } .nav-name { font-size: 10px; - color: #666; + color: #64748b; // slate-500 margin-top: 4px; } .nav-card.active .nav-name { - color: #03aba8; + color: #2563eb; // blue-600 } .red-dot { @@ -194,7 +194,7 @@ onMounted(() => { height: 18px; padding: 0 5px; border-radius: 9px; - background-color: #ff4444; + background-color: #ef4444; // red-500 color: white; font-size: 10px; text-align: center; @@ -215,22 +215,23 @@ onMounted(() => { align-items: center; cursor: pointer; transition: all 0.3s ease; - background: rgba(255, 255, 255, 0.1); + background-color: #f8fafc; // slate-50 } .sign-in-btn:hover { - background: rgba(255, 255, 255, 0.9); + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); // shadow-sm transform: scale(1.05); } .sign-icon { font-size: 24px; - color: #03aba8; + color: #2563eb; // blue-600 } .sign-text { font-size: 10px; - color: #03aba8; + color: #2563eb; // blue-600 margin-top: 4px; font-weight: bold; } diff --git a/src/config/pk-mini.js b/src/config/pk-mini.js index fcfbe05..bcaec18 100644 --- a/src/config/pk-mini.js +++ b/src/config/pk-mini.js @@ -6,7 +6,7 @@ export const PK_MINI_CONFIG = { // GoEasy 开关 - 续费后改为 true - GOEASY_ENABLED: true, + GOEASY_ENABLED: false, // GoEasy 配置 GOEASY: { diff --git a/src/layout/WorkbenchLayout.vue b/src/layout/WorkbenchLayout.vue index 5af6837..9df4475 100644 --- a/src/layout/WorkbenchLayout.vue +++ b/src/layout/WorkbenchLayout.vue @@ -10,27 +10,6 @@
- - - - - + + + + + + +