返回首页

项目更新日志

项目版本(NPM包版本)更新历史

项目版本

项目更新日志

记录项目版本(NPM包版本)的每次更新,包含功能更新、问题修复和技术要点。 项目版本与系统版本独立管理,每次开发任务完成后,必须更新此日志。

当前版本: 0.5.0NPM包版本

0.5.0

项目版本
2026-03-05
主要更新
  • 合作伙伴端企业客户管理:完全复用管理平台代码,支持企业列表查看、添加、编辑、删除
  • 企业重置密码功能:支持重置企业密码、修改企业用户名
  • 企业创建自动归属:企业创建时自动归属当前登录合作伙伴
  • 深蓝色主题配色:合作伙伴端与管理平台保持一致
问题修复
  • 修复企业登录页面路径错误:将错误的 /company/login 改为正确的 /tenant
  • 修复企业管理员登录验证:支持从 saas_companies 表验证企业管理员,支持用户名或企业编号登录
  • 修复登录状态检查逻辑:允许 NORMAL 状态的企业登录
  • 修复登录页面 token 解析报错:移除浏览器不支持的 Buffer API
  • 修复合作伙伴端企业列表字段不显示:补充 industry_type、scale 等字段
  • 修复重置密码显示为空:修复 API 返回字段名从 password 改为 newPassword
  • 修复侧边栏菜单链接错误:将企业客户链接从 /partner/tenants 改为 /partner/companies
  • 修复员工管理页面无法访问:添加 AntdProviders 包裹
改进优化
  • 登录 API 增强:支持企业管理员无企业代码登录
  • 代码复用:合作伙伴端企业客户页面完全复用管理平台代码
  • 统一使用 Ant Design 组件库

0.4.0

项目版本
2026-01-30
主要更新
  • 合作伙伴管理功能(平台端):真实API调用,列表加载、创建、详情查看,统计卡片,搜索筛选
  • 企业管理功能(平台端):真实API调用,列表加载、创建、详情查看,统计卡片,搜索筛选
  • 员工管理功能(企业端):真实API调用,列表加载、创建、详情查看,统计卡片,搜索筛选
问题修复
  • 修复 AdminLayout 组件缺少 role 属性的类型错误
  • 移除所有硬编码的模拟数据,改用真实API调用
改进优化
  • 添加加载状态和错误处理
  • 优化用户体验(防抖搜索、实时统计)
  • 添加操作反馈(成功/失败提示)

0.3.1

项目版本
2026-01-29
主要更新
  • 开发流程规范整合到开发规范页面:将 docs/DEVELOPMENT_PROCESS.md 和 docs/DEVELOPMENT_GUIDE.md 内容整合到开发规范页面
  • 版本管理规则说明:明确区分项目版本(package.json)和系统版本(src/config/version.ts),提供版本更新决策树和实际案例
  • 完整的开发流程:包含开发前检查清单(5大项)、开发自检清单(6大项)、自动化验证步骤、文档和版本更新流程
  • 快速参考表格:清晰展示不同开发类型的版本更新规则(Bug修复、新增功能、代码优化、重大发布)
改进优化
  • 统一管理所有开发规范文档
  • 提供清晰的版本管理规则
  • 帮助开发人员正确理解和使用开发流程

0.3.0

项目版本
2026-01-29
主要更新
  • 数据验证规范和工具:统一的验证规则(UUID、编号、名称、邮箱、手机号、期间格式、金额等)
  • 单元测试框架:测试工具类、TenantManager 单元测试(11个测试用例)、EmployeeManager 单元测试(13个测试用例)
  • API 集成测试:API 集成测试套件,覆盖所有主要 API 端点
  • 缓存机制:内存缓存实现(支持 TTL 过期和 LRU 淘汰策略),缓存管理 API
  • 项目文档完善:开发文档、发布检查清单、版本管理文档、系统版本历史文档
  • 项目脚本增强:单元测试脚本、API 集成测试脚本、知识库更新脚本
问题修复
  • 修复 payrollSheetManager 中不存在的字段引用
  • 修复 SQL 查询错误
  • 修复 payroll-sheets 路由参数解析
  • 修复 TypeScript 类型错误
改进优化
  • 统一数据模型,创建 tenantManager、employeeManager、payrollSheetManager
  • 重写所有相关 API 使用 Manager 模式
  • 修复数据库连接问题,统一使用 getDb()
  • 系统版本更新到 v2.0.7,项目版本更新到 0.3.0

0.2.0

项目版本
2026-01-29
主要更新
  • 系统设置功能实现完整的配置管理
  • 系统配置API接口(GET/PUT `/api/v1/system-settings`)
  • 文件上传功能集成对象存储
问题修复
  • 修复系统设置保存功能
  • 修复多处JSX语法错误
  • 修复多处TypeScript类型错误
改进优化
  • 升级 Drizzle ORM 到 0.45.1 版本
  • 系统设置页面布局优化

0.1.0

项目版本
2026-01-28
主要更新
  • 初始版本发布
  • 三层架构实现(平台方、合作伙伴、企业用户)
  • 核心功能模块:合作伙伴管理、企业客户管理、员工管理、工资条管理、薪资核算、订单套餐管理、CRM客户管理、统计分析
  • 技术栈搭建完成:Next.js 16, React 19, TypeScript 5, shadcn/ui, Tailwind CSS 4, Drizzle ORM, PostgreSQL

双版本系统说明

  • 项目版本:NPM包版本,用于依赖管理和发布控制(如 0.3.0)
  • 系统版本:应用功能版本,展示给用户(如 v2.0.7)
  • • 两套版本独立管理,无需强制同步

© 2024 工资表SAAS系统 - 项目知识库. All rights reserved.