萝卜
|
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 |
|
萝卜
|
849707aae8
|
chore(admin-platform-order): disable on submit for show page high-risk forms
|
2026-03-16 14:35:35 +08:00 |
|
萝卜
|
10108ddecd
|
chore(admin-platform-order): disable on submit for add receipt forms
|
2026-03-16 14:33:15 +08:00 |
|
萝卜
|
2507ab235b
|
chore(admin-platform-order): refund governance forms disable on submit
|
2026-03-16 14:27:50 +08:00 |
|
萝卜
|
a21111933e
|
refactor(admin-dashboard): move data-page marker to wrapper for scoped css
|
2026-03-16 14:25:22 +08:00 |
|
萝卜
|
ce26dd0454
|
style(admin): scope row-warn styles for dashboard and keep platform orders guards
|
2026-03-16 14:22:16 +08:00 |
|
萝卜
|
51172e2664
|
chore(admin-dashboard): renewal missing subscription hint tooltip shows context
|
2026-03-16 14:16:55 +08:00 |
|
萝卜
|
b5984f5375
|
chore(admin-dashboard): no-receipt hint tooltip shows paid amount
|
2026-03-16 14:10:44 +08:00 |
|
萝卜
|
53c397b723
|
chore(admin-dashboard): refund inconsistent hint tooltip shows paid vs refund
|
2026-03-16 14:08:44 +08:00 |
|
萝卜
|
71dc234274
|
chore(admin-dashboard): reconcile mismatch hint tooltip shows paid vs receipt
|
2026-03-16 14:06:51 +08:00 |
|