mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
5.3 KiB
5.3 KiB
开户信息页面重做实施说明(新页面版)
背景
财务中心原开户页基于旧组件 adapayMember.vue 承载,之前的方案 A 仍然建立在旧结构上做 UI 微调。评审后确认该方向无法满足当前视觉与交互要求,因此本次调整为:不再沿用旧页结构做修补,直接重做一个新的页面实现。
本次重做仍复用现有后端接口与前端 API 封装,但页面信息架构、视觉层级、弹窗组织方式全部重新设计。
当前实现入口
- 页面路由保持不变:
accountUserInfo - 实际页面文件:
jsowell-charge-ui/src/views/financial/accountUserInfo.vue - 旧组件:
jsowell-charge-ui/src/views/pile/merchant/components/adapayMember.vue- 继续保留,主要用于字段、接口参数与上传逻辑参考
- 不再作为本次页面 UI 基础
本次目标
- 新建一版更清晰的汇付会员开户页
- 顶部第一排集中放操作按钮
- 未查询到汇付会员时,只显示新建个人/企业用户按钮
- 已查询到汇付会员时,只显示更新用户信息按钮
- 页面内展示完整的个人 / 企业会员资料
- 页面内独立展示结算账户详情
- 新增与更新均使用新的弹窗结构
- 保持现有接口协议不变
复用的接口
仍然复用 jsowell-charge-ui/src/api/adapayMember/adapayMember.js:
selectAdapayMemberselectSettleAccountcreateAdapayMembercreateCorpMemberupdateAdapayMember
新页面信息架构
1. 顶部 Hero 区
展示页面标题、简介,以及会员存在时的摘要信息:
- 会员类型
- 汇付会员 ID
- 结算账户状态
- 审核状态
2. 顶部操作栏
操作栏固定放在最上方卡片中,逻辑如下:
- 无会员:
- 新建个人用户
- 新建企业用户
- 有会员:
- 更新用户信息
- 通用辅助动作:
- 刷新信息
这样可以把“页面主操作”前置,避免用户在信息区中寻找按钮。
3. 会员资料区
按会员类型分别展示。
个人用户字段
- 昵称
- 性别
- 邮箱
- 地址
企业用户字段
按 4 组展示:
- 企业主体
- 企业名称
- 统一社会信用码
- 证件有效期
- 经营范围
- 法人信息
- 法人姓名
- 法人身份证号
- 法人证件有效期
- 法人手机号
- 联系信息
- 企业地址
- 省份编码
- 地区编码
- 企业电话
- 企业邮箱
- 邮编
- 审核结果
- 审核状态
- 审核说明
同时保留:
- 汇付会员 ID
- 用户类型
- 结算账户状态
- 删除状态 / 删除限制提示
4. 结算账户区
单独展示 selectSettleAccount 返回的第一条账户信息,避免与企业资料混排。
当前展示字段:
- 结算账户 ID
- 账户类型
- 银行卡号
- 户名
- 手机号
- 银行编码
- 银行名称
- 证件类型
- 证件号
- 省份编码
- 地区编码
弹窗设计
新建弹窗
- 统一入口:
新建汇付用户 - 顶部先选择用户类型:个人 / 企业
- 根据类型切换表单内容
新建个人用户
字段:
- 昵称
- 性别
- 邮箱
- 地址
新建企业用户
字段按分组展示:
- 企业主体
- 法人信息
- 联系信息
- 附件上传
附件上传继续保留 4 张:
- 法人身份证正面
- 法人身份证反面
- 开户许可证
- 营业执照
提交前继续组装 imgList。
更新弹窗
- 统一入口:
更新汇付用户 - 若当前是个人用户,则展示个人编辑表单
- 若当前是企业用户,则展示企业编辑表单
- 企业更新继续要求重新上传 4 张附件
数据来源与模型划分
会员主数据
来源:selectAdapayMember
用途:
- 控制页面按钮显示
- 驱动顶部摘要信息
- 回填个人 / 企业表单
结算账户数据
来源:selectSettleAccount
用途:
- 独立展示结算账户详情
- 不再把企业资料中的银行信息当作主账户展示来源
保持不变的部分
本次重做不改以下内容:
- 后端接口地址
- 请求参数协议
- 创建 / 更新接口调用方式
- 商户 ID 获取方式
- 企业附件上传接口
- 企业附件提交前的
imgList组装逻辑
当前实现状态
当前已完成:
- 新页面
accountUserInfo.vue重写 - 顶部操作栏改为按会员状态切换按钮
- 会员资料区重组
- 结算账户区独立展示
- 新建弹窗重做
- 更新弹窗重做
- 企业附件上传逻辑迁移
回归检查清单
- 无汇付会员时仅展示“新建个人用户 / 新建企业用户”
- 有汇付会员时仅展示“更新用户信息”
- 刷新信息按钮可重新拉取会员与结算账户数据
- 个人用户资料完整展示
- 企业用户资料完整展示
- 企业审核状态与审核说明展示正常
- 删除限制提示展示正常
- 结算账户详情独立展示正常
- 新建个人用户提交正常
- 新建企业用户提交正常
- 更新个人用户提交正常
- 更新企业用户提交正常
- 企业附件上传与
imgList组装正常
与旧方案文档的关系
docs/financial-account-user-info-redesign-plan.md- 保留,作为上一轮“方案 A 微调旧页”的记录
docs/financial-account-user-info-redesign-options.md- 保留,作为 A / B 决策历史
- 本文档
- 用于记录当前已落地的“新页面重做”方向与实现边界