Commit Graph

5 Commits

Author SHA1 Message Date
c7abf48c6a refactor(project): 移除角色信息展示代码
Some checks failed
Lint Code / Lint Code (push) Failing after 1m40s
- 删除了项目列表中显示用户角色的文本块
- 简化了项目项的UI布局
- 减少了冗余的DOM元素和样式声明
- 保持UI整体风格一致性
2026-03-31 18:23:12 +08:00
4b30c1350d feat(project): 添加项目编辑和状态管理功能
Some checks failed
Lint Code / Lint Code (push) Has been cancelled
- 新增 Project 类型定义,完善项目数据结构
- 新增 updateProject、updateProjectStatus 等接口封装
- 添加权限控制,实现基于角色的编辑、删除、状态更新等操作权限判断
- 实现项目编辑模态框,支持项目基本信息、预算、进度等字段的修改
- 实现项目状态更新模态框,支持项目状态的切换操作
- 实现项目经理更换模态框,支持更新项目负责人信息
- 更新项目列表操作菜单,添加编辑、状态更新、项目经理更换等功能入口
- 优化项目状态显示,新增状态中文映射文本显示
- 完善项目编辑和状态更新的保存逻辑,增加操作成功与失败提示信息
- 引入表单校验和操作Loading状态,提升交互体验
2026-03-31 18:22:01 +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
87bdef6416 feat(project): 新增项目管理功能模块
Some checks failed
Lint Code / Lint Code (push) Failing after 6m48s
- 新增项目菜单项及路由配置,支持项目管理入口
- 实现项目相关API接口,包括项目列表、统计、甘特图及项目初始化接口
- 添加项目新建向导组件,支持上传文件预览及确认保存
- 实现项目管理页面,包含项目列表展示、筛选、统计卡片及新建项目操作
- 支持项目基本信息、里程碑、任务、成员及风险等多维度管理数据录入
- 优化页面交互体验,支持上传文件格式校验及数据编辑预览
- 提供状态及风险等级标签显示,辅助项目状态快速识别
2026-03-28 15:25:03 +08:00