Commit Graph

5 Commits

Author SHA1 Message Date
16f466f666 feat(api): 新增风险与工单管理接口及多语言支持
Some checks failed
Lint Code / Lint Code (push) Failing after 9m13s
- 新增风险与工单相关多语言菜单项(英文和中文)
- 定义风险相关类型,包括风险分类、风险等级和状态等
- 定义工单相关类型,包括工单类型、优先级及状态等
- 实现风险评估创建、更新、删除、查询及统计接口
- 实现工单创建、更新、删除、查询、处理和分配接口
- 支持批量更新风险状态接口
- 新增我的工单列表及统计接口
- 提供统一的响应结果类型定义
- 更新OpenAPI规范文件以支持新增接口
2026-03-30 14:20:01 +08:00
6f3192cf9a refactor(router): 优化路由配置,隐藏非必要动态路由
Some checks failed
Lint Code / Lint Code (push) Failing after 3m48s
- mock数据中只返回项目管理和系统管理路由,去除其他动态路由
- 限制自动导入的路由模块,仅包含项目管理、系统管理和剩余路由
- 首页重定向到项目管理首页,隐藏首页菜单链接显示
- 更新首页路由元信息,确保不显示首页链接
2026-03-30 11:40:37 +08:00
c145e4fd8c feat(project): 添加项目详情页边距设置功能
Some checks failed
Lint Code / Lint Code (push) Failing after 34s
- 新增marginSettings响应式变量管理页面边距数值
- 计算marginStyle以动态应用边距padding样式
- 在页面右上角添加边距设置按钮,使用Popover弹出控制面板
- 边距面板支持上下左右边距数值调整,限制输入范围
- 提供恢复默认边距功能按钮
- 为边距设置按钮与面板添加样式,固定位置,提升交互体验
2026-03-28 19:28:21 +08:00
31627b95c0 feat(project): 重构甘特图为vue-ganttastic组件并更新项目统计卡片
Some checks failed
Lint Code / Lint Code (push) Failing after 1m35s
- 替换原有甘特图任务条样式计算,改用vue-ganttastic库渲染任务条和里程碑
- 根据任务状态和进度生成不同颜色,支持关键里程碑标识
- 实现甘特图日期范围计算及任务、里程碑数据格式转换
- 优化甘特图和里程碑的布局与样式,提升交互体验
- 移除右侧项目AI助手相关代码及样式
- 项目首页统计卡片文字和图标调整,展示项目总数、进行中、已完成等状态
- 平均进度条样式优化,补充高风险项目数量显示
2026-03-28 19:22:56 +08:00
cfa3a57a57 feat(project): 支持项目详情页面及相关类型定义
Some checks failed
Lint Code / Lint Code (push) Failing after 23m5s
- 将项目相关ID类型统一由number改为string,增强一致性
- 新增项目成员、里程碑、任务、资源、风险、时间线节点等详细类型定义
- 添加获取项目详情接口方法getProjectDetail
- 在路由中新增项目详情页路由配置
- 实现项目详情页面,支持展示基本信息、成员、任务、风险及资源等数据
- 项目详情页面集成AI助手简易聊天交互功能展示
- 添加项目状态、风险等级及资源状态的辅助文本和样式方法
- 优化甘特图任务条样式计算,基于项目详情任务数据展现
2026-03-28 18:37:03 +08:00