refactor(merchant): 进件表单拆成四步,并修掉必填标记与实际校验不一致
可用性问题:企业主体一屏 22 个字段、无分组;注册资本前端不校验但服务端强制必填;法人证件地址未标必填;公司类型默认值是「政府机构」;提交失败只弹一句 toast,长表单里定位不到出错字段。
改动:
- 拆成「主体信息 / 法人信息 / 联系人 / 结算账户」四步,带步骤条,每步单独校验并自动滚回顶部;最终提交前逐步骤复核,失败则跳回对应步骤。
- 补齐注册资本校验(按服务端规则仅对国营/私营/外资/其它组织/事业单位必填,单位万元)并动态标必填;证件地址标必填并校验至少 4 字。
- 公司类型默认改为未选择(原来默认「政府机构」,容易误提交)。
- 关键字段补说明文案:商户名称与执照一致、地址与执照一致、注册资本单位、对公账号名与执照一致、图片格式与大小要求。
- 企业主体下银行卡号改为「对公账号」,第四张图按主体类型显示「开户许可证 / 银行卡卡号面」。
- 服务端报错改为页面顶部横幅并在编辑字段后自动消失;恢复草稿时提示「已恢复上次草稿」,并记住所处步骤。
- 下拉菜单改为跟随字段定位(原来用固定 vh 定位,分步后会错位),商户类型选择器样式与其它字段统一。