Commit Graph

693 Commits

Author SHA1 Message Date
萝卜
6790771364 chore(governance): block batch activate when syncable_only conflicts with sync status 2026-03-16 20:59:52 +08:00
萝卜
0e293081d9 test(platform-orders): syncable summary link locks unsynced scope 2026-03-16 20:35:59 +08:00
萝卜
44b916ecb3 fix(subscription): syncable orders link locks unsynced scope 2026-03-16 20:20:59 +08:00
萝卜
4199c19920 test(admin-dashboard): syncable count excludes sync failed orders 2026-03-16 19:45:49 +08:00
萝卜
97326e9922 fix(platform-orders): syncable_only excludes sync failed orders 2026-03-16 19:40:23 +08:00
萝卜
f297ffacd5 fix(admin-dashboard): syncable quick link aligns with unsynced scope 2026-03-16 19:36:54 +08:00
萝卜
763c706cf3 fix(admin-dashboard): paid_pending count aligns with unsynced scope 2026-03-16 19:23:42 +08:00
萝卜
7c318ef59c test(governance): batch mark activated requires sync_status=unsynced 2026-03-16 19:17:28 +08:00
萝卜
dbb88f59f6 chore(governance): batch mark activated requires unsynced scope 2026-03-16 19:04:40 +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
萝卜
9ac3b32e0e test(admin-dashboard): paid pending workbench link locks sync_status=unsynced 2026-03-16 18:22:33 +08:00
萝卜
1c5f56bee0 chore(admin-site-subscription): failed reason keyword max len uses config 2026-03-16 18:11:31 +08:00
萝卜
6123aeb33b fix(admin-js): merchant revenue rank link map parses exact merchant_id 2026-03-16 17:56:14 +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
萝卜
8971917bca feat(admin-js): trend mini chart bars clickable via table date links 2026-03-16 17:38:17 +08:00
萝卜
d7b15d2da8 feat(admin-js): merchant revenue mini rank rows clickable via table links 2026-03-16 17:29:29 +08:00
萝卜
d8b6f9d757 test(admin-dashboard): plan share top5 links to plan order list 2026-03-16 17:26:57 +08:00
萝卜
ed739eb97f test(admin-dashboard): merchant revenue rank links to merchant order list 2026-03-16 17:24:12 +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
萝卜
0cef9b6186 fix(admin-js): merchant revenue rank bars use ratio (no undefined barRatio) 2026-03-16 16:52:42 +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
萝卜
f546d0e2e3 style(admin): include add-receipt anchors in :target highlight 2026-03-16 16:05:00 +08:00
萝卜
56a1b12f39 style(admin): highlight targeted platform order sections via :target 2026-03-16 15:59:26 +08:00
萝卜
983fdca237 chore(admin-js): only auto open receipt details on explicit add-receipt hashes 2026-03-16 15:53:37 +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
萝卜
a67611f84d feat(admin-js): auto open receipt details for payment/refund hashes 2026-03-16 15:35:06 +08:00
萝卜
7181cfbaf8 feat(admin-js): auto open add payment receipt details when hash present 2026-03-16 15:33:09 +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
萝卜
3a1a18fc04 feat(admin-dashboard): refund inconsistent hint links to refund receipts section 2026-03-16 15:13:07 +08:00
萝卜
4f2c370046 feat(admin-dashboard): reconcile mismatch hint links to payment receipts section 2026-03-16 15:11:05 +08:00
萝卜
b531f489fc feat(admin-dashboard): no receipt hint links to list scope 2026-03-16 15:05:43 +08:00
萝卜
90794f9b5e feat(admin-dashboard): normalize plan share bar widths by top max 2026-03-16 14:59:30 +08:00
萝卜
9852d9b00e feat(admin-dashboard): plan share meta shows other count 2026-03-16 14:53:33 +08:00
萝卜
c1afc14b75 feat(admin-dashboard): plan share meta includes other pct 2026-03-16 14:47:33 +08:00
萝卜
ee0c2afffd style(admin): row-warn shows help cursor for tooltip hints 2026-03-16 14:43:25 +08:00