新增: 灵感归档箱与任务归档动线
- 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
This commit is contained in:
@@ -37,6 +37,8 @@ export interface IdeaRecord {
|
||||
scores: string | null
|
||||
/** 关联灵感 id JSON 数组字符串(对齐后端 related_ids Option<String>),null/空串=无关联 */
|
||||
related_ids: string | null
|
||||
/** 归档标记(归档功能 P1,V47 列)。归档灵感退出主视图,仅在归档箱可见。 */
|
||||
archived: boolean
|
||||
created_at: string
|
||||
updated_at: string
|
||||
}
|
||||
@@ -189,6 +191,12 @@ export interface TaskRecord {
|
||||
* 老任务无结构化规格时为 undefined。
|
||||
*/
|
||||
content_json?: string
|
||||
/**
|
||||
* 归档标记(归档功能 P1,V46 列)。与 status/queue 正交的纯元数据:
|
||||
* archived=true 的任务退出主视图(后端活跃查询恒过滤),仅在归档视图可见。
|
||||
* 老任务后端 DEFAULT 0 保证该字段始终存在。
|
||||
*/
|
||||
archived: boolean
|
||||
created_at: string
|
||||
updated_at: string
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user