萝卜
|
5d58b7a1e2
|
ux(platform-orders): remember receipt details open state
|
2026-03-17 08:04:30 +08:00 |
|
萝卜
|
df99fb00ed
|
refactor(platform-orders): created_at 快捷日期范围由 controller 注入
|
2026-03-17 06:43:58 +08:00 |
|
萝卜
|
537c1e093c
|
ui(governance): add go-scope shortcuts for clear-error blocked hints
|
2026-03-17 05:49:14 +08:00 |
|
萝卜
|
3e2e0ad046
|
ui(governance): add go-processable shortcut in batch bmpa blocked hint
|
2026-03-17 05:46:57 +08:00 |
|
萝卜
|
7548343394
|
ui(governance): add go-syncable shortcut in batch activate blocked hint
|
2026-03-17 05:43:06 +08:00 |
|
萝卜
|
5944211597
|
ui(governance): add go-pending shortcut in batch mark activated blocked hint
|
2026-03-17 05:40:58 +08:00 |
|
萝卜
|
2ac9c51ce4
|
chore(billing-ui): align renewal defaults and tighten sync error keyword links
|
2026-03-17 05:16:40 +08:00 |
|
萝卜
|
a005b4edb4
|
ui(platform-orders): use date inputs for created_at range filters
|
2026-03-17 04:07:15 +08:00 |
|
萝卜
|
3805e3b5fc
|
ui(platform-orders): add created-at range quick links
|
2026-03-17 03:48:40 +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 |
|
萝卜
|
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 |
|
萝卜
|
33ab55b10a
|
fix(platform-orders): align paid-pending governance links with unsynced scope
|
2026-03-16 18:51:23 +08:00 |
|
萝卜
|
ef46111efb
|
chore(admin-platform-order): failed reason keyword max len uses config
|
2026-03-16 17:47:47 +08:00 |
|
萝卜
|
2d4f366621
|
feat(admin-dashboard): refund inconsistent hint links to add refund receipt panel
|
2026-03-16 15:46:46 +08:00 |
|
萝卜
|
055d1c787a
|
chore(admin-platform-order): add anchors for sync/bmpa failed blocks
|
2026-03-16 15:23:49 +08:00 |
|
萝卜
|
f0198841a9
|
chore(admin-platform-order): add anchor id for relation subscription governance block
|
2026-03-16 15:15:30 +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 |
|
萝卜
|
a9d2d5e749
|
refactor(admin-platform-order): centralize tool guard reasons
|
2026-03-16 13:28:14 +08:00 |
|
萝卜
|
91ab62e460
|
refactor(admin-platform-order): unify tool blocked hint style
|
2026-03-16 13:22:09 +08:00 |
|
萝卜
|
50e5b35a14
|
chore(admin-platform-order): disable clear-error buttons unless in failed scopes
|
2026-03-16 13:12:21 +08:00 |
|
萝卜
|
e23ae4de61
|
chore(admin-platform-order): disable batch mark-activated button when filters not paid+pending
|
2026-03-16 13:03:12 +08:00 |
|
萝卜
|
c04e10e27a
|
chore(admin-platform-order): disable batch BMPA button when filters not pending+unpaid
|
2026-03-16 13:00:52 +08:00 |
|
萝卜
|
80a6576a07
|
chore(admin-platform-order): disable batch sync button when governance blocks
|
2026-03-16 12:54:07 +08:00 |
|
萝卜
|
c6fa104c1c
|
chore(admin-platform-orders): disable on submit for index action forms
|
2026-03-16 12:38:33 +08:00 |
|
萝卜
|
960e6e1c95
|
fix(admin-ui): align grid cards top (remove card+card margin in grids)
|
2026-03-16 12:34:12 +08:00 |
|
萝卜
|
e880de018c
|
chore(admin): prevent double submit on order show actions
|
2026-03-16 12:25:08 +08:00 |
|
萝卜
|
c9aa22c4f3
|
admin: 对账不一致提示改为治理卡片并展示差额
|
2026-03-16 12:16:06 +08:00 |
|
萝卜
|
0230e48878
|
refactor(platform-orders): add governance hint to index subtitle
|
2026-03-16 12:01:23 +08:00 |
|
萝卜
|
b52a0f45f6
|
refactor(platform-orders): dedupe renew CTA in subscription locked block
|
2026-03-16 11:51:16 +08:00 |
|
萝卜
|
02bf14a8f4
|
feat(platform-orders): surface renew create CTA in header when subscription locked
|
2026-03-16 11:48:14 +08:00 |
|
萝卜
|
22efadd74b
|
fix(platform-orders): include attach params in bmpa find-subscription link
|
2026-03-16 11:21:32 +08:00 |
|
萝卜
|
22fb3e9da0
|
refactor(platform-orders): dedupe show page back actions
|
2026-03-16 11:03:11 +08:00 |
|
萝卜
|
dcc46a06a7
|
chore(admin-ui): dedupe platform orders create entry and keep prefill context
|
2026-03-16 08:31:03 +08:00 |
|
萝卜
|
f40aba69ea
|
chore(admin-ui): align platform orders tools grid and spacing
|
2026-03-16 07:42:05 +08:00 |
|
萝卜
|
9f779974b5
|
fix(admin-ui): restore platform order create form grid layout
|
2026-03-16 07:32:50 +08:00 |
|
萝卜
|
92d9ed207c
|
chore(admin-ui): unify export button label and global box sizing
|
2026-03-16 07:25:19 +08:00 |
|
萝卜
|
e4ab3c0a39
|
fix(admin-ui): platform orders tool grid overflow and whitespace
|
2026-03-16 07:17:41 +08:00 |
|
萝卜
|
a01123e21c
|
chore(admin-ui): unify platform order form back wording
|
2026-03-16 06:53:16 +08:00 |
|
萝卜
|
be3169d705
|
chore(admin-ui): dedupe platform order show back links into page header actions
|
2026-03-16 06:43:51 +08:00 |
|
萝卜
|
e5b32e0fbc
|
chore(admin-ui): platform orders index uses page header
|
2026-03-16 05:01:19 +08:00 |
|
萝卜
|
46e0954676
|
chore(admin-ui): platform order create uses page header
|
2026-03-16 04:45:59 +08:00 |
|
萝卜
|
a300a14d0d
|
chore(admin-ui): platform order show uses page header
|
2026-03-16 04:45:06 +08:00 |
|
萝卜
|
7f331faf04
|
chore(admin-ui): add admin pagination template and styles
|
2026-03-16 01:55:22 +08:00 |
|
萝卜
|
7d291a7906
|
chore(admin-ui): unify list table empty state styling and class usage
|
2026-03-16 01:40:28 +08:00 |
|
萝卜
|
cd9bf2dbc4
|
chore(admin-ui): apply list-card component to platform orders index
|
2026-03-16 01:26:16 +08:00 |
|
萝卜
|
289aac02cf
|
chore(admin-ui): add filters-card component for platform order filters
|
2026-03-16 01:06:31 +08:00 |
|