feat(project): 支持项目详情页面及相关类型定义
Some checks failed
Lint Code / Lint Code (push) Failing after 23m5s

- 将项目相关ID类型统一由number改为string,增强一致性
- 新增项目成员、里程碑、任务、资源、风险、时间线节点等详细类型定义
- 添加获取项目详情接口方法getProjectDetail
- 在路由中新增项目详情页路由配置
- 实现项目详情页面,支持展示基本信息、成员、任务、风险及资源等数据
- 项目详情页面集成AI助手简易聊天交互功能展示
- 添加项目状态、风险等级及资源状态的辅助文本和样式方法
- 优化甘特图任务条样式计算,基于项目详情任务数据展现
This commit is contained in:
2026-03-28 18:37:03 +08:00
parent c4509b42fa
commit cfa3a57a57
6 changed files with 1641 additions and 15 deletions

View File

@@ -17,6 +17,16 @@ export default {
meta: {
title: $t("menus.pureProject")
}
},
{
path: "/project/detail/:id",
name: "ProjectDetail",
component: () => import("@/views/project/detail.vue"),
meta: {
title: "项目详情",
showLink: false,
activePath: "/project"
}
}
]
} satisfies RouteConfigsTable;