更新记录

1.2.0(2026-10-06)

V1.2.0(2026-10-06)

星云PMP项目管理系统 - 基于PMP第7版标准的专业项目管理工具

星云PMP项目管理系统是基于PMP第7版标准开发的专业项目管理工具,提供项目全生命周期管理功能。

更新日志

v1.2.0 (2026-10-06)

本版本聚焦代码质量与运行可用性:修复了此前批量接线脚本造成的 29 个页面 <script>
块损坏,补齐了 20 处「模板绑定但方法未实现」的功能断点,并清零全部静态校验错误。
项目规模:54 页面 / 114 接口 / 31 张 pmp-* 表 / 121 处 vk.callFunction / 570 个方法。

关键修复

  • 修复 24 个页面 <script> 块被物理截断(如 risk-list.vue 停在 fabPattern: { 即结束)
  • 清除 5 处残留的孤立 , 1500);(setTimeout 第二参数)与未闭合的 if (valid) {
  • 消除 3 个页面内同名方法重复定义(stakeholder-detail 重复 11 处)
  • 移除 stakeholder-list 中多余的第二个 </script> 标签

功能断点补齐(20 处)

  • 此前 @click="xxx" 这类 Vue 事件绑定完全不经过 this.,静态校验查不到,
    导致点击即 TypeError。分布:stakeholder-list(5)、task-detail(4)、login(5)、
    security-settings(3)、meeting-add(1)、track-add(1)、notification-settings(1)
  • 登录功能此前完全不可用:login.vue 的 5 个方法只有注释没有实现,
    已接入 user/pub/login + token 存储,并补齐微信登录(loginByWeixin,带条件编译)、
    忘记密码、注册跳转、记住账号
  • task-detail 补 editTask / changeTaskStatus / deleteTask / updateProgress
  • security-settings 补 clearCache(只清业务缓存不删 token)/
    exportData(写剪贴板)/ confirmDeleteAccount(二次确认 + logout + 重定向登录页)
  • notification-settings 补 loadMoreNotifications(真分页,按 total 判断 hasMore)

页面入口补齐

  • 补齐 12 个「已注册路由但无任何入口、用户进不去」的页面
  • 首页新增「模块快捷入口」区(沟通管理/干系人/项目报告/数据分析)
  • team-list FAB 增加「角色管理」;communication-list 按当前 tab 提供完整列表入口

空方法清理

  • risk-detail 的 getRiskLevelClass / getRiskStatusClass 方法体完全为空,
    导致风险等级与状态的配色标签全部丢失,已按 risk-list 的映射表补齐
  • task-list 的 4 个筛选回调只有注释,导致「已筛选」标记不同步、筛选标签不显示
  • project-detail / report-detail 的空壳 load 方法与真实接口方法被 onLoad 同时调用
    (非纯死代码),已删空壳及其调用

接口层修复

  • user/kh/getUserInfo.js:未登录时 let { uid } = userInfo 直接抛 TypeError
    (其余 77 个 kh 接口均有 if (!uid) return 守卫,仅此接口缺失),已补守卫
  • 该接口 fieldJson 声明了 uni-id-users 表并不存在的 birthday 字段
    (baseDao.findById 会将其直接透传给 MongoDB 的 .field()),已修正

图表库替换:echarts → uCharts

  • echarts 此前仅在 package.json 声明、代码零引用;data-analysis 页面的
    两处「图表」实际是 Unsplash 占位图片,未渲染任何数据
  • 依赖替换为 @qiun/ucharts@^1.9.3(uCharts 基于 Canvas,
    在 App / 小程序端表现比 ECharts 稳定,无需 WebView)
  • 扩展 client/report/pub/getAnalytics:新增 overview、statusDistribution、
    resourceDistribution、completionTrend、projectDetail 五个返回块
  • data-analysis 重做为三张真实图表:折线(近 6 月完成率)、
    饼图(小组资源分布)、柱状(任务状态分布);概览卡片与明细表全部接接口,
    去掉硬编码假数据
  • 注意 uCharts 的 width/height 单位是 px,需与 canvas 的 CSS 高度统一,
    否则画布会被压扁

质量保障

  • 7 项静态校验全部通过:页面语法 0 错(ESM)/ 模板绑定 0 缺失 / 接线 0 错 0 提示 /
    流程 0 错 / 空方法真实缺陷 0 / 接口 114 个 node --check 全过 / 路由与磁盘一致
  • pages.json 54 条路由 ↔ 磁盘 54 个页面,幽灵路由 0、未注册页面 0

清理

  • 移除项目根目录下的 devtools/、tools/、docs/ 等开发辅助脚本与临时文档

v1.1.0 (2026-10-06)

本版本完成数据层与前后端联调,从"纯前端模拟"变为真实读写云数据库。

数据层

  • 新建 31 张 pmp-* 数据表(schema + init_data + db_init 三件套),37 组外键关联完整
  • 按 PMP 第 7 版标准设计项目/任务/团队/沟通/风险/干系人/报告七大域的表结构
  • 主键统一为字符串 _id(业务前缀式,如 project_1),外键一律 _id 后缀
  • 演示数据覆盖全部页面所需字段,页面首屏即可完整渲染

接口层

  • 新增 114 个云函数接口(service/client/<模块>/<pub|kh>/<接口>.js)
  • 约定:pub 免登录读取,kh 必须登录且 uid 只取 userInfo._id(绝不接受前端传值)
  • 全部接口通过规范检查与 node --check 语法校验

前端联调

  • 54 个页面全部接入真实接口,共 121 处 vk.callFunction 调用
  • 补齐云端公共层 router/util/pubFunction.js,实现 31 个格式化函数
    (下划线↔驼峰转换、中文文案字典、各实体 formatter)
  • 新建 team-detail、team-add 等缺失页面并注册路由
  • 修复 20 处模板绑定但方法未定义的问题(登录功能此前完全不可用)
  • 修复风险等级/状态标签配色丢失、任务筛选标记不同步等交互缺陷
  • 清理重复方法定义 17 处、孤立 setTimeout 模拟数据 11 处

登录与安全

  • 接入框架 user/pub/login、register、checkToken、loginByWeixin
  • 修复 user/kh/getUserInfo.js 未登录时解构 userInfo 崩溃的问题
  • 修正该接口 fieldJson 中不存在的 birthday 字段

v1.0.0 (2025-09-17)

  • 初始版本发布
  • 应用名称"星云PMP项目管理系统"
  • 基于PMP第7版标准设计
  • 完善应用配置文件(manifest.json, package.json)
  • 优化应用描述和关键词
  • 启用ES6支持,提升代码质量
  • 添加应用脚本配置
  • 新增项目管理功能模块,包含完整的项目管理功能
    • 项目列表页面 - 展示所有项目的概览信息
    • 项目详情页面 - 显示项目的详细信息和进度
    • 项目创建页面 - 创建新项目
    • 项目编辑页面 - 编辑项目信息
    • 任务列表页面 - 管理项目任务
    • 任务详情页面 - 查看任务详细信息
    • 任务创建页面 - 创建新任务
    • 任务编辑页面 - 编辑任务信息
    • 团队管理页面 - 管理项目团队成员
    • 成员详情页面 - 查看成员信息
    • 成员编辑页面 - 编辑成员信息
    • 沟通管理页面 - 管理项目沟通记录
    • 会议管理页面 - 管理项目会议
    • 风险管理页面 - 管理项目风险
    • 报告管理页面 - 生成和查看项目报告

功能特性

主要页面

  • 首页 - 项目概览、关键指标、待办事项
  • 项目页 - 项目列表、项目详情、项目创建和编辑
  • 任务页 - 任务列表、任务详情、任务创建和编辑
  • 团队页 - 团队成员管理、角色分配
  • 沟通页 - 沟通记录、会议管理
  • 风险页 - 风险识别、风险评估、风险应对
  • 报告页 - 项目报告、数据分析
  • 个人中心 - 用户信息、个人设置

核心功能

1.0.0(2025-11-08)

星云PMP项目管理系统 - 基于PMP第7版标准的专业项目管理工具

星云PMP项目管理系统是基于PMP第7版标准开发的专业项目管理工具,提供项目全生命周期管理功能。

更新日志

v1.0.0 (2025-09-17)

  • 初始版本发布
  • 应用名称"星云PMP项目管理系统"
  • 基于PMP第7版标准设计
  • 完善应用配置文件(manifest.json, package.json)
  • 优化应用描述和关键词
  • 启用ES6支持,提升代码质量
  • 添加应用脚本配置
  • 新增项目管理功能模块,包含完整的项目管理功能
    • 项目列表页面 - 展示所有项目的概览信息
    • 项目详情页面 - 显示项目的详细信息和进度
    • 项目创建页面 - 创建新项目
    • 项目编辑页面 - 编辑项目信息
    • 任务列表页面 - 管理项目任务
    • 任务详情页面 - 查看任务详细信息
    • 任务创建页面 - 创建新任务
    • 任务编辑页面 - 编辑任务信息
    • 团队管理页面 - 管理项目团队成员
    • 成员详情页面 - 查看成员信息
    • 成员编辑页面 - 编辑成员信息
    • 沟通管理页面 - 管理项目沟通记录
    • 会议管理页面 - 管理项目会议
    • 风险管理页面 - 管理项目风险
    • 报告管理页面 - 生成和查看项目报告

功能特性

主要页面

  • 首页 - 项目概览、关键指标、待办事项
  • 项目页 - 项目列表、项目详情、项目创建和编辑
  • 任务页 - 任务列表、任务详情、任务创建和编辑
  • 团队页 - 团队成员管理、角色分配
  • 沟通页 - 沟通记录、会议管理
  • 风险页 - 风险识别、风险评估、风险应对
  • 报告页 - 项目报告、数据分析
  • 个人中心 - 用户信息、个人设置

核心功能


平台兼容性

云端兼容性

支付宝云 腾讯云 阿里云
√ √ √

uni-app(4.36)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
√ √ √ √ √ √ √ √ √
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
√ √ √ √ √ √ √ √ √ - √ √

其他

多语言 暗黑模式 宽屏模式 蒸汽模式
√ × × ×

隐私、权限声明

1. 本插件需要申请的系统权限列表:

无

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无

暂无用户评论。