718 Commits

Author SHA1 Message Date
萝卜
3011619ee2 feat(admin-ui): 引入 Toast 反馈(Ant Design Pro 风格基线) 2026-03-15 17:41:45 +08:00
萝卜
b2fe4abbac feat(admin): 订单详情绑定订阅表单防重复提交 2026-03-15 17:35:29 +08:00
萝卜
dbe90c1703 feat(admin): 订阅绑定按钮防重复提交(JS disable-on-submit) 2026-03-15 17:29:41 +08:00
萝卜
77fd8af295 feat(admin): 引入 admin.js(总台交互渐进增强基线) 2026-03-15 17:17:58 +08:00
萝卜
bb5fbfde4d feat(admin): 订单详情查找订阅链接支持一键绑定(携带 attach_order_id) 2026-03-15 17:11:29 +08:00
萝卜
973576f045 feat(admin): 订阅列表支持一键绑定到订单(续费缺订阅治理) 2026-03-15 17:09:11 +08:00
萝卜
03163ee60c feat(admin): 续费缺订阅治理闭环(订单手工绑定订阅) 2026-03-15 17:02:44 +08:00
萝卜
62d7a81df3 feat(admin): 客服中心工单骨架(模型/迁移/路由/菜单/页面) 2026-03-15 08:44:02 +00:00
萝卜
3b5cb6ede7 feat(admin): 站点管理页补齐订阅/平台订单/续费缺订阅治理入口 + back 2026-03-15 08:25:44 +00:00
萝卜
2f05f6df47 feat(admin): 线索页补齐创建续费订单入口(require_subscription) 2026-03-15 08:16:31 +00:00
萝卜
d28885db50 feat(admin): 线索列表补齐续费缺订阅治理入口(按 lead_id) 2026-03-15 08:09:25 +00:00
萝卜
f3afa2b305 feat(admin): 套餐列表补齐续费缺订阅治理入口 2026-03-15 08:07:07 +00:00
萝卜
46f1a7a2ff feat(admin): 订阅详情页补齐续费缺订阅治理入口(同站点/同套餐) 2026-03-15 08:01:35 +00:00
萝卜
553b064e51 feat(admin): 关联订阅区块补齐续费缺订阅治理提示与查找订阅入口 2026-03-15 07:55:55 +00:00
萝卜
59d024cc93 feat(admin): 续费缺订阅时禁用仅标记为已生效并给治理引导 2026-03-15 07:49:37 +00:00
萝卜
9bd19474e1 feat(admin): 续费缺订阅时 BMPA 提示补齐去订阅管理查找订阅入口 2026-03-15 07:46:45 +00:00
萝卜
0bb97cc6be feat(admin): 线索/订阅锁定场景补齐续费缺订阅治理入口 2026-03-15 07:35:29 +00:00
萝卜
297e6b53f3 feat(admin): 平台订单快捷筛选补齐续费缺订阅入口 2026-03-15 07:31:02 +00:00
萝卜
0ac8598150 fix(admin): 批量工具表单透传 renewal_missing_subscription 筛选字段 2026-03-15 07:01:44 +00:00
萝卜
61020c5b5c platform orders: renewal missing subscription card copy adds guidance 2026-03-15 06:29:16 +00:00
萝卜
58a8cc71c1 platform orders: row hint for renewal missing subscription 2026-03-15 06:23:23 +00:00
萝卜
1bd631a0b7 platform orders: add renewal missing subscription filter checkbox 2026-03-15 06:21:00 +00:00
萝卜
2d67c167ed platform orders: add renewal missing subscription governance card 2026-03-15 06:14:52 +00:00
萝卜
7c254b060b platform orders: syncable summary card copy clarifies renewal requires subscription 2026-03-15 05:55:08 +00:00
萝卜
4a6e362390 platform order show: add link to subscriptions when renewal missing subscription 2026-03-15 05:28:14 +00:00
萝卜
0373951afc platform order show: disable activate subscription for renewal missing subscription 2026-03-15 05:21:39 +00:00
萝卜
70289725fc platform plans: admin create order link add back and order_type 2026-03-15 05:03:56 +00:00
萝卜
61e615efac 平台订单详情 BMPA 治理:续费单未绑订阅时禁用按钮并提示(含测试) 2026-03-15 04:50:36 +00:00
萝卜
c75e7ad7d6 平台订单创建页:去订阅管理选择订阅的 back 保持 require_subscription=1 并新增测试 2026-03-15 04:33:45 +00:00
萝卜
54f356f52d 平台订单创建页:require_subscription 支持回填并透传 hidden input(校验失败后仍保持治理口径) 2026-03-15 04:03:56 +00:00
萝卜
76f8ea9607 平台订单列表订阅锁定筛选:新建订单链接显式带 order_type=renewal 并更新测试 2026-03-15 04:00:54 +00:00
萝卜
daf6a0cb21 平台订单列表锁定订阅筛选时:新建订单链接附带 require_subscription=1 并更新测试 2026-03-15 03:55:20 +00:00
萝卜
7085bb60ab 平台订单列表订阅锁定续费入口补齐 require_subscription=1 并更新测试 2026-03-15 03:27:35 +00:00
萝卜
b7c119097b 订阅详情续费下单链接补齐 require_subscription=1 并更新测试 2026-03-15 03:26:29 +00:00
萝卜
c4df488e76 SiteSubscription index: row renew links carry require_subscription flag 2026-03-15 03:18:07 +00:00
萝卜
2400398dcb PlatformOrder create: force renewal type when subscription context present 2026-03-15 03:14:19 +00:00
萝卜
2e4c0c5ea8 PlatformOrder create: lock merchant/plan when subscription context present 2026-03-15 03:05:42 +00:00
萝卜
9872296968 SiteSubscription index: refine renewal entry copy and align tests 2026-03-15 02:47:55 +00:00
萝卜
df416da7f8 PlatformOrder create: add jump to subscriptions link when require_subscription 2026-03-15 02:41:29 +00:00
萝卜
3182dd72a0 PlatformOrder create: require_subscription flag narrows order types 2026-03-15 02:36:27 +00:00
萝卜
015d3bec25 SiteSubscription index: renewal create links carry require_subscription flag 2026-03-15 02:29:28 +00:00
萝卜
41463407aa Expiry governance: nudge renewal requires subscription context 2026-03-15 02:23:19 +00:00
萝卜
95116e9b7c PlatformOrder create: disable renewal type when no subscription context 2026-03-15 02:11:17 +00:00
萝卜
fdd14c463c Admin topnav: only allow one details group open via JS 2026-03-15 02:08:12 +00:00
萝卜
8017488088 Admin nav: implement eweishop-like top navigation with dropdown groups 2026-03-15 01:45:34 +00:00
萝卜
6bb3c843dd PlatformOrder views: use model orderTypeLabel mapping 2026-03-15 01:43:50 +00:00
萝卜
c5e0226da2 PlatformOrder index: render order_type label with code 2026-03-15 01:31:28 +00:00
萝卜
4773c2a8c7 PlatformOrder show: render order_type label with code 2026-03-15 01:29:09 +00:00
萝卜
6dc2e59477 PlatformOrder create: add renewal target governance block 2026-03-15 01:18:57 +00:00
萝卜
09cb6e9c6d Subscriptions: add renewal CTA on expiry governance view 2026-03-15 01:03:50 +00:00