新增: 项目归档

This commit is contained in:
lxy
2026-10-05 14:59:12 +08:00
parent 63c5c3d4f0
commit 24d6803ecc
19 changed files with 250 additions and 17 deletions
+12
View File
@@ -23,6 +23,16 @@ export default {
purge: 'Delete Permanently',
// Project card
deleteTitle: 'Delete',
// Archive box (archive P2, V48; aligned with trash flow, reversible, no hard delete)
archiveBox: '📦 Archive',
archiveBoxTitle: '📦 Archive Box',
archiveBoxEmpty: 'Archive box is empty',
archiveTitle: 'Archive',
unarchive: '↩ Unarchive',
archivedAt: 'archived at',
confirmArchive: 'Archive project "{name}"? It will be hidden from the main list and can be restored from the archive box anytime.',
archivedToast: 'Archived',
unarchivedToast: 'Restored to main list',
// Empty state
empty: 'No projects yet, click the top-right button to create your first project',
// Confirm prompts
@@ -80,6 +90,8 @@ export default {
loadTrashFailed: 'Failed to load trash',
restoreFailed: 'Failed to restore project',
purgeFailed: 'Failed to delete permanently',
archiveFailed: 'Archive operation failed',
loadArchivedFailed: 'Failed to load archive box',
loadWorkflowFailed: 'Failed to load workflow records',
approveFailed: 'Approval operation failed',
cancelFailed: 'Cancel approval failed',
+12
View File
@@ -54,6 +54,16 @@ export default {
purge: '彻底删除',
// 项目卡片
deleteTitle: '删除',
// 归档箱(归档功能 P2,V48;对齐回收站动线,可逆无彻底删除)
archiveBox: '📦 归档箱',
archiveBoxTitle: '📦 归档箱',
archiveBoxEmpty: '归档箱为空',
archiveTitle: '归档',
unarchive: '↩ 取消归档',
archivedAt: '归档于',
confirmArchive: '确定归档项目「{name}」?将从主列表隐藏,可随时从归档箱恢复。',
archivedToast: '已归档',
unarchivedToast: '已恢复到主列表',
// 空状态
empty: '暂无项目,点击右上角创建第一个项目',
// 确认文案
@@ -79,6 +89,8 @@ export default {
loadTrashFailed: '加载回收站失败',
restoreFailed: '恢复项目失败',
purgeFailed: '彻底删除失败',
archiveFailed: '归档操作失败',
loadArchivedFailed: '加载归档箱失败',
loadWorkflowFailed: '加载工作流记录失败',
approveFailed: '审批操作失败',
cancelFailed: '取消审批失败',