feat(store): v4.0.18 门店多收款账户与子账号继承二维码

C 端门店列表拼接省市区县地址;门店多银行账户与默认打款账户;子账号独立 sa_ 关联码及统计维度;同步 v4.0.18 开发文档。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-07 15:56:16 +08:00
parent a9c466930d
commit 4bdb09068c
26 changed files with 1193 additions and 102 deletions
@@ -61,7 +61,9 @@ export default function AssocQrcodePage() {
<section className="partner-bill-card" style={{ margin: 16 }}>
<div style={{ padding: 24, textAlign: 'center' }}>
<p className="body-md text-muted" style={{ marginBottom: 16 }}>
{summary?.isSubAccount
? '子账号专属二维码:用户扫码后锁定主账号(佣金归主账号),额外计入本子账号统计'
: '用户扫码后首次锁定本合伙人,后续酒单按订单佣金结算'}
</p>
{summary?.qrcodeUrl ? (
<img
@@ -75,6 +77,7 @@ export default function AssocQrcodePage() {
)}
<p className="label-md text-muted" style={{ marginTop: 12 }}>
{summary?.userCount ?? 0}
{typeof summary?.scanCount === 'number' ? ` · 已扫码 ${summary.scanCount}` : ''}
</p>
<button type="button" className="partner-btn-primary" style={{ marginTop: 20 }} onClick={() => void downloadQr()}>
@@ -192,7 +192,9 @@ export default function UsersManagePage() {
<section className="partner-bill-card" style={{ marginBottom: 20, textAlign: 'center', padding: 20 }}>
<p className="body-md text-muted" style={{ marginBottom: 12 }}>
{summary?.isSubAccount
? '子账号专属二维码:扫码锁定主账号(佣金归主账号),下方统计仅计本子账号'
: '用户扫码后首次锁定,后续购酒计入关联订单'}
</p>
{summary?.activityPosterId && !hidePoster && (previewUrl || heroUrl) ? (
<img