@@ -67,6 +67,11 @@ const hasMoreConversationHistory = computed(
6767// 新增:专门用于控制转场动画的Key,避免因 currentConversationChatId 变化(如追加消息时)导致组件重载
6868const chatTransitionKey = ref (' chat-list' )
6969
70+ // 技能中心:跳转独立页面
71+ function handleSkillCenterClick() {
72+ router .push ({ name: ' SkillCenter' })
73+ }
74+
7075// 管理对话
7176const isModalOpen = ref (false )
7277function openModal() {
@@ -1803,9 +1808,10 @@ const handleHistoryClick = async (item: any) => {
18031808
18041809 <div
18051810 class =" my-space flex items-center gap-2 text-[#6A6A6A] hover:text-[#7E6BF2] cursor-pointer text-[14px] font-normal transition-colors history-item-text"
1811+ @click =" handleSkillCenterClick"
18061812 >
1807- <div class =" i-hugeicons:folder -01 text-18" ></div >
1808- <span >我的空间 </span >
1813+ <div class =" i-hugeicons:magic-wand -01 text-18" ></div >
1814+ <span >技能中心 </span >
18091815 </div >
18101816 </div >
18111817 </div >
@@ -2447,6 +2453,7 @@ const handleHistoryClick = async (item: any) => {
24472453</template >
24482454
24492455<style lang="scss" scoped>
2456+ @use " sass:color" ;
24502457// ============================================
24512458// 设计系统变量 - 与 default-page.vue 保持一致
24522459// ============================================
@@ -2489,6 +2496,9 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
24892496 font-family : $font-family-base ;
24902497 -webkit-font-smoothing : antialiased ;
24912498 -moz-osx-font-smoothing : grayscale ;
2499+ // Firefox 滚动条样式(置于嵌套规则之前,避免 mixed-decls 警告)
2500+ scrollbar-width : thin ;
2501+ scrollbar-color : rgba (138 , 138 , 138 , 0.2 ) transparent ;
24922502
24932503 * {
24942504 font-family : $font-family-base ;
@@ -2512,10 +2522,6 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
25122522 background : rgba (138 , 138 , 138 , 0.4 );
25132523 }
25142524 }
2515-
2516- // Firefox 滚动条样式
2517- scrollbar-width : thin ;
2518- scrollbar-color : rgba (138 , 138 , 138 , 0.2 ) transparent ;
25192525}
25202526
25212527.new-chat-btn {
@@ -2552,7 +2558,7 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
25522558 }
25532559
25542560 & :hover {
2555- background-color : darken ($bg-subtle , 2% );
2561+ background-color : color . adjust ($bg-subtle , $lightness : - 2% );
25562562 }
25572563}
25582564
@@ -2667,7 +2673,7 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
26672673 border-radius : 3px ;
26682674
26692675 & :hover {
2670- background : darken ($border-color , 15% );
2676+ background : color . adjust ($border-color , $lightness : - 15% );
26712677 }
26722678 }
26732679}
@@ -2699,7 +2705,7 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
26992705 background : $border-color ;
27002706
27012707 & :hover {
2702- background : darken ($border-color , 15% );
2708+ background : color . adjust ($border-color , $lightness : - 15% );
27032709 }
27042710 }
27052711 }
@@ -2819,7 +2825,7 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
28192825 }
28202826
28212827 & :hover {
2822- background-color : darken ($bg-subtle , 3% );
2828+ background-color : color . adjust ($bg-subtle , $lightness : - 3% );
28232829 color : $text-primary ;
28242830 border-color : $border-color ;
28252831
@@ -3015,11 +3021,11 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
30153021}
30163022
30173023::-webkit-scrollbar-thumb {
3018- background : lighten ($primary-color , 30% );
3024+ background : color . adjust ($primary-color , $lightness : 30% );
30193025 border-radius : 3px ;
30203026
30213027 & :hover {
3022- background : lighten ($primary-color , 20% );
3028+ background : color . adjust ($primary-color , $lightness : 20% );
30233029 }
30243030}
30253031
@@ -3202,7 +3208,7 @@ $shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
32023208 border-radius : 3px ;
32033209
32043210 & :hover {
3205- background-color : darken ($border-color , 15% );
3211+ background-color : color . adjust ($border-color , $lightness : - 15% );
32063212 }
32073213 }
32083214}
0 commit comments