Files
one-pipe-system/openspec/changes/update-agent-registration-and-voucher-recognition/proposal.md
luo 5e7f5eaba4
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m3s
fix: some
2026-09-18 10:31:14 +08:00

1.8 KiB
Raw Blame History

Change: 代理注册表单调整与付款凭证上传后自动识别

Why

代理扫码注册页当前把上级店铺的店铺名称与店铺编号从二维码 URL 带入并锁定注册者无法填写自己的店铺信息用户名缺少最小长度校验未登录访问注册页时会被本地存储兼容性检查强制登出并跳转登录页H5 下页面无法纵向滚动,超出内容不可见。同时,线下代充与员工代收款核销申请虽已支持人工识别付款凭证,但需要上传后再手动点击,且核销申请弹窗尚未提供该能力。

What Changes

  • 代理扫码注册页:店铺名称改为注册者自行填写;店铺编号由前端生成后随注册请求提交,二维码 URL 不再携带 shop_name / shop_code
  • 代理扫码注册页:用户名校验长度必须大于 2 个字符。
  • 修复未登录访问代理注册页被跳转登录页的问题(存储兼容性检查不得对免登录页执行登出)。
  • 修复代理注册页 H5 内容超出视口后无法纵向滚动的问题。
  • 员工代收款「创建核销申请」弹窗:新增付款凭证「识别凭证」能力,并把付款凭证字段移动到外部交易流水号上方。
  • 线下代充与核销申请:付款凭证上传成功后自动识别一次交易流水号,同时保留手动「识别凭证」按钮。

Impact

  • Affected specs: agent-distribution-registrationemployee-collectionagent-recharge
  • Affected code:
    • src/views/agent-registration/index.vue
    • src/views/shop-management/detail/index.vue
    • src/utils/storage/storage.ts
    • src/assets/styles/app.scss
    • src/views/finance/employee-collection/applications/components/ApplicationFormDialog.vue
    • src/views/finance/agent-recharge/index.vue
    • src/components/business/VoucherUpload.vue(如需新增上传成功事件)