项目管理系统
创建于 2025 年 3 月 23 日
核心功能
项目管理(project)。 项目档案字段完整:项目名称、项目代码、项目类型、项目负责人与联系方式、客户名称与联系人、项目描述、开始日期、计划结束日期、实际结束日期、状态(0 已关闭 / 1 进行中 / 2 已暂停)、进度百分比。ProjectMapper.xml 的列表查询支持项目名称/代码/负责人/客户模糊匹配、类型与状态精确匹配、开始日期区间(params.endTime)组合检索,并按创建时间倒序;列表还拼接 ${params.dataScope} 数据权限片段。前端 zhiliangxiangmu/index.vue 用 el-progress 进度条 + 状态 el-tag 展示,提供”进度跟踪”对话框——滑块(步长 5)调整进度,同时记录进度说明、存在问题、解决方案与下一步计划,支撑周报式项目跟踪。
项目审核与质量文件。 审核模块(shenhe/index.vue)按若依标准实现审核记录 CRUD:审核类型(0 立项审核 / 1 阶段审核 / 2 验收审核)、审核标题与内容、审核人、审核时间、审核结果(待审核/通过/不通过)与审核意见,支持按项目、类型、结果、时间区间搜索,并提供导出。质量文件模块(wenjian/index.vue)对接若依文件上传:仅允许 pdf/doc/docx/xls/xlsx 且不超过 20MB,记录文件名、类型、路径、大小、上传人与时间,支持行内下载与按文件名称/类型/所属项目/上传时间组合检索。
AI 咨询(ai)。 2025-04-13 新增的菜单,AiController 用 Hutool HttpUtil 以硬编码的 API Key 调用 https://api.deepseek.com/chat/completions(模型 deepseek-chat,OpenAI 兼容的 messages/content 结构),返回原始 JSON 给前端;ai/index.vue 是一个完整的聊天界面:用户消息右对齐蓝色气泡、AI 回复左对齐白色气泡,解析 choices[0].message.content 渲染,带 loading 状态与异常兜底。这是项目里唯一的非 CRUD 亮点功能。
功能截图
暂无运行截图。