夜猫子的知识栈 夜猫子的知识栈
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夜猫子

前端练习生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 店铺收款信息变更审核

    • (一) 需求背景
      • 1 业务背景
      • 2 用户现状与痛点
    • (二) 需求范围
      • (三) 核心指标
        • (四) 主要风险
          • (一) 流程设计
            • 类型 B 流程:店铺信息变更提交与平台审核
          • (二) 关系模型
            • (三) 功能列表
              • (一) 审核态通用规则(企业认证信息 / 收款信息共用)
                • (二) 收款信息变更提交
                  • (一) 店铺列表「信息变更」筛选与待变更标识
                    • (二) 信息变更审核弹窗
                    夜猫子
                    2026-09-22
                    随笔
                    目录

                    店铺收款信息变更审核

                    原型地址:

                    店铺后台:https://rd.yzlcn.com:16688/product-doc/prototype/YZL_Mall_1.26/%E5%95%86%E6%88%B7%E7%AB%AF-PC%E5%90%8E%E5%8F%B0.html#/store-settings (opens new window)

                    平台后台:https://rd.yzlcn.com:16688/product-doc/prototype/YZL_Mall_1.26/%E5%B9%B3%E5%8F%B0%E7%AB%AF-PC%E5%90%8E%E5%8F%B0.html#/stores (opens new window)

                    接口地址:https://app.apifox.com/project/5590637 对应接口目录ID:96466029

                    # 一 需求概述

                    # (一) 需求背景

                    # 1 业务背景

                    店铺在运营过程中,商家可能需要修改两类强管控信息:

                    • 企业认证信息:法人姓名、证件类型 / 证件号、证件照片、企业资质(经营注册号 / TIN / VAT)、资质文件、董事身份证件、完税证明、特许经营协议等;
                    • 收款信息:银行账户(银行账户名、银行名称、银行账号、银行品牌、持卡人姓名)与 EcoCash(账号名、账号)。

                    这两类信息直接关系到店铺的主体资格与结算资金去向,属于平台必须核验的关键资料。

                    目前商户端「店铺设置」中,企业认证信息与收款信息点「编辑 → 保存」后立即生效,平台没有审核环节:若商家填写的资质不实、或收款账号被篡改,平台无法在生效前发现并拦截,存在主体资质不实、结算资金被恶意变更的风险。

                    因此,需要对企业认证信息与收款信息的修改增加平台审核:审核期间店铺设置仍展示原信息,审核通过后新信息才生效;平台管理端通过店铺列表的「信息变更」入口查看原值与新值完成审核。

                    # 2 用户现状与痛点

                    • 平台侧无审核环节:商家修改主体资料或收款账户后直接生效,平台无法在生效前核验,存在合规与资金风险。
                    • 商家侧反馈缺失:修改后立即生效,商家无法确认平台是否认可本次变更;若填写有误也缺少二次确认。
                    • 运营侧缺少统一入口:平台缺少「信息变更」待办视图,无法按「有待变更」快速筛选并集中处理。

                    # (二) 需求范围

                    基于以上需求背景,本次需要实现的需求有:

                    • 需求一:商户端「企业认证信息」修改提交后进入「审核中」,审核期间店铺设置显示原信息。
                    • 需求二:商户端「收款信息」修改提交后进入「审核中」,审核期间显示原信息。
                    • 需求三:平台审核通过后新信息生效;驳回后保留原信息,商户端展示拒绝原因,商家可修改后重新提交。
                    • 需求四:平台管理端店铺列表增加「信息变更」筛选与「待变更」标识,通过「信息变更」入口查看原值 / 新值并审核(通过 / 拒绝)。
                    • 需求五:一次提交可包含多个模块(如企业认证信息 + 收款信息),合并为一个申请整体审核。

                    # (三) 核心指标

                    • 核心指标一:企业认证信息、收款信息的修改全部经平台审核后生效,覆盖率 100%。
                    • 核心指标二:审核期间对外始终使用原信息,因未审核变更导致的资质 / 资金风险事件为 0 起。
                    • 核心指标三:信息变更申请的平台平均审核时长(提交 → 处理完成)不超过 1 个工作日。

                    # (四) 主要风险

                    • 资金安全:收款账户变更直接影响结算资金去向,属高风险操作,需严格核验并全程留痕(提交人、提交时间、审核人、审核时间、拒绝原因)。
                    • 体验风险:审核期间显示原值,商家可能误以为修改未保存成功;需在模块顶部以提示条明确说明「已提交、待审核、当前仍显示原信息」。
                    • 口径一致性:审核期间允许继续编辑,若平台审核的是历史提交内容,会出现「审的旧提交、生效的新值」不一致;需统一为 以最后一次提交为准,并在审核弹窗展示本次提交时间。
                    • 驳回体验:驳回必须给出明确原因,避免商家反复无效提交。

                    # 二 需求实现

                    # (一) 流程设计

                    # 类型 B 流程:店铺信息变更提交与平台审核

                    sequenceDiagram
                        participant M as 商户端
                        participant S as 系统
                        participant P as 平台管理端
                    
                        M->>M: 店铺设置 → 企业认证信息 / 收款信息 → 编辑
                        M->>S: 保存并提交变更
                        S->>S: 记录变更申请(原值快照 + 新值),状态 = 待审核
                        S->>M: 模块顶部显示「信息变更审核中」,字段回显原值
                        Note over M: 审核期间可再次编辑提交,以最后一次为准
                        P->>P: 店铺列表筛选「有待变更」→ 点击「信息变更」
                        P->>P: 查看原值 / 新值对照 → 选择审核意见(通过 / 拒绝)
                        alt 审核通过
                            P->>S: 确认通过
                            S->>S: 新值生效,清除待审申请
                            S->>M: 提示条消失,展示新信息
                        else 审核拒绝
                            P->>S: 确认拒绝(选择拒绝原因)
                            S->>S: 保留原信息,记录拒绝原因
                            S->>M: 提示条变红「变更已驳回 · 原因:{拒绝原因}」,可修改后重新提交
                        end
                    
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    17
                    18
                    19
                    20
                    21

                    流程文字描述:

                    • 商家在商户端「店铺设置」中编辑企业认证信息或收款信息并保存;系统校验是否存在修改,若存在则记录一条信息变更申请(含各字段原值快照与提交的新值),状态置为「待审核」。
                    • 提交成功后,商家端该模块字段回显为原信息(审核期间始终显示原值),模块顶部出现橙色提示条说明「信息变更审核中」及本次提交时间、变更项数量。
                    • 审核期间商家可继续编辑并提交,系统以最后一次提交为准,覆盖该申请的待审内容与提交时间。
                    • 平台运营人员在店铺列表中筛选「信息变更 = 有待变更」,通过操作列的「信息变更」入口打开审核弹窗,查看各变更模块的「字段 / 原值 / 新值」对照。
                    • 运营人员选择审核意见:选「通过」直接确认;选「拒绝」需选择拒绝原因后再确认。
                    • 通过后新信息生效、提示条消失;拒绝后店铺保留原信息,商家端展示拒绝原因并允许修改后重新提交。

                    # (二) 关系模型

                    erDiagram
                        "店铺" ||--o{ "信息变更申请" : "提交"
                        "信息变更申请" ||--o{ "变更明细项" : "包含"
                        "信息变更申请" ||--o| "审核记录" : "产生"
                    
                    1
                    2
                    3
                    4

                    数据模型关系文字描述:

                    • 店铺与信息变更申请是一对多关系:店铺可多次提交信息变更,同一时刻仅允许存在一条「待审核」申请;申请包含提交时间与状态(待审核 / 已通过 / 已驳回)。
                    • 信息变更申请与变更明细项是一对多关系:一条申请可包含多个模块(企业认证信息 / 收款信息等),每个模块下记录若干「字段、原值、新值」,仅记录发生变化的字段。
                    • 信息变更申请与审核记录是一对一关系:审核产生一条记录,含审核结果(通过 / 拒绝)、审核人、审核时间;拒绝时含拒绝原因(分类)。

                    # (三) 功能列表

                    {: .gongnengmubiao-table}

                    适用端 功能名称 优先级 功能描述
                    商户端 企业认证信息变更提交 P0 修改企业认证信息保存后提交审核,进入「审核中」,字段回显原信息并展示审核态提示条
                    商户端 收款信息变更提交 P0 修改收款信息保存后提交审核,进入「审核中」,字段回显原信息并展示审核态提示条
                    商户端 审核态提示与驳回重提 P0 展示「审核中 / 已驳回(含原因)」提示条;驳回后可修改并重新提交
                    平台管理端 信息变更筛选与待变更标识 P0 店铺列表支持按「信息变更:有待变更 / 无待变更」筛选,待审店铺状态列展示「待变更」标识,操作列出现「信息变更」入口
                    平台管理端 信息变更审核弹窗 P0 查看变更模块的「字段 / 原值 / 新值」对照,选择审核意见(通过 / 拒绝),拒绝需选择原因后确认

                    # 三 商户端功能说明

                    # (一) 审核态通用规则(企业认证信息 / 收款信息共用)

                    1 功能用途:商家提交变更后,明确告知当前处于审核中或已驳回状态,并说明此时店铺设置仍显示原信息。

                    2 功能原型:

                    路径:商户端 → 店铺设置 → 企业信息 / 收款信息 → 卡片顶部提示条

                    [预留位置放原型图]

                    3 功能逻辑

                    • 提示条位于模块卡片标题下方、字段之上,样式随状态变化:

                    • 审核中:橙黄底提示条(底 #fffbe6、边框 #ffe58f、字 #ad6800),文案「信息变更审核中 · 已于 {提交时间} 提交({N} 项),平台审核通过后生效,审核期间此处仍显示原信息」。

                    • 已驳回:红色提示条(底 #fff2f0、边框 #ffccc7、字 #cf1322),文案「变更已驳回 · 原因:{拒绝原因},可修改后重新提交」。

                    • 提示条左侧图标使用内联线性 SVG(审核中=时钟、已驳回=警告)。

                    • 审核期间模块仍可编辑:商家再次保存并检测到修改时,更新本次申请(覆盖待审内容与提交时间),以最后一次提交为准;未检测到修改时提示「未检测到修改」,不生成新申请。

                    • 审核通过后提示条消失,模块展示新信息;驳回后模块始终展示原信息,直至重新提交并通过。

                    4 数据需求

                    埋点:

                    • 变更提交:记录商家提交信息变更的事件,携带店铺编号、变更模块、变更项数量、提交时间。
                    • 审核态提示条曝光:记录提示条展示的事件,携带店铺编号、状态(审核中 / 已驳回)与变更模块。
                    • 驳回原因曝光:记录已驳回提示条展示的事件,携带店铺编号与拒绝原因分类。

                    5 验收标准

                    功能要求:

                    • 保存存在修改的企业认证信息 / 收款信息后,模块字段回显为原信息,并展示「审核中」提示条。
                    • 审核期间再次修改并保存,待审申请被覆盖,提示条展示最新的提交时间与变更项数量。
                    • 未做任何修改直接保存时提示「未检测到修改」,不生成申请。
                    • 审核通过后提示条消失且展示新信息;驳回后始终展示原信息并显示拒绝原因。
                    • 中英文切换时提示条文案正确同步切换。

                    # (二) 收款信息变更提交

                    1 功能用途:商家修改银行账户 / EcoCash 收款信息并提交平台审核,防止结算账户被恶意篡改,保障资金安全。

                    2 功能原型:

                    路径:商户端 → 店铺设置 → 收款信息

                    [预留位置放原型图]

                    3 功能逻辑

                    • 商家点击「编辑」进入可编辑态,修改以下字段后点击「保存」,系统提交变更申请:

                    • 银行账户:银行账户名、银行名称、银行账号、银行品牌、持卡人姓名;

                    • EcoCash:EcoCash 账号名、EcoCash 账号。

                    • 提交成功后提示「已提交,等待平台审核」,模块字段回显原信息,展示「审核中」提示条。

                    • 平台审核通过后,新收款信息生效(后续结算按新账户执行);审核驳回后保留原账户并展示拒绝原因。

                    • 收款信息为资金相关高风险信息,平台审核时应重点核验账户名与店铺主体 / 营业执照的一致性。

                    4 数据需求

                    埋点:

                    • 收款信息变更项:记录本次变更涉及的字段名称与新值,用于平台审核对照展示。
                    • 收款账户变更提交:记录事件,携带店铺编号、变更字段数量与提交时间。

                    5 验收标准

                    功能要求:

                    • 修改任一收款字段并保存后,变更申请包含对应字段的原值与新值。
                    • 审核期间结算仍使用原收款账户,不因待审变更而改变资金流向。
                    • 审核通过后,结算账户切换为新收款信息。
                    • 驳回后原收款账户不变并展示拒绝原因,商家可修改后重新提交。

                    # 四 平台管理端功能说明

                    # (一) 店铺列表「信息变更」筛选与待变更标识

                    1 功能用途:平台运营人员在店铺列表中快速筛选出存在待审信息变更的店铺,并进入审核。

                    2 功能原型:

                    路径:平台管理端 → 店铺管理 → 店铺列表 → 筛选栏「信息变更」/ 状态列 / 操作列

                    [预留位置放原型图]

                    3 功能逻辑

                    • 筛选栏提供「信息变更」下拉,选项为:全部(默认) / 有待变更 / 无待变更。

                    • 选择「有待变更」:仅展示存在「待审核」信息变更申请的店铺;

                    • 选择「无待变更」:仅展示不存在待审申请的店铺。

                    • 存在待审变更的店铺:

                    • 状态列在店铺状态标签后追加橙色「待变更」标识;

                    • 操作列在通用入口后出现橙色「信息变更」入口,点击打开审核弹窗。

                    • 无待审变更的店铺不展示「信息变更」入口;已驳回的申请(商家未重新提交)不计入「有待变更」。

                    4 数据需求

                    埋点:

                    • 信息变更筛选:记录筛选操作事件,携带筛选条件(有待变更 / 无待变更)与结果条数。
                    • 待变更标识曝光:记录列表中「待变更」标识的展示事件,携带店铺编号。

                    5 验收标准

                    功能要求:

                    • 筛选「有待变更 / 无待变更」结果正确,与店铺实际待审申请一致。
                    • 待审店铺状态列正确展示「待变更」标识,操作列正确出现「信息变更」入口。
                    • 无待审申请时不展示「信息变更」入口。
                    • 中英文切换时筛选项、标识与入口文案正确同步切换。

                    # (二) 信息变更审核弹窗

                    1 功能用途:平台运营人员查看变更内容(原值 / 新值对照),选择审核意见并完成通过或拒绝。

                    2 功能原型:

                    路径:平台管理端 → 店铺管理 → 店铺列表 → 操作列「信息变更」→ 审核弹窗

                    [预留位置放原型图]

                    3 功能逻辑

                    弹窗自上而下为固定三段结构:

                    1. 变更内容对照:展示申请时间与当前状态(待平台审核);按模块分组(企业认证信息 / 收款信息 / 店铺信息等),每组以表格展示「字段 / 原值 / 新值」三列,仅列出发生变化的字段;原值弱化灰、新值深色加粗并浅蓝底强调;文件类字段以文件名链接展示,可点击查看。
                    2. 审核意见(常驻):「通过 / 拒绝」二选一的分段按钮,默认选中「通过」(蓝底),选择「拒绝」时按钮变红底。
                    • 选择「拒绝」时,其下展开「拒绝原因(必填)」下拉,选项为:资料不完整 / 信息填写有误 / 证件照片不清晰 / 与营业执照不一致 / 其他;
                    • 选回「通过」时自动收起并清空拒绝原因。
                    1. 底部按钮(常驻):「取消(次按钮)/ 确认(主按钮)」,按钮固定不随审核意见切换。

                    点击「确认」的处理口径:

                    • 审核意见为「通过」:将变更内容写回店铺(详情等展示处立即更新为新值),清除待审申请,提示「已通过「{店铺名称}」的信息变更申请,新信息已生效」。
                    • 审核意见为「拒绝」:未选择拒绝原因时提示「请选择拒绝原因」且不关闭弹窗;选择原因后置为已驳回并记录拒绝原因,店铺保留原信息,提示「已拒绝「{店铺名称}」的信息变更申请」。
                    • 取消 / 关闭 / 右上角 × 均关闭弹窗,并将审核意见重置为「通过」、收起拒绝原因。

                    4 数据需求

                    埋点:

                    • 审核弹窗打开:记录事件,携带店铺编号、申请时间、变更模块与变更项数量。
                    • 审核结果提交:记录事件,携带店铺编号、审核意见(通过 / 拒绝)、拒绝原因分类(拒绝时)与审核人、审核时间。
                    • 审核时长:记录从申请提交到审核完成的时间差,用于统计平均审核时长。

                    5 验收标准

                    功能要求:

                    • 弹窗正确展示各模块的「字段 / 原值 / 新值」对照,仅包含发生变化字段,文件类字段可点击预览。
                    • 审核意见默认选中「通过」;选择「拒绝」时才展示拒绝原因下拉,选回「通过」时自动收起并清空。
                    • 「取消 / 确认」按钮与审核意见区在滚动查看对照内容时始终可见(位于正文滚动区之外)。
                    • 未选择拒绝原因时点击「确认」给出提示且不关闭弹窗。
                    • 通过后店铺信息更新为新值并清除「待变更」标识;拒绝后店铺保留原值,商家端展示拒绝原因。
                    • 中英文切换时弹窗内文案正确同步切换。
                    编辑 (opens new window)
                    上次更新: 2026/9/30 09:59:09
                    最近更新
                    01
                    多件折加购功能
                    09-23
                    02
                    店铺入驻需求
                    09-20
                    03
                    商品详情接口改造
                    08-28
                    更多文章>
                    Copyright © 2019-2026 Study | MIT License
                    • 跟随系统
                    • 浅色模式
                    • 深色模式
                    • 阅读模式