From a9e8fc73d9e5ef6574de47590b3a1a0b626e5f8d Mon Sep 17 00:00:00 2001 From: argszero Date: Fri, 14 Aug 2026 16:01:50 +0800 Subject: [PATCH 1/6] =?UTF-8?q?refactor(ui):=20=E9=92=B1=E5=8C=85/?= =?UTF-8?q?=E4=BA=A4=E6=98=93=E8=AE=B0=E5=BD=95=E5=8E=BB=E9=87=8D=20?= =?UTF-8?q?=E2=80=94=20=E6=98=8E=E7=BB=86=E7=BB=9F=E4=B8=80=E5=88=B0?= =?UTF-8?q?=E4=BA=A4=E6=98=93=E8=AE=B0=E5=BD=95=EF=BC=8C=E9=92=B1=E5=8C=85?= =?UTF-8?q?=E5=8F=AA=E5=81=9A=E4=BD=99=E9=A2=9D=E4=B8=8E=E8=B5=84=E9=87=91?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 钱包页移除收支明细表格(wallet-table),保留余额卡片 + 充值/提现 + 跳转提示 - 交易记录页作为唯一明细入口(Tab + 排序/筛选/分页不变),补充说明文案 - 移除 WALLET_COLUMNS 与 walletTable 状态,renderWallet 仅渲染余额/按钮 - data.js 注释更新,不再表述为 wallet 与 transactions 共用 - ui/README.md 同步更新 Rant: 2026-08-14T15:59:09 钱包页与交易记录页去重(方案 A) --- ui/README.md | 4 ++-- ui/css/style.css | 1 + ui/index.html | 9 +++++---- ui/js/app.js | 21 +++------------------ ui/js/data.js | 2 +- 5 files changed, 12 insertions(+), 25 deletions(-) diff --git a/ui/README.md b/ui/README.md index 9cad8a5..9b42185 100644 --- a/ui/README.md +++ b/ui/README.md @@ -35,8 +35,8 @@ python3 -m http.server 8000 --directory ui 1. 仪表盘 Dashboard — 点数余额、本月用量、共享收益、最近交易 2. 模型市场 Marketplace — 模型浏览、搜索、厂商筛选、排序(按价格/上下文) 3. 共享管理 Sharing — 默认只显示统计 + 我的共享列表(key 脱敏展示,可暂停/恢复/重新上架/彻底删除);点击"+ 添加 / 上架新 key"展开上架表单(须填 API Key,平台加密托管;分享者只填声明额度,单价由平台按模型定价自动计算并展示参考价),提交成功或取消后自动收起 -4. 钱包 Wallet — 点数余额、充值/提现占位入口、收支明细(MRT 风格表格:列排序/列筛选/分页/每页行数切换) -5. 交易记录 Transactions — 消费/收益/充值/提现,Tab 筛选 + MRT 风格表格(列排序/列筛选/分页,与 Tab 叠加生效) +4. 钱包 Wallet — 点数余额、充值/提现占位入口;收支明细已去重,统一到【交易记录】(页内提供跳转提示) +5. 交易记录 Transactions — 消费/收益/充值/提现唯一明细入口,Tab 筛选 + MRT 风格表格(列排序/列筛选/分页,与 Tab 叠加生效) 6. 设置 Settings — 账户、API Key 管理(可生成)、通知、偏好 7. 管理视图 Admin(管理员角色专属)— Key 池管理(添加/撤销)、成员管理(配额调整)、用量报表(按模型/成员)、组织设置(含"关闭外部注册"企业部署开关) diff --git a/ui/css/style.css b/ui/css/style.css index a114fa1..bb27af6 100644 --- a/ui/css/style.css +++ b/ui/css/style.css @@ -372,6 +372,7 @@ select.input option { background: var(--bg-card); } .wallet-hero { display: flex; justify-content: space-between; align-items: center; gap: 20px; flex-wrap: wrap; } .balance-big { font-size: 42px; font-weight: 800; color: var(--accent-text); line-height: 1.2; } .wallet-actions { display: flex; gap: 10px; } +.wallet-hint { color: var(--text-mute); display: flex; align-items: center; gap: 8px; flex-wrap: wrap; } .toast { position: fixed; bottom: 28px; left: 50%; transform: translateX(-50%); diff --git a/ui/index.html b/ui/index.html index 465331e..2589d47 100644 --- a/ui/index.html +++ b/ui/index.html @@ -167,7 +167,7 @@

我的共享列表 My listings

@@ -190,7 +191,7 @@

收支明细 Ledger