diff --git a/package.json b/package.json index f9bbbc4..68628d5 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "format": "prettier --write src/" }, "dependencies": { - "@devui-design/icons": "^1.3.0", + "@devui-design/icons": "^1.4.0", "@matechat/core": "^1.4.0", "@micro-zoe/micro-app": "1.0.0-rc.3", "@sentry/vue": "^7.101.1", diff --git a/src/assets/imgs/jyh/ai/ai_zh.png b/src/assets/imgs/jyh/ai/ai_zh.png new file mode 100644 index 0000000..417cb1c Binary files /dev/null and b/src/assets/imgs/jyh/ai/ai_zh.png differ diff --git a/src/components/Header/index.vue b/src/components/Header/index.vue index d7d20bd..0b2e8b3 100644 --- a/src/components/Header/index.vue +++ b/src/components/Header/index.vue @@ -14,6 +14,9 @@
+ + +
{ emitEvent('login', { type, triggerType: '主动注册' }); }; const { isMobile } = usePageResize(); +const router = useRouter(); +const gotoAI = (row) => { + // 后续请换成params,暂时params传参没传过去 + router.push({ name: 'aihome' }); +}; /* store 用户信息 */ /* @test 后面将清除 */ diff --git a/src/layouts/AILayout/index.vue b/src/layouts/AILayout/index.vue index 3404bb1..32d59ae 100644 --- a/src/layouts/AILayout/index.vue +++ b/src/layouts/AILayout/index.vue @@ -62,7 +62,15 @@ - + +
+
+ +
+
+ +
+
@@ -209,4 +217,42 @@ onUnmounted(() => { } } + +.back-in-btn { + position: fixed; + left: 20px; + bottom: 20px; + display: flex; + gap: 12px; + + .back-in-time-btn { + display: flex; + align-items: center; + gap: 8px; + padding: 8px; + background-color: var(--el-color-primary); + //color: white; + border-radius: 20px; + cursor: pointer; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); + z-index: 999; + transition: all 0.3s; + font-size: 18px; + } + + .back-in-time-btn:hover { + background-color: var(--el-color-primary-light-3); + transform: translateY(-2px); + } + + /* 响应式调整 - 移动端隐藏或调整位置 */ + @media (max-width: 768px) { + .back-in-time-btn { + left: 10px; + bottom: 10px; + padding: 6px 12px; + font-size: 14px; + } + } +}