新增: 项目归档

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
+2
View File
@@ -6,6 +6,7 @@
</div>
<div class="card-top-actions">
<span class="stage-badge" :class="stageClass(project.status)">{{ $t(statusLabel(project.status)) }}</span>
<button class="card-del-btn" :title="$t('projects.archiveTitle')" @click.stop="emit('archive', project)">📦</button>
<button class="card-del-btn" :title="$t('projects.deleteTitle')" @click.stop="emit('delete', project)">🗑</button>
</div>
</div>
@@ -68,6 +69,7 @@ const props = withDefaults(defineProps<{
})
const emit = defineEmits<{
(e: 'delete', project: ProjectRecord): void
(e: 'archive', project: ProjectRecord): void
}>()
const router = useRouter()