Commit Graph

707 Commits

Author SHA1 Message Date
萝卜
385b89327b refactor(dashboard): reuse billingEntryLinks and add subscriptionQuickLinks 2026-03-17 03:20:21 +08:00
萝卜
fdaaf8e808 refactor(dashboard): unify governance links via quickLinks 2026-03-17 03:14:08 +08:00
萝卜
f04680a498 Dashboard: add BMPA failed to governance mini bars 2026-03-17 02:56:45 +08:00
萝卜
db6fd9a9b7 Dashboard: expand governance mini bars to include reconcile mismatch and refund inconsistent 2026-03-17 02:48:11 +08:00
萝卜
dca19ed114 Dashboard: show pct and count in mini bar values for clarity 2026-03-17 02:36:20 +08:00
萝卜
e8c048378e Dashboard: make subscription expiry mini bar rows clickable with safe back 2026-03-17 02:29:08 +08:00
萝卜
6fec201db0 Dashboard: make mini bar rows clickable links to governance scopes 2026-03-17 02:24:18 +08:00
萝卜
fc79c99fd1 Dashboard: add platform order funnel mini bars (unpaid→pending→syncable) 2026-03-17 02:15:26 +08:00
萝卜
002fe59e1d Dashboard: add platform order governance mini bars for persuasion 2026-03-17 02:09:30 +08:00
萝卜
29b7f6093d Admin dashboard: add subscription expiry mini bars and generalize mini bar CSS 2026-03-17 01:54:56 +08:00
萝卜
0474f23713 Admin subscriptions: expiring 7d add mini bar visualization 2026-03-17 01:05:48 +08:00
萝卜
aca99d1f30 Admin subscriptions: expiring 7d add merchant+plan top10 and renewal CTA 2026-03-17 00:54:17 +08:00
萝卜
3ba8018bf9 Admin subscriptions: expiring 7d top10 add renewal CTA 2026-03-17 00:45:28 +08:00
萝卜
03d30f0c7d Admin subscriptions: add expiring 7d merchant top10 reminder list 2026-03-17 00:39:50 +08:00
萝卜
7ce6a65aab Admin subscriptions: hide batch expired action in attach order mode 2026-03-17 00:37:11 +08:00
萝卜
7b143e1a11 Admin subscriptions: batch mark expired with safety guards 2026-03-17 00:27:04 +08:00
萝卜
131aa6b259 Admin dashboard: align column widths and remove height sync JS 2026-03-16 23:51:44 +08:00
萝卜
7f1d234393 feat(admin-dashboard): sync trend/billing card height with recent orders 2026-03-16 23:29:45 +08:00
萝卜
f6fa80c95c fix(admin-dashboard): prevent pay column header wrap 2026-03-16 22:38:55 +08:00
萝卜
5e73e03ac2 chore(admin-dashboard): rank links should keep paid filter 2026-03-16 22:02:37 +08:00
萝卜
3f7ab0ed94 feat(admin-dashboard): add rank coverage meta for merchant revenue top5 2026-03-16 22:01:06 +08:00
萝卜
4fb0d6b050 chore(subscription): disable-on-submit for batch activate form 2026-03-16 20:53:52 +08:00
萝卜
bbc31d3869 feat(governance): add anchor jump to batch activate tool from hints 2026-03-16 20:29:40 +08:00
萝卜
6a89b67c7a chore(admin-ui): add anchor id for batch activate subscriptions tool 2026-03-16 20:24:18 +08:00
萝卜
44b916ecb3 fix(subscription): syncable orders link locks unsynced scope 2026-03-16 20:20:59 +08:00
萝卜
115e94644d fix(platform-orders): keep syncable links aligned with unsynced scope 2026-03-16 20:13:03 +08:00
萝卜
93277a1392 fix(platform-orders): syncable governance links lock sync_status=unsynced 2026-03-16 20:09:28 +08:00
萝卜
f297ffacd5 fix(admin-dashboard): syncable quick link aligns with unsynced scope 2026-03-16 19:36:54 +08:00
萝卜
33ab55b10a fix(platform-orders): align paid-pending governance links with unsynced scope 2026-03-16 18:51:23 +08:00
萝卜
88347d1185 fix(admin-dashboard): billing workbench links use selfWithoutBack for back param 2026-03-16 18:25:44 +08:00
萝卜
1c5f56bee0 chore(admin-site-subscription): failed reason keyword max len uses config 2026-03-16 18:11:31 +08:00
萝卜
ef46111efb chore(admin-platform-order): failed reason keyword max len uses config 2026-03-16 17:47:47 +08:00
萝卜
d6d8748ce6 feat(admin-js): plan order share mini rows clickable via table plan links 2026-03-16 17:44:17 +08:00
萝卜
ce7f957d70 chore(admin-dashboard): failed same-reason links use config max len 2026-03-16 17:15:53 +08:00
萝卜
cef5783612 chore(admin-dashboard): dedupe add-refund-receipt link (reuse fixRefundReceiptUrl) 2026-03-16 17:05:46 +08:00
萝卜
73e557230a chore(admin-dashboard): dedupe BackUrl fragment links for recent order hints 2026-03-16 17:02:26 +08:00
萝卜
fa7218d151 feat(admin-dashboard): scanline no-receipt links to add receipt panel 2026-03-16 16:47:17 +08:00
萝卜
1cd731a08f feat(admin-dashboard): scanline abnormal statuses link to governance anchors 2026-03-16 16:44:49 +08:00
萝卜
735fdc5bdf fix(admin-dashboard): scanline hides receipt/reconcile for non-paid orders 2026-03-16 16:37:30 +08:00
萝卜
1768d6bddc feat(admin-dashboard): add scanline governance summary for recent orders 2026-03-16 16:35:10 +08:00
萝卜
98004a0a1c feat(admin-dashboard): recent platform orders show merchant and plan meta 2026-03-16 16:19:36 +08:00
萝卜
c8496defb2 chore(admin-dashboard): show reason-too-long hint when same-reason link omitted 2026-03-16 16:13:39 +08:00
萝卜
5300fc7320 feat(admin-dashboard): failed hints include same-reason scope links 2026-03-16 16:10:10 +08:00
萝卜
2d4f366621 feat(admin-dashboard): refund inconsistent hint links to add refund receipt panel 2026-03-16 15:46:46 +08:00
萝卜
f0763638df feat(admin-dashboard): reconcile mismatch hint includes fix receipt link 2026-03-16 15:37:15 +08:00
萝卜
9587f03edf feat(admin-dashboard): failed hints link to order detail failure blocks 2026-03-16 15:29:32 +08:00
萝卜
055d1c787a chore(admin-platform-order): add anchors for sync/bmpa failed blocks 2026-03-16 15:23:49 +08:00
萝卜
3302332a96 feat(admin-dashboard): renewal missing subscription hint links to relation block 2026-03-16 15:21:03 +08:00
萝卜
496b4652c6 fix(admin-products): status stats use light active class 2026-03-16 15:20:20 +08:00
萝卜
f0198841a9 chore(admin-platform-order): add anchor id for relation subscription governance block 2026-03-16 15:15:30 +08:00