浏览代码

Update: 完善TODO,补充商品和订单模块详细分析推理

docker 2 月之前
父节点
当前提交
e613776f67
共有 1 个文件被更改,包括 212 次插入74 次删除
  1. 212 74
      TODO.md

+ 212 - 74
TODO.md

@@ -17,9 +17,12 @@
 |------|--------|------|
 | 登录页 | 100% | 完整的登录 + 角色切换 |
 | 运营看板 | 100% | 指标卡片 + 告警 + 工作提示 |
-| 商品编辑 | 60% | 分步表单骨架,缺实际保存 |
-| 订单详情 | 70% | 有拆单/合单弹窗,缺真实逻辑 |
-| 其他列表页 | 30-40% | 只有基础表格 + SpecPageRenderer 占位 |
+| 订单列表页 | 70% | 筛选、批量操作、常用视图 |
+| 订单详情页 | 60% | 摘要、操作区、时间线、拆合单弹窗 |
+| 售后处理页 | 50% | 审核、退款、退货、换货流程 |
+| 商品列表页 | 70% | 筛选、批量上下架、导入、复制 |
+| 商品编辑页 | 50% | 5步表单、SKU生成、多语言 |
+| 渠道映射页 | 40% | 映射配置、校验、发布 |
 
 ---
 
@@ -27,79 +30,214 @@
 
 ### 一、商品中心(4 页)
 
-- [ ] **商品列表页(ProductListView.vue)**
-  - [ ] 完整筛选区:关键词、SPU 编号、SKU 编号、类目、品牌、渠道、上架状态、更新时间
-  - [ ] 表格列:主图、商品标题、SPU、SKU 数量、类目、渠道发布状态、总库存、价格区间、负责人、更新时间
-  - [ ] 行内操作:查看、编辑、复制商品、上下架、进入映射、查看发布日志
-  - [ ] 批量操作:批量上架、批量下架、批量导出
-  - [ ] 批量导入弹窗(CSV 上传 + 结果反馈)
-  - [ ] 移除底部 SpecPageRenderer 占位
-
-- [ ] **商品编辑页(ProductEditorView.vue)**
-  - [ ] 完善基础信息表单:商品标题、副标题、类目、品牌、标签、简介
-  - [ ] 类目选择后自动带出属性模板
-  - [ ] 规格组合区:新增规格项 → 自动生成 SKU 组合表格
-  - [ ] SKU 编辑:编码、条码、成本价、建议售价、重量、尺寸
-  - [ ] 图片/视频上传区:主图、附图、详情图排序、视频
-  - [ ] 多语言区:语言版本选择、标题翻译、卖点翻译、详情翻译
-  - [ ] 保存草稿 / 保存并继续编辑 / 提交校验
-  - [ ] 离开未保存页面弹出确认提示
-  - [ ] 必填字段校验(主图必填)
-
-- [ ] **渠道映射页(新建 ProductMappingView.vue)**
-  - [ ] 映射列表:内部 SKU、渠道 SKU、渠道类目、店铺、映射状态、最近同步时间、校验结果
-  - [ ] 筛选区:商品标题、内部 SKU、渠道、店铺、映射状态、校验状态
-  - [ ] 新增/编辑映射弹窗:目标渠道、店铺、类目、属性映射、标题、描述、主图、价格
-  - [ ] 渠道切换后动态刷新类目和属性模板
-  - [ ] 自动映射按钮 + 人工修正
-  - [ ] 执行校验 → 展示校验结果(失败字段旁显示错误原因)
-  - [ ] 发布到渠道操作
-
-- [ ] **定价与库存规则页(新建 ProductPricingView.vue)**
-  - [ ] 规则列表:SKU、币种、基准售价、渠道售价、折扣价、生效时间、安全库存、规则状态、最近修改人
-  - [ ] 筛选区:SKU、渠道、币种、仓库、规则状态
-  - [ ] 新增/编辑规则弹窗:币种、基础售价、渠道加减价规则、促销价、汇率来源、仓库、安全库存阈值、预警接收人、生效/失效时间
-  - [ ] 批量调价:按百分比或固定金额
-  - [ ] 促销价不可高于渠道售价校验
-  - [ ] 启用/停用规则
-  - [ ] 每次保存生成变更记录
-
+#### 商品列表页(ProductListView.vue)— 实现度 70%
+**已有功能:**
+- ✅ 筛选区(关键词、类目、渠道、状态、品牌)
+- ✅ 表格(主图、标题、SPU、SKU数、库存、价格、状态)
+- ✅ 行内操作(编辑、映射、复制、上下架、删除)
+- ✅ 批量上下架、批量导入弹窗
+- ✅ 发布日志弹窗
+
+**待完善任务:**
+- [ ] 补充 SKU 编号筛选字段
+- [ ] 补充更新时间筛选(时间范围选择器)
+- [ ] 补充负责人筛选字段
+- [ ] 批量导出功能(CSV/Excel)
+- [ ] 批量导入结果展示(成功/失败明细弹窗)
+- [ ] 商品分组/标签管理(侧边分组树)
+- [ ] 低库存预警标识和跳转
+- [ ] 库存预警阈值配置和展示
+- [ ] 查看渠道评价入口
+- [ ] 商品评价展示抽屉
+
+**可扩展功能(推理):**
+- [ ] 商品分组管理:品牌分组、类目分组、自定义分组
+- [ ] 商品标签系统:自定义标签、批量打标、标签筛选
+- [ ] 价格区间筛选:最低价~最高价范围筛选
+- [ ] 批量编辑:勾选后批量修改负责人、标签、状态
+- [ ] 商品复制增强:选择复制范围(基础信息/SKU/图片)
+- [ ] 商品比较:勾选2-3个商品对比SKU、价格、库存
+
+#### 商品编辑页(ProductEditorView.vue)— 实现度 50%
+**已有功能:**
+- ✅ 5步表单(基础信息→SKU规格→媒体素材→多语言→预览)
+- ✅ 基础信息(标题、副标题、类目、品牌、标签、简介)
+- ✅ 属性模板自动带出
+- ✅ SKU规格组合自动生成
+- ✅ 图片/视频上传区
+- ✅ 中英日多语言配置
+- ✅ 翻译完整度展示
+- ✅ 草稿保存、离开确认
+
+**待完善任务:**
+- [ ] 规格项自定义:除颜色/尺寸外,支持添加材质、风格等规格
+- [ ] SKU编码规则配置:自定义前缀、类别、流水号规则
+- [ ] 条码支持批量生成或扫描录入
+- [ ] 图片管理:裁剪、水印、压缩、批量上传
+- [ ] 详情富文本编辑器:支持图文混排
+- [ ] 属性必填校验:提交时校验属性是否填写完整
+- [ ] 属性格式校验:如尺码只能是S/M/L等
+- [ ] 保存并继续编辑选项
+- [ ] 编辑回显:已有数据回填到表单
+- [ ] AI翻译集成:调用翻译API自动翻译标题/描述
+
+**可扩展功能(推理):**
+- [ ] 规格组合预览图:不同规格显示对应主图
+- [ ] 视频封面自动截取
+- [ ] 商品视频介绍上传
+- [ ] 批次号/生产日期管理
+- [ ] 商品版本历史:每次修改记录和回滚
+- [ ] 组合商品(套装)支持:一个SPU包含多个子SKU
+- [ ] 商品属性继承:子SKU自动继承SPU属性
+- [ ] 多仓库库存分开管理
+- [ ] 体积重/实际重计算
+
+#### 渠道映射页(ProductMappingView.vue)— 实现度 40%
+**已有功能:**
+- ✅ 映射列表(内部SKU、渠道SKU、类目、店铺、状态)
+- ✅ 筛选区(关键词、渠道、映射状态、校验状态)
+- ✅ 新增/编辑映射弹窗
+- ✅ 渠道切换动态刷新店铺和类目选项
+- ✅ 自动映射、校验、发布操作
+
+**待完善任务:**
+- [ ] 店铺筛选字段
+- [ ] 内部SKU下拉选择(而非手动输入)
+- [ ] 属性映射配置:内部属性→渠道属性的映射关系
+- [ ] 批量映射:勾选多个SKU批量配置
+- [ ] 映射模板:保存/复用映射规则
+- [ ] 发布日志详细记录
+- [ ] 冲突检测:检测重复映射并预警
+- [ ] 批量发布:勾选后批量发布到渠道
+
+**可扩展功能(推理):**
+- [ ] 映射规则自动化:基于类目自动推荐映射配置
+- [ ] 渠道价格自动计算:基于成本和汇率自动定价
+- [ ] 映射状态批量刷新:一键检测所有映射有效性
+- [ ] 多渠道同步发布:一个内部SKU同时发布到多个渠道
+- [ ] 渠道商品ID管理:记录渠道返回的商品ID
+- [ ] 映射版本管理:记录每次修改
+- [ ] 定时发布:设置发布时间自动执行
+- [ ] 批量导入映射:支持CSV批量配置映射关系
+
+#### 定价与库存规则页(ProductPricingView.vue)— 实现度 40%
+**已有功能:**
+- ✅ 规则列表(SKU、币种、价格、安全库存、状态)
+- ✅ 筛选区(SKU、渠道、币种、仓库、规则状态)
+- ✅ 新增/编辑规则弹窗
+- ✅ 批量调价(按百分比或固定金额)
+
+**待完善任务:**
+- [ ] 促销价不可高于渠道售价校验
+- [ ] 启用/停用规则切换
+- [ ] 每次保存生成变更记录
+- [ ] 规则生效时间配置(支持定时生效)
+- [ ] 阶梯价格配置界面
+- [ ] 预警接收人配置
+- [ ] 规则详情查看
+
+**可扩展功能(推理):**
+- [ ] 价格公式配置:成本价 × 系数 + 固定值 = 售价
+- [ ] 竞争对手价格监控和自动调价
+- [ ] 促销活动联动:与大促活动自动关联
+- [ ] 区域定价:不同国家/地区不同价格
+- [ ] 会员价等级配置
+- [ ] 批量复制规则到其他SKU
+- [ ] 价格变动预警:变动超过阈值自动通知
+- [ ] 历史价格记录和对比
 ### 二、订单中心(3 页)
 
-- [ ] **订单列表页(OrderListView.vue)**
-  - [ ] 完整筛选区:订单号、渠道订单号、渠道、买家姓名、订单状态、支付状态、发货状态、异常标签、下单时间、仓库
-  - [ ] 表格列:订单号、渠道、买家、订单金额、商品件数、支付状态、订单状态、发货状态、仓库、异常标签、下单时间
-  - [ ] 异常订单行高亮显示
-  - [ ] 行内操作:查看详情、分配处理人、添加标签、导出、进入售后
-  - [ ] 勾选后显示批量操作栏(批量标记、导出)
-  - [ ] 保存常用视图功能
-  - [ ] 刷新同步提示新增/更新数量
-  - [ ] 移除 SpecPageRenderer 占位
-
-- [ ] **订单详情页(OrderDetailView.vue)**
-  - [ ] 订单摘要区:订单号、状态、渠道、金额、时间
-  - [ ] 商品明细区:商品列表、SKU、数量、单价
-  - [ ] 收货信息区:收货人、地址、联系方式
-  - [ ] 支付信息区:支付方式、支付时间、金额
-  - [ ] 物流信息区:物流公司、运单号、状态
-  - [ ] 状态流转时间线
-  - [ ] 拆单弹窗:选择 SKU + 数量归属
-  - [ ] 合单弹窗:选择目标订单
-  - [ ] 取消订单:二次确认 + 填写原因
-  - [ ] 锁定/释放库存
-  - [ ] 修改备注
-  - [ ] 操作日志展示
-  - [ ] 不同状态显示不同操作按钮
-
-- [ ] **售后处理页(新建 OrderAfterSaleView.vue)**
-  - [ ] 售后单列表:售后单号、订单号、买家、售后类型、申请金额、审核状态、退款状态、最近更新时间
-  - [ ] 筛选区:售后单号、订单号、售后类型(退款/退货/换货)、审核状态、退款状态、申请时间
-  - [ ] 审核弹窗:通过/拒绝 + 审核备注
-  - [ ] 退款处理:退款金额(不超过实付)、退款方式、部分退款显示剩余额度
-  - [ ] 退货处理:退货物流单号、入库状态确认
-  - [ ] 换货处理:补发仓库、补发 SKU 选择
-  - [ ] 拒绝售后必须填写原因
-  - [ ] 关联原订单跳转
+#### 订单列表页(OrderListView.vue)— 实现度 70%
+**已有功能:**
+- ✅ 筛选区(订单号、渠道、订单状态、异常标签)
+- ✅ 表格(订单号、渠道、买家、金额、件数、状态、仓库、异常标签)
+- ✅ 行内操作(详情、售后、分配处理人、添加标签)
+- ✅ 批量标记、导出、常用视图
+- ✅ 刷新同步提示
+
+**待完善任务:**
+- [ ] 补充渠道订单号筛选
+- [ ] 补充支付状态筛选(下拉:已支付/未支付/部分支付)
+- [ ] 补充发货状态筛选(下拉:待发货/已发货/部分发货)
+- [ ] 补充下单时间范围筛选(日期范围选择器)
+- [ ] 补充仓库筛选
+- [ ] 批量导出功能(CSV/Excel)
+- [ ] 批量分配仓库操作
+- [ ] 批量进入售后操作
+- [ ] 订单标记历史记录查看
+
+**可扩展功能(推理):**
+- [ ] 订单来源追踪:标记订单来源(自然搜索/广告/活动)
+- [ ] 订单优先级标记:高优先级订单特殊处理
+- [ ] 订单合并拆分历史:查看订单的拆合记录
+- [ ] 订单标签管理:自定义标签、批量打标
+- [ ] 订单推荐处理人:基于订单类型智能分配
+- [ ] 订单自动分类:按金额/地区/商品自动打标
+- [ ] 订单预分配:根据仓库/物流自动预分配
+- [ ] 订单取消率统计:商家取消率监控
+
+#### 订单详情页(OrderDetailView.vue)— 实现度 60%
+**已有功能:**
+- ✅ 订单摘要(状态、金额、发货状态、异常标签)
+- ✅ 收货 & 支付信息展示
+- ✅ 操作区(提交仓库、锁定库存、拆单、合单、取消)
+- ✅ 商品明细表(SKU、商品、数量、单价)
+- ✅ 订单轨迹时间线
+- ✅ 备注编辑功能
+
+**待完善任务:**
+- [ ] 发票信息展示(开票状态、发票号、抬头)
+- [ ] 完整物流跟踪(物流轨迹地图、每站状态)
+- [ ] 支付信息完善(支付渠道、交易流水号)
+- [ ] 买家账号信息(邮箱、会员等级、注册来源)
+- [ ] 操作日志详情(变更记录完整展示)
+- [ ] 拆单确认后生成新发货单
+- [ ] 合单确认后合并订单逻辑
+- [ ] 库存操作记录关联展示
+
+**可扩展功能(推理):**
+- [ ] 订单收据/发票下载
+- [ ] 订单包装清单打印
+- [ ] 订单国际快递单打印(DHL/FedEx)
+- [ ] 海关申报信息管理(品类/价值/原产国)
+- [ ] 买家购买历史展示
+- [ ] 买家留言/特殊要求标注
+- [ ] 订单延误预警(超时未发货提醒)
+- [ ] 订单自动取消规则(超时未付款自动取消)
+- [ ] 订单修改记录(修改前的状态快照)
+- [ ] 关联推荐:购买此商品的用户还买了
+
+#### 售后处理页(OrderAfterSaleView.vue)— 实现度 50%
+**已有功能:**
+- ✅ 售后单列表(单号、订单号、买家、类型、金额、状态)
+- ✅ 筛选区(单号、订单号、类型、审核状态)
+- ✅ 审核通过/拒绝功能
+- ✅ 退款发起、退货物流录入、确认入库
+- ✅ 补发单生成、详情抽屉
+
+**待完善任务:**
+- [ ] 部分退款功能:输入退款金额、剩余可退额度展示
+- [ ] 责任归属配置:供应商/平台/物流/买家责任划分
+- [ ] 退款流水记录:完整的退款历史追踪
+- [ ] 退款失败重试机制
+- [ ] 自动审核规则:低金额自动通过配置
+- [ ] 退货入库后自动退款触发
+- [ ] 换货商品选择增强(支持多SKU换货)
+- [ ] 拒绝原因模板配置
+
+**可扩展功能(推理):**
+- [ ] 退换货原因统计分析:按原因分类汇总
+- [ ] 退款时效监控:超时未处理预警
+- [ ] 批量退款处理:勾选多个批量退款
+- [ ] 退款原图/凭证上传
+- [ ] 退货运费险对接
+- [ ] 换货物流跟踪
+- [ ] 换货超时未收到预警
+- [ ] 自动补货规则:换货时检查库存
+- [ ] 差评自动触发售后工单
+- [ ] 售后满意度回访
+- [ ] 供应商退货对接:自动通知供应商退款
+- [ ] 二手商品处理流程
 
 ### 三、供应商中心(3 页)