extract recharge model

This commit is contained in:
2026-07-16 14:08:22 +08:00
parent b303605bf2
commit f975dfe817
11 changed files with 379 additions and 91 deletions
@@ -16,6 +16,13 @@
---
## 2026-07-16 充值弹窗迁入 shared 并组件自带样式
- 背景:未来 Tauri 客户端需要复用主站和图片画布已有的泥点充值弹窗,但原实现位于 `src/components/platform-entry` 并依赖 `src/index.css` 中的全局样式。
- 决策:充值弹窗的正式实现迁入 `packages/shared/src/components/PlatformProfileRechargeModal/`,采用 `index.tsx` + `index.css` 目录结构;组件自带可复用样式,主站和图片画布改为直接引用 shared 组件.支付渠道选择、建单、确认、登录和宿主桥接继续留在业务侧 controller,不下沉到 shared。当前版本仍遵循 2026-07-12 决策,不展示会员商品或会员购买入口。
- 影响范围:`packages/shared` 组件导出、主站和图片画布充值弹窗引用、未来 Tauri Web 客户端复用方式。
- 验证方式:充值弹窗定向测试、资金 ViewModel 定向测试、`npm run typecheck`、`npm run check:encoding`、`git diff --check`。
## 2026-07-14 后台账号采用 owner 引导账号与一级 Tab 实时授权
- 背景:后台此前只支持一组环境变量管理员,所有 `/admin/api/*` 共用统一 admin 门禁,无法给运营、审核等人员分配独立账号和页面范围。