优化: 所有剩余UI/UX待办一批完成(持久化+AuditLog+解耦+total+原12大改+P2)
持久化(P1-c):新建 usePersistedRef composable,Tasks/AuditLog/ProjectDetail 等接入 localStorage
AuditLog(P1-d):后端 list_tool_executions 加 WHERE 筛选+返 {items,total,has_more},前端对接+长列折叠+筛选持久化
数据源解耦(P1-g):ProjectDetail projectTasks 按 project_id 独立加载 + ChatInput @项目联想独立加载(不读 store.tasks 当前页)
GitChanges(12a):后端 get_module_commits 加 git rev-list --count 返 total,前端显真实总数
原12大改:Dashboard 统计卡压底行(1)/Projects 列表卡片视图(2)/project_event 埋点排序(3)/TaskDetail 重设计(4)/IdeaDetail 重设计(5)/KnowledgeDetail 重设计(6)/界面持久化+侧栏Ctrl+B+审批数字键(7)/ProjectDetail 三栏改两栏(10)
P2打磨:文件浏览器(FileTree去重/FilePreview行号.md Diff/selectedFilePath归位)/settings反馈(假保存/端口校验)/AI会话(try-catch/scrollIntoView)/后端计数(move_queue事件/timeline total/workflow分页/import_batch分块)/杂项(TopBar/ConfirmDialog键盘/CIStatus i18n/ToolResultBody/ModuleNode/ApprovalDialog全选)
This commit is contained in:
@@ -66,8 +66,9 @@ export default {
|
||||
fetchHintSaveFirst: '请先保存 Provider 后再拉取模型',
|
||||
labelWeight: '权重',
|
||||
modelListTitle: '已拉取模型({count} 个)',
|
||||
modelListHint: '已启用 / 权重为本次会话内调整,下次「测试连接」会以最新探测结果覆盖',
|
||||
modelListHint: '勾选 / 权重调整后,请点下方「保存」一并写入 Provider 配置;下次「测试连接」会以最新探测结果覆盖',
|
||||
saveModels: '保存模型配置',
|
||||
modelListUnsavedHint: '模型列表有未保存的调整(启用 / 权重),关闭或切走将丢弃',
|
||||
toastFetchOk: '已拉取 {count} 个模型',
|
||||
toastFetchFail: '拉取模型失败:{msg}',
|
||||
fetchFailedTimeout: '拉取超时,请检查 Base URL 是否可达:{msg}',
|
||||
@@ -212,6 +213,8 @@ export default {
|
||||
// ===== Toast 提示 =====
|
||||
toastLoadProviderFail: '加载提供商失败',
|
||||
toastSaveIncomplete: '请填写完整(名称 / Base URL / API Key / 模型)',
|
||||
// L19: 表单有改动时取消/关闭的二次确认
|
||||
confirmDiscardUnsaved: '表单有未保存的改动,确定放弃吗?',
|
||||
toastSaved: '已保存',
|
||||
toastSaveFail: '保存失败:{msg}',
|
||||
// P0-2: 保存失败分类建议(常驻错误横幅,非裸 Err 文本)
|
||||
@@ -224,6 +227,7 @@ export default {
|
||||
toastSetDefaultOk: '已设为默认',
|
||||
toastSetDefaultFail: '设置默认失败:{msg}',
|
||||
toastConnIncomplete: '请填写名称和 Host',
|
||||
toastConnPortInvalid: '端口必须在 1-65535 范围内',
|
||||
|
||||
// ===== 导入 / 导出(阶段6) =====
|
||||
export: '导出',
|
||||
|
||||
Reference in New Issue
Block a user