feat: 实现产品/项目/版本三大模块完整功能
- 产品列表:拖拽排序持久化、编辑弹窗、删除校验(活跃版本需迁移) - 项目列表:新建项目表单(产品选择+重名校验)、产品筛选、版本归属修复 - 版本列表:新建版本表单(迭代类型自动生成版本号)、状态/项目筛选、倒序排列 - 项目详情页:概览统计、人员墙(参与次数)、版本时间线(阶段流水线+进度条) - 全局优化:筛选栏统一为header下方固定行、按钮颜色改为主题蓝、API探测300ms、store缓存 - 数据持久化到localStorage,支持离线开发 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
19
apps/web/lib/version-status.ts
Normal file
19
apps/web/lib/version-status.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
export type VersionStatus = 'developing' | 'planned' | 'released';
|
||||
|
||||
export const VERSION_STATUS_LABEL: Record<VersionStatus, string> = {
|
||||
developing: '开发中',
|
||||
planned: '规划中',
|
||||
released: '已发布',
|
||||
};
|
||||
|
||||
export const VERSION_STATUS_DOT: Record<VersionStatus, string> = {
|
||||
developing: 'bg-blue-500',
|
||||
planned: 'bg-orange-500',
|
||||
released: 'bg-zinc-300',
|
||||
};
|
||||
|
||||
export const VERSION_STATUS_BG: Record<VersionStatus, string> = {
|
||||
developing: 'bg-blue-500/10 text-blue-600',
|
||||
planned: 'bg-orange-500/10 text-orange-600',
|
||||
released: 'bg-zinc-100 text-zinc-600',
|
||||
};
|
||||
Reference in New Issue
Block a user