Skip to content

Commit 261370f

Browse files
committed
feat(ui): 移除模板选择成功后的toast提示
- 移除了模板选择成功后的冒泡提示 - 简化了模板管理器中的提示逻辑 - 优化了用户体验,减少不必要的提示干扰
1 parent 3516bad commit 261370f

File tree

1 file changed

+5
-28
lines changed

1 file changed

+5
-28
lines changed

packages/ui/src/composables/useTemplateManager.ts

Lines changed: 5 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -71,21 +71,7 @@ export function useTemplateManager(
7171
toast.error('保存模板选择失败')
7272
})
7373

74-
// 只在明确要求时显示toast
75-
if (showToast) {
76-
let typeText = ''
77-
if (type === 'optimize') {
78-
typeText = t('common.optimize')
79-
} else if (type === 'userOptimize') {
80-
typeText = '用户提示词优化'
81-
} else {
82-
typeText = t('common.iterate')
83-
}
84-
toast.success(t('toast.success.templateSelected', {
85-
type: typeText,
86-
name: template.name
87-
}))
88-
}
74+
// 不再显示toast提示,移除选择成功的冒泡提示
8975
}
9076
},
9177
openTemplateManager: (type: string) => {
@@ -171,17 +157,14 @@ export function useTemplateManager(
171157
}
172158
}, { immediate: true })
173159

174-
// 监听模板变化,自动保存到存储
160+
// 监听模板变化,自动保存到存储(移除toast提示)
175161
watch(() => selectedOptimizeTemplate.value, async (newTemplate, oldTemplate) => {
176162
if (newTemplate && oldTemplate && newTemplate.id !== oldTemplate.id) {
177163
try {
178164
const mode = functionMode.value as FunctionMode
179165
const type = (mode === 'pro') ? 'contextSystemOptimize' : 'optimize'
180166
await saveTemplateSelection(newTemplate, type as any)
181-
toast.success(t('toast.success.templateSelected', {
182-
type: t('common.optimize'),
183-
name: newTemplate.name
184-
}))
167+
// 不再显示toast提示,移除选择成功的冒泡提示
185168
} catch (error) {
186169
console.error('[useTemplateManager] 保存系统优化模板失败:', error)
187170
toast.error('保存模板选择失败')
@@ -195,10 +178,7 @@ export function useTemplateManager(
195178
const mode = functionMode.value as FunctionMode
196179
const type = (mode === 'pro') ? 'contextUserOptimize' : 'userOptimize'
197180
await saveTemplateSelection(newTemplate, type as any)
198-
toast.success(t('toast.success.templateSelected', {
199-
type: '用户提示词优化',
200-
name: newTemplate.name
201-
}))
181+
// 不再显示toast提示,移除选择成功的冒泡提示
202182
} catch (error) {
203183
console.error('[useTemplateManager] 保存用户优化模板失败:', error)
204184
toast.error('保存模板选择失败')
@@ -212,10 +192,7 @@ export function useTemplateManager(
212192
const mode = functionMode.value as FunctionMode
213193
const type = (mode === 'pro') ? 'contextIterate' : 'iterate'
214194
await saveTemplateSelection(newTemplate, type as any)
215-
toast.success(t('toast.success.templateSelected', {
216-
type: t('common.iterate'),
217-
name: newTemplate.name
218-
}))
195+
// 不再显示toast提示,移除选择成功的冒泡提示
219196
} catch (error) {
220197
console.error('[useTemplateManager] 保存迭代模板失败:', error)
221198
toast.error('保存模板选择失败')

0 commit comments

Comments
 (0)