Skip to content

开发进度总览 ​

版本:v3.0 | 最后更新:2026-07 | 文档状态:已同步代码

截至当前,Phase 1 和 Phase 2 全部完成。


完成度概览 ​

阶段状态完成度
Phase 1-1 后台权限系统✅ 已完成██████████ 100%
Phase 1-2 后台商品管理✅ 已完成██████████ 100%
Phase 1-3 后台订单管理✅ 已完成██████████ 100%
Phase 1-4 前台用户系统✅ 已完成██████████ 100%
Phase 1-5 前台购物✅ 已完成██████████ 100%
前端重构✅ 已完成██████████ 100%
Phase 2-1 多规格商品✅ 已完成██████████ 100%
Phase 2-2 促销活动✅ 已完成██████████ 100%
Phase 2-3 内容管理✅ 已完成██████████ 100%
Phase 2-4 会员体系✅ 已完成██████████ 100%
Phase 2-5 前台增强✅ 已完成██████████ 100%

各阶段交付详情 ​

Phase 1-1 后台权限系统 ​

  • JWT Token 认证(7天有效期)
  • 图形验证码(Redis 存储,5分钟过期)
  • 账号锁定(连续5次失败锁定30分钟)
  • RBAC 权限模型 + 动态权限控制
  • 管理员/角色/菜单/资源 CRUD

Phase 1-2 后台商品管理 ​

  • 商品分类树(三级限制)
  • 品牌管理(含删除保护)
  • 属性/属性值管理
  • 单规格商品 CRUD
  • 运费模板 CRUD

Phase 1-3 后台订单管理 ​

  • 订单列表(日期范围搜索、商品信息展示)
  • 发货操作(8家物流公司、操作日志)
  • 退货申请审核流程
  • 订单操作历史记录

Phase 1-4 前台用户系统 ​

  • 会员注册/登录(支持用户名或手机号)
  • 个人信息管理(昵称/头像)
  • 收货地址 CRUD(上限10个、自动默认切换)

Phase 1-5 前台购物 ​

  • 首页门户(轮播/推荐/品牌/专题)
  • 商品浏览(分类/搜索/详情)
  • 购物车(数量调整/选中切换)
  • 下单支付(确认订单/模拟支付)
  • 订单管理(列表/详情/售后申请)
  • 前台 20 个页面路由全部实现(公开 8 + 需登录 12)

Phase 2-1 多规格商品 ​

  • SPU/SKU 数据模型
  • 后台规格编辑器(多属性配置、SKU 批量设置)
  • 前台 SKU 选择器(属性匹配、价格库存联动)
  • 购物车多规格兼容

Phase 2-2 促销活动 ​

  • 秒杀活动(场次管理、商品配置、前台专区)
  • 优惠券(创建/发放/领取/使用全流程)
  • 满减促销(商品关联满减规则)

Phase 2-3 内容管理 ​

  • 专题管理(CRUD + 前台页面)
  • 优选专区(CRUD + 前台页面)
  • 话题管理(CRUD + 前台页面)

Phase 2-4 会员体系 ​

  • 后台会员列表管理
  • 会员等级配置
  • 积分/成长值手动调整
  • 自动升降级(下单→成长值→匹配等级)
  • 积分变动记录

Phase 2-5 前台增强 ​

  • 商品评论(评价列表、筛选、商家回复)
  • 收藏功能(MongoDB 存储)
  • 浏览历史(自动记录、按日期分组)
  • 会员中心增强(成长值展示、收藏/历史入口)

前端重构 ​

  • 全站 shadcn/ui 风格统一
  • TagsView 多标签页导航
  • PageCard / PageHeader / ProductCard 通用组件
  • useTableList 列表页通用 composable
  • 30+ 页面全部重写

待开发项 ​

阶段划分详见 开发路线图 的「Phase 3+」。

功能优先级说明
Elasticsearch 搜索P1需部署 ES 服务;mall-search 模块代码已完整,但尚未与业务接线,前台搜索当前走 MySQL LIKE
微信支付P1需商户号和支付证书;当前代码 0 实现(前台支付页的「微信支付」按钮是占位,点击同样直接调 paySuccess 模拟成功)
支付宝真实支付P1需配置 appId / 密钥(现为占位符);后端 SDK 代码已完整,前端未接线;需补充回调地址配置
前台搜索升级P1由 MySQL LIKE 升级为 ES 全文检索(与 ES 搜索同批)
数据分析报表P2需数据积累;16-admin-statistics.md 目前仅基础仪表盘
财务管理模块P217-admin-finance.md 标注「待启动」
移动端适配P2H5/小程序
第三方登录P3微信/QQ OAuth
框架补齐P2JTA、HTTPS、Docker、RestTemplate 均未实现(见 docs/dev/progress.md 框架搭建表)
前端样式收尾P37 个文件仍未迁移到 PageCard(21 处 el-table 的 border 已清理)

已在本轮清理的技术债:✅ 上传链路 404(.env 指向 /api/minio/upload);✅ 订单超时取消兜底定时器已启用;✅ 5 个文件 23 行重复 import + 5 处未使用 import;✅ 21 处 el-table 的 border 属性。

Mall 电商系统知识库