萝卜
|
c9b57a9289
|
platform_orders index: compact view shows sync/bmpa error reason under sync status
|
2026-03-14 12:32:10 +00:00 |
|
萝卜
|
3fad02087e
|
platform_orders index: compact view keeps governance fix links reachable
|
2026-03-14 12:26:32 +00:00 |
|
萝卜
|
9bca4692ac
|
test: platform orders index compact view toggle
|
2026-03-14 12:11:16 +00:00 |
|
萝卜
|
d1de40bf18
|
test: assert platform orders tools grouped two-column layout
|
2026-03-14 11:54:52 +00:00 |
|
萝卜
|
bfcd5a727f
|
platform_orders index: rollback tools layout wrapper; quick filters use safe back
|
2026-03-14 11:25:02 +00:00 |
|
萝卜
|
d0cd0f8f5a
|
test: subscription show sync status links keep back
|
2026-03-14 11:03:28 +00:00 |
|
萝卜
|
722f4a1f44
|
Harden products batch return_url: reject quotes and nested back
|
2026-03-14 10:41:48 +00:00 |
|
萝卜
|
cd2397674c
|
test: align batch sync receipt_status with receipt_status=none block
|
2026-03-14 07:02:52 +00:00 |
|
萝卜
|
45dc8f2397
|
ui: show receipt-none governance hint; normalize order show actions
|
2026-03-14 06:48:03 +00:00 |
|
萝卜
|
41e3246381
|
fix: block batch sync when receipt_status=none
|
2026-03-14 06:26:44 +00:00 |
|
萝卜
|
7fb73e4051
|
test: export lead_id filter should be precise
|
2026-03-14 06:07:33 +00:00 |
|
萝卜
|
43311fd3d4
|
Platform orders export: include lead_id column
|
2026-03-14 05:53:44 +00:00 |
|
萝卜
|
8cf28184bd
|
Platform orders: batch actions include lead_id filter
|
2026-03-14 05:43:55 +00:00 |
|
萝卜
|
893b4c85ce
|
Platform orders: batch sync respects lead_id filter
|
2026-03-14 05:33:42 +00:00 |
|
萝卜
|
f28025dd73
|
chore(admin): 订单详情 back 强校验+线索提示(来自列表lead_id范围)
|
2026-03-14 05:05:34 +00:00 |
|
萝卜
|
02b45830c7
|
fix(admin): 平台订单列表新建入口保留 lead_id 上下文
|
2026-03-14 04:59:32 +00:00 |
|
萝卜
|
7f09d57083
|
chore(admin): 平台订单列表行展示来源线索入口
|
2026-03-14 04:53:43 +00:00 |
|
萝卜
|
686c46a649
|
feat(platform): 线索/订单页增加 back 与来源线索上下文提示
|
2026-03-14 04:50:45 +00:00 |
|
萝卜
|
6c0093c90e
|
feat(admin): 平台订单详情展示来源线索跳转入口
|
2026-03-14 04:49:24 +00:00 |
|
萝卜
|
e2dd646037
|
chore(admin): 快捷筛选区显示线索锁定提示并可清除
|
2026-03-14 04:44:20 +00:00 |
|
萝卜
|
f7111e3940
|
fix(admin): 平台订单快捷筛选保留 lead_id 上下文
|
2026-03-14 04:35:44 +00:00 |
|
萝卜
|
3dbea4e070
|
feat(admin): 开通线索列表支持按 lead_id 精确筛选
|
2026-03-14 04:29:40 +00:00 |
|
萝卜
|
e234465f6e
|
chore(admin): 平台订单下单页展示来源线索上下文提示
|
2026-03-14 04:23:21 +00:00 |
|
萝卜
|
19abd26dd9
|
fix(platform): 平台订单创建页透传 lead_id 以维持线索联动
|
2026-03-14 04:17:14 +00:00 |
|
萝卜
|
e2169d99a9
|
chore(admin): 平台订单 lead_id 筛选增加清除入口
|
2026-03-14 04:15:02 +00:00 |
|
萝卜
|
7c0d70d49c
|
feat(admin): 平台订单筛选增加线索ID(lead_id)与上下文提示
|
2026-03-14 04:12:22 +00:00 |
|
萝卜
|
b6d6b06593
|
feat(platform): 线索可查看关联订单(platform_orders 按 lead_id 筛选)
|
2026-03-14 04:05:11 +00:00 |
|
萝卜
|
35200e4803
|
feat(platform): 从开通线索创建订单时自动回写线索为已转化
|
2026-03-14 03:54:30 +00:00 |
|
萝卜
|
25e8bd7cc2
|
chore(admin): 开通线索状态操作按当前状态智能显示
|
2026-03-14 03:49:02 +00:00 |
|
萝卜
|
e8b3c55efd
|
chore(ui): 线索列表创建订单入口改用统一按钮样式
|
2026-03-14 03:47:06 +00:00 |
|
萝卜
|
e632d2c504
|
feat(admin): 开通线索支持状态流转(set-status)
|
2026-03-14 03:44:52 +00:00 |
|
萝卜
|
b5688d8866
|
feat(admin): 线索创建订单链接支持预填站点 merchant_id
|
2026-03-14 03:36:38 +00:00 |
|
萝卜
|
23ff6d7d5d
|
feat(admin): 线索列表增加创建平台订单入口 + 护栏
|
2026-03-14 03:30:51 +00:00 |
|
萝卜
|
e9fba11785
|
feat(config): autoload system_configs into config() for governance
|
2026-03-14 03:21:51 +00:00 |
|
萝卜
|
301ce565cd
|
chore(admin): 导航增加开通线索入口 + 护栏测试
|
2026-03-14 03:03:19 +00:00 |
|
萝卜
|
e58b92a1f2
|
feat(platform): 套餐页线索表单样式收敛(input 类)+ 线索提交测试
|
2026-03-14 02:33:44 +00:00 |
|
萝卜
|
249ffb3aba
|
feat(front): 官网套餐页提交开通意向线索(PlatformLead)
|
2026-03-14 02:31:28 +00:00 |
|
萝卜
|
e1822e4389
|
chore(front): 对外平台官网样式外置到 platform.css + 护栏测试
|
2026-03-14 02:25:06 +00:00 |
|
萝卜
|
8c373b52dc
|
feat(platform): 新增对外平台入口 /platform(首页+套餐展示)
|
2026-03-14 02:20:28 +00:00 |
|
萝卜
|
9fc289d739
|
fix(back): index 页 back 校验拒绝 nested back + 调整外链断言护栏
|
2026-03-14 02:15:02 +00:00 |
|
萝卜
|
bb40ff692c
|
fix(back): index 页 back 校验拒绝 nested back + 调整测试断言
|
2026-03-14 02:12:29 +00:00 |
|
萝卜
|
7479eb0e77
|
fix(back): 订阅详情页 back 校验拒绝 nested back + 护栏测试
|
2026-03-14 02:09:07 +00:00 |
|
萝卜
|
56bf040252
|
fix(back): 拒绝 nested back 参数避免回退 URL 膨胀(plans/platform-orders)
|
2026-03-14 02:07:04 +00:00 |
|
萝卜
|
6c8d78d981
|
chore(css): 治理提示块脚注样式组件化 + 护栏
|
2026-03-14 02:01:19 +00:00 |
|
萝卜
|
2a987a5ece
|
test(back): platform_orders/index fullUrlWithQuery 链接应保留 back(护栏)
|
2026-03-14 01:48:13 +00:00 |
|
萝卜
|
c9f04304a5
|
test(back): 套餐表单 back hidden input 仅在 back 非空时渲染(护栏)
|
2026-03-14 01:42:11 +00:00 |
|
萝卜
|
c4b3769458
|
fix(back): platform-orders/create back 预清洗 + 表单 hidden back 条件渲染护栏
|
2026-03-14 01:35:28 +00:00 |
|
萝卜
|
5e06df9360
|
test(back): 平台订单创建表单 back 链接不应 escape &(护栏)
|
2026-03-14 01:32:42 +00:00 |
|
萝卜
|
9e8951ee43
|
fix(back): 套餐表单返回链接原样输出避免 & + 护栏测试
|
2026-03-14 01:31:04 +00:00 |
|
萝卜
|
0f9bc85eda
|
test(back): PlanController back 强校验护栏(拒绝引号/尖括号)
|
2026-03-14 01:29:13 +00:00 |
|