萝卜
|
8bdb94aa0a
|
ui(site-subscriptions): collapse filters by default in attach order mode
|
2026-03-17 11:35:12 +08:00 |
|
萝卜
|
f2f1553fae
|
ui(site-subscriptions): hide set-status control in attach order mode
|
2026-03-17 11:33:07 +08:00 |
|
萝卜
|
f3afff1e38
|
ui(site-subscriptions): disable-on-submit for set-status form on show
|
2026-03-17 11:31:12 +08:00 |
|
萝卜
|
be2d934374
|
ui(site-subscriptions): disable-on-submit for set-status forms on index
|
2026-03-17 11:23:30 +08:00 |
|
萝卜
|
072a36fd7e
|
ui(site-subscriptions): add return-to-order header in attach order mode
|
2026-03-17 11:20:50 +08:00 |
|
萝卜
|
f0f9ffa24c
|
ui(site-subscriptions): hide renewal order CTA in attach order mode
|
2026-03-17 11:15:54 +08:00 |
|
萝卜
|
279dd885f3
|
test(platform-orders): ensure export ledger link starts with download param on index
|
2026-03-17 11:12:57 +08:00 |
|
萝卜
|
35aa1295e8
|
test(platform-orders): guard export ledger links param order on show page
|
2026-03-17 11:11:12 +08:00 |
|
萝卜
|
a1c161b300
|
refactor(platform-orders): compute tool guards once on index
|
2026-03-17 11:05:31 +08:00 |
|
萝卜
|
b00ccd6fbd
|
refactor(platform-orders): centralize export ledger url builder
|
2026-03-17 11:00:06 +08:00 |
|
萝卜
|
9f9d522ee1
|
refactor(platform-orders): extract hasLedgerEvidence helper
|
2026-03-17 10:56:19 +08:00 |
|
萝卜
|
353b9347da
|
test(platform-orders): guard export ledger link on index rows
|
2026-03-17 10:50:41 +08:00 |
|
萝卜
|
5f775c1e45
|
ui(platform-orders): add export ledger link on index rows when receipts present
|
2026-03-17 10:48:21 +08:00 |
|
萝卜
|
e24a3b031c
|
fix(platform-orders): refresh order after activation to keep subscription_activation meta
|
2026-03-17 10:32:16 +08:00 |
|
萝卜
|
c1d02bbc48
|
ui(mini-bar): add title tooltip for truncated label/value
|
2026-03-17 10:15:45 +08:00 |
|
萝卜
|
c515f5a011
|
ui(css): ensure mini bar label/value ellipsis works in grid
|
2026-03-17 10:12:37 +08:00 |
|
萝卜
|
35c7192dd3
|
ui(css): improve mini bar row grid columns for long labels/values
|
2026-03-17 10:11:05 +08:00 |
|
萝卜
|
13aa217abb
|
ui(plans): fix monthly/yearly summary card cross links
|
2026-03-17 10:05:25 +08:00 |
|
萝卜
|
8512720cf4
|
ui(dashboard): integrate northstar bars and text spec into one block
|
2026-03-17 10:00:36 +08:00 |
|
萝卜
|
54521e5f24
|
test(platform-orders): guardrail scope=all tool forms should not carry filters
|
2026-03-17 09:58:55 +08:00 |
|
萝卜
|
9873b1efff
|
refactor(site-subscriptions): reuse blocked hint component for batch mark expired
|
2026-03-17 09:54:55 +08:00 |
|
萝卜
|
28e9e3bbe8
|
refactor(platform-orders): extract blocked hint component for tool actions
|
2026-03-17 09:52:34 +08:00 |
|
萝卜
|
78eef42d57
|
ui(dashboard): merge northstar labels and keep text in collapsible details
|
2026-03-17 09:47:06 +08:00 |
|
萝卜
|
9038696143
|
test(platform-orders): guardrail scope=all tool forms must not carry filters
|
2026-03-17 09:43:03 +08:00 |
|
萝卜
|
214d7a017b
|
fix(platform-orders): do not carry filters in scope=all batch activate form
|
2026-03-17 09:37:53 +08:00 |
|
萝卜
|
6aee4177d7
|
refactor(plans): reuse filters hidden inputs partial in export form
|
2026-03-17 09:30:57 +08:00 |
|
萝卜
|
9a3df49d8f
|
refactor(admin): reuse filters hidden inputs partial in site subscriptions tools
|
2026-03-17 09:25:33 +08:00 |
|
萝卜
|
d6ff43de79
|
refactor(admin): extract platform order index filter hidden inputs partial
|
2026-03-17 09:17:50 +08:00 |
|
萝卜
|
113c258672
|
test(platform-orders): rename refund inconsistent fix link guardrail
|
2026-03-17 08:54:53 +08:00 |
|
萝卜
|
17ccd76259
|
refactor(ui): mini bar row uses mini bar component
|
2026-03-17 08:52:41 +08:00 |
|
萝卜
|
268fec7d53
|
refactor(ui): extract admin mini bar component and reuse in expiry top10
|
2026-03-17 08:51:22 +08:00 |
|
萝卜
|
bbbbfbe478
|
refactor(dashboard): reuse mini bar row component for subscription expiry bars
|
2026-03-17 08:48:47 +08:00 |
|
萝卜
|
91f45c1828
|
refactor(dashboard): reuse mini bar row component for billing workbench PO bars
|
2026-03-17 08:43:59 +08:00 |
|
萝卜
|
b3cafcc7c9
|
refactor(dashboard): reuse mini bar row component for ops exception
|
2026-03-17 08:40:44 +08:00 |
|
萝卜
|
4d2eb51c4b
|
refactor(dashboard): reuse mini bar row component for ops governance/risk
|
2026-03-17 08:39:20 +08:00 |
|
萝卜
|
8bbfade0e8
|
refactor(dashboard): reuse mini bar row component for ops funnel
|
2026-03-17 08:36:21 +08:00 |
|
萝卜
|
ac929ec593
|
refactor(ui): extract admin mini bar row blade component
|
2026-03-17 08:30:20 +08:00 |
|
萝卜
|
617400a9e1
|
ui(platform-orders): refund inconsistent fix link anchors to refund section
|
2026-03-17 08:21:53 +08:00 |
|
萝卜
|
0458399b9b
|
ux(platform-orders): refund inconsistent fix link to add-refund-receipt
|
2026-03-17 08:18:23 +08:00 |
|
萝卜
|
0430deadb9
|
docs(ui): add Ant Design Pro mapping guide
|
2026-03-17 08:15:56 +08:00 |
|
萝卜
|
1d0e32e41d
|
test(platform-orders): guardrail no-receipt fix link anchors to receipt panel
|
2026-03-17 08:14:50 +08:00 |
|
萝卜
|
96ea53a6db
|
ui(dashboard): fold northstar text table into details
|
2026-03-17 08:09:53 +08:00 |
|
萝卜
|
90ccf37f0b
|
test(dashboard): guardrail quick links count <= 7
|
2026-03-17 08:07:10 +08:00 |
|
萝卜
|
5d58b7a1e2
|
ux(platform-orders): remember receipt details open state
|
2026-03-17 08:04:30 +08:00 |
|
萝卜
|
65323280d2
|
ux(dashboard): remember details open state via storage-key
|
2026-03-17 07:57:20 +08:00 |
|
萝卜
|
b2d5101d77
|
ui(dashboard): 平台定位北极星指标补齐 mini bar
|
2026-03-17 07:37:32 +08:00 |
|
萝卜
|
fb21e069a8
|
ui(dashboard): 活跃付费站点入口对齐未到期口径
|
2026-03-17 07:35:07 +08:00 |
|
萝卜
|
2602fff01a
|
test(dashboard): 快捷区待支付文案改为可BMPA处理
|
2026-03-17 07:32:43 +08:00 |
|
萝卜
|
dfa69d87bd
|
ui(dashboard): 平台定位运营版补齐风险预警与更多异常 mini bar
|
2026-03-17 07:32:20 +08:00 |
|
萝卜
|
66a8319f0a
|
ui(dashboard): 平台定位(运营版)加入 mini bar 图形化
|
2026-03-17 07:27:15 +08:00 |
|