diff --git a/.claude/settings.local.json b/.claude/settings.local.json deleted file mode 100644 index fed9a2ce..00000000 --- a/.claude/settings.local.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "permissions": { - "allow": [ - "Bash(dir:*)" - ] - } -} diff --git a/.gitignore b/.gitignore index 7bd589c0..d6e49d87 100644 --- a/.gitignore +++ b/.gitignore @@ -278,3 +278,5 @@ database_backup /Yi.Abp.Net8/src/Yi.Abp.Web/yi-abp-dev.db package-lock.json + +.claude diff --git a/Yi.Ai.Vue3/src/config/index.ts b/Yi.Ai.Vue3/src/config/index.ts index 16c8aa57..5f054135 100644 --- a/Yi.Ai.Vue3/src/config/index.ts +++ b/Yi.Ai.Vue3/src/config/index.ts @@ -12,4 +12,4 @@ export const COLLAPSE_THRESHOLD: number = 600; export const SIDE_BAR_WIDTH: number = 280; // 路由白名单地址[本地存在的路由 staticRouter.ts 中] -export const ROUTER_WHITE_LIST: string[] = ['/chat', '/chat/not_login', '/products', '/403', '/404']; +export const ROUTER_WHITE_LIST: string[] = ['/chat', '/chat/not_login', '/products', '/model-library', '/403', '/404']; diff --git a/Yi.Ai.Vue3/src/layouts/components/Header/components/ModelLibraryBtn.vue b/Yi.Ai.Vue3/src/layouts/components/Header/components/ModelLibraryBtn.vue index 3c8cba82..73347ac9 100644 --- a/Yi.Ai.Vue3/src/layouts/components/Header/components/ModelLibraryBtn.vue +++ b/Yi.Ai.Vue3/src/layouts/components/Header/components/ModelLibraryBtn.vue @@ -9,18 +9,33 @@ function goToModelLibrary() { @@ -28,28 +43,45 @@ function goToModelLibrary() { .model-library-btn-container { display: flex; align-items: center; - cursor: pointer; - .header-btn { + .model-library-btn { display: flex; align-items: center; gap: 6px; - padding: 8px 12px; + cursor: pointer; + font-size: 1.2rem; + font-weight: bold; color: #606266; - transition: all 0.3s; + transition: all 0.2s; &:hover { - color: #409eff; - background-color: rgba(64, 158, 255, 0.1); + color: #606266; + transform: translateY(-1px); } - .btn-text { - font-size: 14px; - font-weight: 500; + // PC端显示文字,隐藏图标 + .pc-text { + display: inline; + margin: 0 12px; } - svg { - flex-shrink: 0; + .mobile-icon { + display: none; + } + } +} + +// 移动端显示图标,隐藏文字 +@media (max-width: 768px) { + .model-library-btn-container { + .model-library-btn { + .pc-text { + display: none; + } + + .mobile-icon { + display: inline; + } } } } diff --git a/Yi.Ai.Vue3/src/pages/modelLibrary/index.vue b/Yi.Ai.Vue3/src/pages/modelLibrary/index.vue index cfd61355..9244cdff 100644 --- a/Yi.Ai.Vue3/src/pages/modelLibrary/index.vue +++ b/Yi.Ai.Vue3/src/pages/modelLibrary/index.vue @@ -1,15 +1,18 @@