- ideasStore/taskStore: archiveIdea/archiveTask IPC 封装(本地移除/本地更新,对齐 delete 语义) - project.ts 组合 store 显式透传 archiveIdea/archiveTask - Ideas.vue: 筛选栏归档箱 Tab(独立数据源 ideaApi.listArchived,主查询不受扰);archiveCurrentIdea 处理器(归档确认+归档箱内取消归档自动清选中);IdeaDetail 传 in-archive-box prop - IdeaDetail.vue: inArchiveBox prop + archive emit;操作区归档/取消归档按钮,归档箱模式隐藏删除(防误删归档记忆) - i18n zh-CN/en ideas 补 filterArchived/archiveBoxEmpty/quickArchive/quickUnarchive/confirmArchive/toast 键(前批遗留) 验收: vue-tsc --noEmit EXIT 0
162 lines
4.9 KiB
TypeScript
162 lines
4.9 KiB
TypeScript
export default {
|
||
ideas: {
|
||
// 页头
|
||
title: '💡 灵感',
|
||
refresh: '🔄 刷新',
|
||
capture: '✨ 捕捉灵感',
|
||
|
||
// 筛选栏
|
||
searchPlaceholder: '搜索灵感...',
|
||
filter: {
|
||
all: '全部',
|
||
hot: '热门',
|
||
pending: '待评估',
|
||
promoted: '已立项',
|
||
},
|
||
|
||
// 空状态
|
||
emptyState: '选择一个灵感查看详情',
|
||
// 列表空态/异步按钮占位
|
||
listEmpty: '📭 还没有灵感,点击右上角「捕捉灵感」开始记录',
|
||
creating: '创建中…',
|
||
deleting: '删除中…',
|
||
promoting: '立项中…',
|
||
|
||
// 错误
|
||
err: {
|
||
loadFailed: '加载灵感失败',
|
||
createFailed: '创建灵感失败',
|
||
deleteFailed: '删除灵感失败',
|
||
relateFailed: '更新关联关系失败',
|
||
archiveFailed: '归档操作失败',
|
||
},
|
||
|
||
// 操作反馈 toast(WK-16/18:成功/失败轻提示,对齐 Knowledge.createdToast)
|
||
createdToast: '✅ 灵感已创建',
|
||
descSaved: '✅ 描述已保存',
|
||
descSaveFailed: '描述保存失败',
|
||
tagsSaved: '✅ 标签已保存',
|
||
tagsSaveFailed: '标签保存失败',
|
||
|
||
// 对抗式评估
|
||
adversarialTitle: '⚖️ 对抗式评估',
|
||
evalModeHeuristic: '启发式',
|
||
positive: '📈 正方观点',
|
||
negative: '📉 反方观点',
|
||
confidence: '{n}% 置信度',
|
||
analystTitle: '🧠 AI 分析师结论',
|
||
finalScore: '综合评分: {score}/10',
|
||
netSentiment: '整体倾向: {tone} ({n})',
|
||
sentimentPositive: '积极',
|
||
sentimentNegative: '谨慎',
|
||
sentimentNeutral: '中性',
|
||
actionTitle: '💡 行动建议',
|
||
evaluating: '⏳ 评估中…',
|
||
startEval: '🔍 开始对抗评估',
|
||
retryEval: '重试',
|
||
evalModeLlm: 'LLM 深度评估',
|
||
evalModeFallback: '启发式降级',
|
||
|
||
// 评估结论徽章
|
||
assessment: {
|
||
'immediate action': '🚀 立即行动',
|
||
soon: '📅 尽快行动',
|
||
'with resources': '📦 配置资源后行动',
|
||
'research more': '🔍 需要更多研究',
|
||
monitor: '👁️ 持续监控',
|
||
cancel: '❌ 取消灵感',
|
||
},
|
||
|
||
// 项目详情页「来源灵感」卡片(晋升携带评估结论回溯)
|
||
sourceIdea: '💡 来源灵感',
|
||
sourceIdeaNotEvaluated: '该灵感尚未评估,点击查看',
|
||
|
||
// 多维评分
|
||
multiScoreTitle: '📊 多维评分',
|
||
noEval: '暂无评估',
|
||
|
||
// 评估历史(版本时间线)
|
||
historyTitle: '📜 评估历史',
|
||
historyVersion: '版本',
|
||
historyLatest: '最新',
|
||
historyEmpty: '暂无历史评估',
|
||
historyLoading: '加载历史中…',
|
||
|
||
// 关联灵感
|
||
relatedTitle: '🔗 关联灵感',
|
||
relatedEmpty: '暂无关联',
|
||
relatedManage: '管理关联',
|
||
relatedConfirm: '确定',
|
||
relatedCancel: '取消',
|
||
relatedSearchPlaceholder: '搜索灵感标题或描述...',
|
||
|
||
// 灵感统计看板(IdeasPanel 引用)
|
||
statsPending: '待评估',
|
||
statsPromoted: '已立项',
|
||
statsAvgScore: '平均分',
|
||
|
||
// 标签
|
||
tagsTitle: '🏷️ 标签',
|
||
noTags: '暂无标签',
|
||
editTags: '编辑标签',
|
||
|
||
// 状态管理
|
||
statusTitle: '📋 状态管理',
|
||
status: {
|
||
draft: '📝 草稿',
|
||
pending_review: '⏳ 待评估',
|
||
approved: '✅ 已批准',
|
||
promoted: '🚀 已立项',
|
||
rejected: '❌ 已拒绝',
|
||
},
|
||
|
||
// 操作按钮
|
||
promoteToProject: '🚀 立项为项目',
|
||
deleteIdea: '🗑️ 删除灵感',
|
||
promotedProject: '已立项为项目',
|
||
|
||
// 描述编辑
|
||
editDesc: '编辑',
|
||
saveDesc: '保存',
|
||
cancelEdit: '取消',
|
||
|
||
// 列表排序
|
||
sortByScore: '按评分',
|
||
sortByTime: '按时间',
|
||
|
||
// 捕捉模态框
|
||
captureTitle: '✨ 捕捉新灵感',
|
||
fieldTitle: '标题',
|
||
fieldDesc: '描述',
|
||
fieldTags: '标签',
|
||
fieldPriority: '优先级',
|
||
fieldSource: '来源',
|
||
titlePlaceholder: '一句话描述你的灵感...',
|
||
descPlaceholder: '详细说明(可选)...',
|
||
tagsPlaceholder: '用逗号分隔,如: 工具,效率,自动化',
|
||
sourcePlaceholder: '来源(可选,如:用户反馈、竞品分析)',
|
||
priorityCritical: '紧急',
|
||
priorityHigh: '高',
|
||
priorityMedium: '中',
|
||
priorityLow: '低',
|
||
|
||
// 深链不存在提示
|
||
notFound: '灵感不存在或已删除',
|
||
|
||
// 原生对话框文案(confirm / alert)
|
||
confirmDelete: '确定删除灵感「{title}」?此操作不可撤销。',
|
||
// ⑥ 状态切换确认(终态 promoted/rejected/archived 或离开 approved 失去立项入口)
|
||
confirmStatus: '将灵感「{title}」状态从 {from} 改为 {to}?',
|
||
promoteFailed: '立项失败',
|
||
// 归档功能 P1(灵感归档箱)
|
||
filterArchived: '📦 归档箱',
|
||
archiveBoxEmpty: '暂无归档灵感',
|
||
quickArchive: '📦 归档到归档箱',
|
||
quickUnarchive: '📤 取消归档',
|
||
confirmArchive: '归档灵感「{title}」?归档后移出主视图,可在归档箱查看。',
|
||
archivedToast: '已归档',
|
||
unarchivedToast: '已取消归档',
|
||
evalFailed: '评估失败',
|
||
},
|
||
}
|