整体骨架进度(已具备可演示界面的任务 / 总任务 = 51 / 51)100%
已完成:功能/界面可演示,逻辑闭环
界面就绪:UI 已美化,真实业务数据待接入
未开始:规划已确认,待排期开发
P0 工程脚手架 3 / 3 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 1 | 前端工程脚手架 admin-web | 高 | 已完成 |
| Vue3+Vite+AntDV4+Pinia+Router+Axios,npm run build 通过 |
| 2 | 后端工程脚手架 backend | 高 | 已完成 |
| ThinkPHP 8.1.4,本地 MySQL 9.3,已迁至 backend/ |
| 3 | 统一响应 / 中间件 / CORS / JWT 基础设施 | 高 | 已完成 |
| {code,msg,data} 响应体;Auth/Permission/Log/Cors 中间件 |
P1 权限基座(RBAC) 9 / 9 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 4 | RBAC 六表 + 初始数据 | 高 | 已完成 |
| 6 角色 / 25 权限 / 55 映射 / 1 超管,install.sql 已执行 |
| 5 | 登录 / 登出(JWT 签发与黑名单) | 高 | 已完成 |
| bcrypt 校验,token 登出进黑名单 |
| 6 | 管理员信息 + 动态菜单 + 权限点 | 高 | 已完成 |
| auth/info 返回 25 权限点 + 11 菜单 |
| 7 | 前端动态侧边菜单渲染 | 高 | 已完成 |
| 菜单树来自后端,图标映射 icon 字段 |
| 8 | 路由守卫(未登录跳转 / 刷新拉取) | 高 | 已完成 |
| Pinia user store 持久化 |
| 9 | v-permission 指令 | 高 | 已完成 |
| 无权限按钮自动移除 |
| 10 | 操作日志中间件(全量留痕) | 高 | 已完成 |
| admin_operation_log,敏感参数脱敏 |
| 11 | 高危操作二次密码校验 | 高 | 已完成 |
| X-Verify-Password 头,无密码 403 拦截 |
| 12 | V6 菜单 / 数据三层隔离 | 中 | 已完成 |
| V6_ADMIN 仅见 v6: 权限菜单 |
UI 精致化升级 5 / 5 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 13 | 全局主题(主色#1677FF / 圆角 / 暗侧栏) | 中 | 已完成 |
| ConfigProvider + global.css 工具类 |
| 14 | 登录页分屏品牌化 | 中 | 已完成 |
| 左品牌渐变区 + 右玻璃登录卡 |
| 15 | 布局升级(顶栏 / 面包屑 / 头像下拉 / 页头) | 中 | 已完成 |
| BasicLayout 重构 |
| 16 | Dashboard ECharts 图表化 | 中 | 已完成 |
| 趋势折线 / 等级分布环图 / 地区条形 |
| 17 | 六张业务页统一视觉 | 中 | 已完成 |
| x-card / x-toolbar 等工具类统一 |
业务模块(界面层·首批核心) 7 / 7 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 18 | 工作台 Dashboard | 高 | 已完成 |
| 统计卡+待办+图表,演示数据 |
| 19 | 会员管理 | 高 | 已完成 |
| 列表/详情抽屉/筛选,已修字段对齐 |
| 20 | 积分管理 | 高 | 已完成 |
| 充值/扣减 高危二次密码弹窗 |
| 21 | 财务管理 | 高 | 已完成 |
| 提现审核 高危弹窗,已修传参 id/user_id |
| 22 | 权限管理 | 中 | 已完成 |
| 角色/管理员/权限概览,演示数据 |
| 23 | 操作日志 | 中 | 已完成 |
| 等级色点 + 模块中文映射 |
| 24 | V6 专属 | 低 | 已完成 |
| 品牌占位卡,三层隔离说明 |
真实业务数据接入(Phase 2-5) 6 / 6 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 25 | 工作台真实指标接口 | 高 | 已完成 |
| Dashboard/statistics·todo·charts 读真实聚合 |
| 26 | 会员管理真实业务表 | 高 | 已完成 |
| member 表 20 条种子,user/list·detail·status 全链路 |
| 27 | 积分管理真实流水表 | 高 | 已完成 |
| member.consume_point + point_record 流水,充值/扣减写回 |
| 28 | 财务管理真实提现/红包表 | 高 | 已完成 |
| withdraw 表 10 条种子,审核通过/驳回写回 + 审计 |
| 29 | 权限管理真实读写 | 中 | 已完成 |
| roleSave/roleDelete/adminSave 等读写 admin_* 表 |
| 30 | 操作日志对接真实操作 | 中 | 已完成 |
| 充值/扣减/审核/状态变更均写 admin_operation_log |
规划模块(第二批 8 项) 8 / 8 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 31 | 商品管理(礼包/普通/分类) | 中 | 已完成 |
| goods+分类树,列表/详情/上架/删除 |
| 32 | 订单管理(列表/售后/支付) | 中 | 已完成 |
| sales_order+order_item,详情/支付确认/取消(高危) |
| 33 | 商家管理(线上/线下,入驻开店/审核) | 中 | 已完成 |
| merchant.type线上/线下;平台代建+审核开通商家后台owner账号 |
| 34 | 区域代理管理(工作室/区市县省) | 中 | 已完成 |
| 资质审核(高危)/经费发放(高危)/业绩排行 |
| 35 | 奖励结算管理(加速奖/分红) | 中 | 已完成 |
| 加速奖三类 + 线上/线下分红审批/发放(高危) |
| 36 | 物流管理(发货/跟踪/退换货) | 中 | 已完成 |
| 创建发货单/录入单号/轨迹时间线 |
| 37 | 系统配置(业务/晋升/财务参数) | 中 | 已完成 |
| 分组参数 + 次日生效 + 修改日志(高危) |
| 38 | 公告管理 | 低 | 已完成 |
| 发布/编辑/删除(高危)/推送/阅读统计 |
商品管理模块深度扩展(第二批后新增) 7 / 7 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 39 | 商品类型自定义(goods_type 配置表) | 中 | 已完成 |
| goods_type 表 + GoodsType CRUD + 删除前在售引用守卫;goods:type 删除高危 |
| 40 | 多商户 / 多供应商 | 中 | 已完成 |
| goods.merchant_id(0=平台自营)/supplier_id + supplier 表 + Supplier CRUD + 引用校验 |
| 41 | 多规格 SKU | 中 | 已完成 |
| goods_spec/goods_spec_value/goods_sku 三表 + 笛卡尔积生成 + 价格/库存聚合回写;goods:sku 高危 |
| 42 | 运费模板 | 中 | 已完成 |
| shipping_template + 区域分段 + fee 引擎(按件/按重/包邮/固定/满额包邮) + 虚拟/自提免运费 + 试算端点 |
| 43 | 商品相册 / 详情图集 | 中 | 已完成 |
| goods_gallery + goods_detail_image 分表 + Upload 上传端点 + 首图回写 cover |
| 44 | 商品管理前端(5 Tab) | 中 | 已完成 |
| goods/index.vue 5 Tab + SpecEditor + ImageUploader + GoodsEditDrawer + Type/Supplier/Shipping 三页;路由+v-permission |
| 45 | 商品模块联调验证 | 中 | 已完成 |
| 18/18 接口通过;测试数据复位 + admin 密码还原 |
商城前端 + 支付后分类型逻辑(设计文档 §8/§11 落地) 5 / 5 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 46 | 订单表扩展迁移 | 中 | 已完成 |
| sales_order.type→bigint(承载goods_type.id,0=组合)+merchant_id;order_item 加 sku_id/merchant_id/supplier_id/spec_snapshot |
| 47 | 商城公开 API 与路由 | 中 | 已完成 |
| BaseApi(免鉴权信封)+route/api.php(仅CORS);复用 Goods/Shipping 控制器 + 新 api/Order |
| 48 | uni-app 商品详情页 | 中 | 已完成 |
| pages/mall/goods/detail.vue:jft-mall-spec 多规格矩阵 + 运费估算 + 下单带 sku/merchant/supplier |
| 49 | 支付后分类型逻辑服务层 | 中 | 已完成 |
| OrderPostPayService::onPaid + Factory(code→Handler) + 7 Handlers;聚合取最保守状态 |
| 50 | Phase A+B 联调验证 | 中 | 已完成 |
| 25/25 公开API + 9/9 支付后状态/库存 + 组合聚合通过;测试数据复位 |
商品分类增强(修复) 1 / 1 已完成
| # | 任务 | 优先级 | 状态 | 进度 | 备注 |
| 51 | 商品多级分类展示 + 多分类选择 | 中 | 已完成 |
| goods_category_rel 多对多表 + categoryTree() 嵌套树;前端分类管理树形展示 + 编辑多选 + 列表多分类名 + 分类树筛选;联调 11/11 |