Appearance
快递模板
功能需求表
| 序号 | 功能需求 | 需求描述 | 功能说明 | 校验规则 | 交互说明与流程 | 涉及字段 | 错误提示 | 成功提示 |
|---|---|---|---|---|---|---|---|---|
| 1 | 模板列表展示 | 以卡片形式展示所有运费模版信息 | 展示内容: • 模板名称:模版唯一标识,显示在卡片顶部 • 默认包邮标识:系统默认模版显示⚠️图标和"默认包邮"文字(固定) • 配送规则表格: - 配送类型:收费区域/不配送区域 - 地区:支持单一城市(北京)、省份全境(上海市[全境])、多省份(内蒙古,西藏) - 首件(个):计费基数,整数1 - 运费(元):对应首件的运费,保留两位小数 • 操作按钮:编辑、删除 • 模板卡片:按创建时间倒序排列,默认模版排在首位 | - | 1.页面加载时自动查询并显示所有模版 2.卡片按创建时间倒序排列 3.操作列显示"编辑"、"删除"按钮 | 模板名称、配送类型、地区、首件、运费 | - | - |
| 2 | 新增模版 | 支持创建新的运费模版 | 字段定义: • 模板名称:文本输入框,必填,2-30个字符 • 默认全国包邮:占位提示文字 配送区域及运费(选填): • 收费区域:地区选择器,必填,支持多选 • 首件(个):数字输入框,固定1 • 运费(元):数字输入框,必填,浮点数≥0,保留两位小数 • 操作:删除|编辑当前行 • 添加按钮:点击新增一行配送配置 不可配送区域(选填): • 不可配送区域:地区选择器,选填,支持多选 • 操作:删除|编辑当前行 • 添加按钮:点击新增一行不可配送配置 地区选择器功能: • 三列布局:省/直辖市、市辖区、已选地区 • 支持多选复选框 • 支持全境选择(如:上海市[全境]) • 支持多省份选择(如:内蒙古,西藏) • 实时显示已选地区汇总 | 模板名称:不能为空;2-30个字符; 配送区域及运费:选配; 区域运费不能为空,运费≥0; 不可配送区域:区域选填;与配送区域不能重叠 默认规则: • 区域互斥:同一模版内配送区域与不可配送区域不能重叠 • 收费区域不能同时配置多条相同区域不同的收费标准 • 不可配送区域只有1行展示,配置了添加按钮不可点或者隐藏 • 配送区域及运费多行配置 | 1.点击"新增"按钮 2.展开模版编辑表单 3.填写模板名称 4.设置配送区域及运费(可选) 5.点击"添加"按钮,弹出地区选择器 6.在地区选择器中勾选省/市 7.设置运费 8.添加不可配送区域(可选) 9.点击"保存"按钮 10.校验数据(唯一性、区域互斥) 11.保存成功,表单收起,列表刷新 | 模板名称、配送区域、首件、运费、不可配送区域 | 请输入模板名称 模板名称长度为2-30个字符 配送区域及运费: 运费不能为空 运费必须大于等于0 该区域已在不可配送区域中,不能重复添加 该区域已在配送区域中,不能重复添加 网络异常,请稍后重试 | 模版创建成功 |
| 3 | 编辑模版 | 支持编辑模版名称、配送规则等信息 | 可编辑字段: • 模板名称:文本输入框,必填,2-30个字符 • 配送区域及运费:支持新增、修改、删除 • 不可配送区域:支持新增、修改、删除 数据回显: • 弹窗打开时,自动回显该模版的现有信息 • 配送规则表格显示当前配置 地区选择器使用: • 点击"编辑"按钮可重新选择地区 • 点击"删除"按钮可删除该行配置 | 模板名称:不能为空;2-30个字符 配送区域及运费:至少配置1条;区域不能为空;首件≥0;运费≥0 不可配送区域:区域不能为空; 区域互斥:配送区域不能包含相同的省份/城市 | 1.点击模版卡片的"编辑"按钮 2.展开模版编辑表单,回显数据 3.修改模板名称(可选) 4.切换默认全国包邮(可选) 5.修改配送区域及运费配置(支持新增、修改、删除) 6.修改不可配送区域配置(支持新增、修改、删除) 7.点击"保存"按钮 8.校验数据 9.保存成功,表单收起,列表刷新 | 模板名称、默认全国包邮、配送区域、首件、运费、不可配送区域 | 请输入模板名称 模板名称长度为2-30个字符 该模板名称已存在 请至少配置1条配送区域及运费 请选择配送区域 首件数不能为空 首件数必须大于等于0 运费不能为空 运费必须大于等于0 该区域已在不可配送区域中,不能重复添加 该区域已在配送区域中,不能重复添加 网络异常,请稍后重试 | 模版更新成功 |
| 4 | 删除模版 | 支持删除运费模版 | 点击"删除"按钮,弹出二次确认对话框:"确定要删除该模版吗?" 删除操作为物理删除 业务规则: • 删除模版前需检查是否有商品正在使用该模版,如有则提示无法删除 • 删除后模版从列表中移除 | - | 1.点击模版卡片的"删除"按钮 2.弹出确认对话框:"确定要删除该模版吗?" 3.点击"确定"按钮 4.调用删除接口 5.显示成功提示 6.模版卡片从列表中移除 | - | 删除失败,该模版已被商品使用 网络异常,请稍后重试 | 模版删除成功 |
| 5 | 配送区域管理 | 支持对配送区域进行新增、修改、删除操作 | 配送区域配置: • 收费区域:地区选择器,选填 • 首件(个):固定1 • 运费(元):数字输入框,如果添加了地区,运费必填,浮点数≥0,保留两位小数 • 操作:删除当前行 • 添加按钮:点击新增一行配送配置 地区选择器详细功能: • 省/直辖市列表:显示所有省份,支持多选 • 市辖区列表:根据省份选择动态更新,支持多选 • 区县列表:根据城市选择动态更新,支持多选 • 已选地区汇总:实时显示所有已选地区 • 保存/取消按钮:确认或放弃选择 注意: 同区域下不能有重叠. 2026.03.27补充 • 续件(个):固定1 • 续费(元):数字输入框,默认0,浮点数≥0,保留两位小数 | 配送区域:不能为空 首件数:1 运费:不能为空;浮点数≥0;保留两位小数 | 1.点击"添加可配送区域"按钮 2.弹出地区选择器 3.勾选省/市复选框 4.查看已选地区汇总 5.点击"保存"按钮确认选择 6.地区信息以逗号分隔格式回填至输入框,如果选择整个省展示: 河北[全省] 7.设置运费 8.点击区域行的"删除"按钮删除该配置 10.点击域行的"编辑"按钮编辑该配置 | 配送区域、运费 | 请选择配送区域 首件数不能为空 首件数必须大于等于0 运费不能为空 运费必须大于等于0 至少保留1条配送区域配置 该区域已在不可配送区域中 网络异常,请稍后重试 | - |
| 6 | 不可配送区域管理 | 支持对不可配送区域进行新增、删除操作 | 不可配送区域配置: • 不可配送区域:地区选择器,选填 • 操作:删除当前行 • 添加按钮:点击新增一行不可配送配置 地区选择器使用: • 与配送区域选择器使用方式相同 • 支持省/市多级选择 • 支持多选 业务规则: • 不可配送区域为可选配置,可不添加 • 不可配送区域与配送区域能重叠,不可配置区域高于配置区域,优先级高 • 同一区域内不能重复添加 | 不可配送区域:不能为空(如果添加添加了不可配送区域 | 1.点击"添加不可配送区域"按钮 2.弹出地区选择器 3.勾选省/市/区复选框 4.查看已选地区汇总 5.点击"保存"按钮确认选择 6.地区信息回填至输入框 7.点击区域行的"删除"按钮删除该配置 8.点击区域行的"编辑"按钮编辑该配置 | 不可配送区域 | 网络异常,请稍后重试 | - |
提示信息表
| 场景 | 提示类型 | 提示内容 |
|---|---|---|
| 模版创建成功 | Success | 模版创建成功 |
| 模版更新成功 | Success | 模版更新成功 |
| 模版删除成功 | Success | 模版删除成功 |
| 默认模版设置成功 | Success | 默认模版设置成功 |
| 请输入模板名称 | Error | 请输入模板名称 |
| 模板名称格式不正确 | Error | 模板名称长度为2-30个字符 |
| 模板名称已存在 | Error | 该模板名称已存在,请更换 |
| 请选择配送区域 | Error | 请选择配送区域 |
| 运费不能为空 | Error | 运费不能为空 |
| 运费格式不正确 | Error | 运费必须大于等于0 |
| 区域重复 | Error | 该区域已在不可配送区域中,不能重复添加 |
| 删除失败 | Error | 删除失败,该模版已被商品使用 |
| 网络异常 | Error | 网络异常,请稍后重试 |