萝卜
|
80fc06302e
|
test: 列表行级BMPA按钮在退款不一致时应禁用并引导治理
|
2026-03-17 23:23:12 +08:00 |
|
萝卜
|
6b21b28b93
|
test: 未支付订单追加退款回执不应自动推进支付状态
|
2026-03-17 23:13:39 +08:00 |
|
萝卜
|
f4a9e00b26
|
test: 仪表盘 recent orders 的 back+fragment 构建次数护栏与新锚点口径对齐
|
2026-03-17 22:46:08 +08:00 |
|
萝卜
|
061ff2a0b4
|
admin: 平台订单列表回执/对账行级入口统一直达追加支付回执面板
|
2026-03-17 22:30:30 +08:00 |
|
萝卜
|
837f066881
|
admin: 平台订单列表退款相关数字点击直达追加退款面板
|
2026-03-17 22:23:15 +08:00 |
|
萝卜
|
94dcb5fca1
|
admin: 平台订单列表对账差额点击直达补回执面板
|
2026-03-17 22:21:21 +08:00 |
|
萝卜
|
23c4b356cd
|
test: 仪表盘扫描行对账不一致直达锚点改为 add-payment-receipt
|
2026-03-17 22:13:44 +08:00 |
|
萝卜
|
d7851f162d
|
admin: 仪表盘最近订单去对账/去核对退款直达可执行动作面板
|
2026-03-17 22:09:49 +08:00 |
|
萝卜
|
489032f04f
|
admin: 追加支付回执后重定向到追加回执面板锚点
|
2026-03-17 21:52:52 +08:00 |
|
萝卜
|
c8ef994ec8
|
admin: 追加退款回执后重定向到追加退款面板锚点
|
2026-03-17 21:49:21 +08:00 |
|
萝卜
|
2ea92cd6f1
|
admin: 回执追加后重定向回详情并保留 back + 锚点
|
2026-03-17 21:46:08 +08:00 |
|
萝卜
|
4fafd80b75
|
test: 详情页退款不一致治理块应包含一键追加退款入口
|
2026-03-17 21:37:30 +08:00 |
|
萝卜
|
a3e151b0c2
|
admin: 详情页退款治理入口直达追加退款面板
|
2026-03-17 21:29:49 +08:00 |
|
萝卜
|
5164078f82
|
admin: 退款不一致行内提示链接直达追加退款面板
|
2026-03-17 21:21:14 +08:00 |
|
萝卜
|
545063fa42
|
admin: 平台订单列表退款不一致治理链接直达追加退款面板
|
2026-03-17 21:18:50 +08:00 |
|
萝卜
|
bf73f6dcae
|
test(export): assert platform order CSV by parsing headers and rows
|
2026-03-17 20:56:52 +08:00 |
|
萝卜
|
b754ecfa5f
|
feat(export): add reconcile/refund inconsistent flags to platform order CSV
|
2026-03-17 20:41:58 +08:00 |
|
萝卜
|
ffb6999b5a
|
fix(admin): remove duplicate route and update batch show tests for linked counts
|
2026-03-17 20:18:52 +08:00 |
|
萝卜
|
e4156ecf75
|
ui(component): metric_explain默认折叠(details)避免Dashboard口径说明撑满
|
2026-03-17 19:37:09 +08:00 |
|
萝卜
|
4e973b7337
|
docs(dashboard): 治理风险mini bars增加口径说明并加护栏
|
2026-03-17 19:28:59 +08:00 |
|
萝卜
|
78424a213d
|
docs(dashboard): 平台订单漏斗增加口径说明并加护栏
|
2026-03-17 19:19:41 +08:00 |
|
萝卜
|
23476b0ac3
|
refactor(admin): AdminFlash增加apply并在批量动作成功提示复用
|
2026-03-17 19:11:07 +08:00 |
|
萝卜
|
bfc04d8f36
|
refactor(admin): 增加AdminFlash::warning并让BatchDispatchWarning复用
|
2026-03-17 19:01:43 +08:00 |
|
萝卜
|
3f471aa8db
|
refactor(admin): success flash payload提炼AdminFlash::success并复用
|
2026-03-17 18:56:14 +08:00 |
|
萝卜
|
ea70f24535
|
refactor(batch): 去重阻断warning组装提炼BatchDispatchWarning并加单测
|
2026-03-17 18:52:08 +08:00 |
|
萝卜
|
aefecd0cbe
|
refactor(run_id): 提炼RunId::short用于warning短展示并加单测
|
2026-03-17 18:43:25 +08:00 |
|
萝卜
|
af806923b1
|
test: 重复投递阻断warning应包含run_id提示
|
2026-03-17 18:37:56 +08:00 |
|
萝卜
|
e937946011
|
feat(admin): 重复批量投递warning提供复制run_id按钮(复用copyToClipboard)
|
2026-03-17 18:32:50 +08:00 |
|
萝卜
|
7dd2e2e40a
|
feat(admin): warning flash支持可选链接并提示重复批量投递可直达上次复盘
|
2026-03-17 18:24:15 +08:00 |
|
萝卜
|
5249af00b4
|
feat(admin): success flash支持可选链接并用于BAS批次复盘入口
|
2026-03-17 18:08:29 +08:00 |
|
萝卜
|
7f1f5a6887
|
refactor(js): 复制失败toast文案收敛为toastCopyFailed并更新护栏
|
2026-03-17 17:43:58 +08:00 |
|
萝卜
|
c245d872ca
|
refactor(js): 复制成功toast文案收敛为toastCopied统一口径
|
2026-03-17 17:37:25 +08:00 |
|
萝卜
|
5a72d89e6f
|
feat(js): 复制成功不再alert(仅toast+按钮短反馈)
|
2026-03-17 17:31:21 +08:00 |
|
萝卜
|
c48c4e7470
|
feat(js): 复制失败优先toastError反馈(alert降级)
|
2026-03-17 17:25:14 +08:00 |
|
萝卜
|
b34236b32f
|
feat(js): 补齐toastWarning/toastError封装(统一反馈口径)
|
2026-03-17 17:22:58 +08:00 |
|
萝卜
|
e93fda474b
|
refactor(js): 提炼toast通用函数并保留toastSuccess封装
|
2026-03-17 17:17:27 +08:00 |
|
萝卜
|
0d3096d075
|
refactor(js): tempButtonFeedback提升为通用并前置于run_id复制处理
|
2026-03-17 17:11:19 +08:00 |
|
萝卜
|
e955b5a1e0
|
feat(js): 复制run_id按钮增加短暂反馈并自动恢复
|
2026-03-17 17:03:09 +08:00 |
|
萝卜
|
ca6d55231d
|
feat(js): 复制链接按钮提供短暂已复制反馈(自动恢复)
|
2026-03-17 17:01:01 +08:00 |
|
萝卜
|
da085a239f
|
feat(batch): 复制治理链接补齐label并复制绝对URL
|
2026-03-17 16:55:34 +08:00 |
|
萝卜
|
d219712567
|
feat(batch): 批次页治理入口增加复制链接按钮
|
2026-03-17 16:49:45 +08:00 |
|
萝卜
|
6d94583231
|
feat(js): #filters锚点跳转自动展开平台订单筛选面板
|
2026-03-17 16:47:03 +08:00 |
|
萝卜
|
f267d251ed
|
feat(batch): 成功/失败数字可点击(失败直达失败集合)
|
2026-03-17 16:41:17 +08:00 |
|
萝卜
|
27d1fb21d6
|
feat(batch): 批次页汇总卡片链接到本批次全部集合
|
2026-03-17 16:39:09 +08:00 |
|
萝卜
|
5e7987f6b6
|
feat(batch): 批次页增加失败占比可点击入口
|
2026-03-17 16:33:32 +08:00 |
|
萝卜
|
408050666f
|
feat(governance): 批次页跳转列表自动定位到筛选区(anchor)
|
2026-03-17 16:30:15 +08:00 |
|
萝卜
|
38ac28ada2
|
feat(batch): 批次页增加一键复制run_id(轻量JS)
|
2026-03-17 16:21:58 +08:00 |
|
萝卜
|
8f409e2124
|
feat(batch): Top失败原因行支持一键按原因治理链接
|
2026-03-17 16:15:50 +08:00 |
|
萝卜
|
52d1507847
|
feat: 批次详情页(复盘) 支持BAS/BMPA run_id治理入口
|
2026-03-17 16:01:18 +08:00 |
|
萝卜
|
831f5f2010
|
admin: 增加批次详情页(BAS/BMPA)支持run_id复盘
|
2026-03-17 15:58:39 +08:00 |
|