Commit Graph

  • bfcd5a727f platform_orders index: rollback tools layout wrapper; quick filters use safe back 萝卜 2026-03-14 11:25:02 +00:00
  • a343a06ce2 fix: site subscriptions index use raw href for buildSelfUrl links 萝卜 2026-03-14 11:19:31 +00:00
  • f9076ea5df chore: add safeFullUrlWithQuery helper for platform orders links 萝卜 2026-03-14 11:13:14 +00:00
  • c7f95068ce fix: platform orders index use raw href for fullUrlWithQuery links 萝卜 2026-03-14 11:06:31 +00:00
  • d0cd0f8f5a test: subscription show sync status links keep back 萝卜 2026-03-14 11:03:28 +00:00
  • c033445005 fix: keep back when filtering subscription show related orders 萝卜 2026-03-14 10:59:10 +00:00
  • 50d90442c1 admin: platform orders tools layout + table wrap to avoid vertical text 萝卜 2026-03-14 10:53:22 +00:00
  • 9678121efa fix: batch return_url use relative self url (avoid fullUrl domain) 萝卜 2026-03-14 10:48:28 +00:00
  • 722f4a1f44 Harden products batch return_url: reject quotes and nested back 萝卜 2026-03-14 10:41:48 +00:00
  • ffd125f972 fix(admin plans form): sanitize back hidden input 萝卜 2026-03-14 10:27:21 +00:00
  • 8746a50f05 fix(admin platform orders create): sanitize back hidden input 萝卜 2026-03-14 10:24:55 +00:00
  • 0423518d34 style(admin plans index): make create button btn-sm 萝卜 2026-03-14 10:21:01 +00:00
  • 520d205435 style(admin platform orders index): fix clear lead buttons class 萝卜 2026-03-14 10:18:41 +00:00
  • 66af63c69b style(admin platform orders show): unify lead link button class 萝卜 2026-03-14 10:17:10 +00:00
  • 2afe7dc8b7 fix(admin platform orders form): escape regex and block nested back 萝卜 2026-03-14 10:15:04 +00:00
  • 26d74cbb41 style(admin platform orders index): make primary links btn-sm 萝卜 2026-03-14 10:05:00 +00:00
  • 401c188689 style(admin platform orders form): unify back/submit buttons 萝卜 2026-03-14 10:02:50 +00:00
  • 119a2d3527 style(admin plans index): align status form with actions layout 萝卜 2026-03-14 10:00:32 +00:00
  • 6bf6671066 style(admin plans form): unify back/save buttons 萝卜 2026-03-14 09:57:38 +00:00
  • 5c3669f1fa style(admin product import histories): unify action buttons 萝卜 2026-03-14 09:55:04 +00:00
  • 12fe0fa7cf style(admin products): buttonize import/filter/batch actions 萝卜 2026-03-14 09:53:03 +00:00
  • a556da7f94 style(admin): orders index export/filter controls use btn components 萝卜 2026-03-14 09:43:49 +00:00
  • a37d9fd516 style(admin): plans seed defaults tool use actions layout and btn-sm 萝卜 2026-03-14 09:40:58 +00:00
  • 9ff8e96c9c style(admin): plans index filter/export buttons use btn components 萝卜 2026-03-14 09:38:22 +00:00
  • 1568bd236c style(admin): subscription index tools export form use actions layout 萝卜 2026-03-14 09:33:13 +00:00
  • 4b0e028900 style(admin): subscription index create renewal order button use btn-sm 萝卜 2026-03-14 09:29:24 +00:00
  • 05cdb98a94 style(admin): subscription index filter/export buttons use btn components 萝卜 2026-03-14 09:26:16 +00:00
  • 63438b0817 style(admin): subscription show actions and governance links use btn components 萝卜 2026-03-14 09:11:54 +00:00
  • ea5bbccc47 style(admin): clear bmpa errors all-scope tool add spacing wrapper 萝卜 2026-03-14 09:08:46 +00:00
  • dd20713271 style(admin): clear errors tools add spacing wrappers 萝卜 2026-03-14 09:07:20 +00:00
  • d7c4937046 style(admin): clear sync errors tool add spacing wrapper 萝卜 2026-03-14 09:05:02 +00:00
  • c2de90592e style(admin): batch mark activated tool add spacing wrapper 萝卜 2026-03-14 09:03:00 +00:00
  • fa8ef5396f style(admin): batch bmpa tool add spacing wrapper 萝卜 2026-03-14 09:00:53 +00:00
  • df3a1d9320 style(admin): batch activate subscriptions tool add spacing wrapper 萝卜 2026-03-14 08:58:50 +00:00
  • 5df7d8a12c style(admin): platform order export tool add spacing wrapper 萝卜 2026-03-14 08:57:05 +00:00
  • ed2120dcfb style(admin): platform order tools actions use btn components 萝卜 2026-03-14 08:54:25 +00:00
  • 3229d65ad8 style(admin): platform order tools buttons use btn components 萝卜 2026-03-14 08:45:30 +00:00
  • ceb755d4cd style(admin): platform order index filter submit use btn component 萝卜 2026-03-14 08:43:03 +00:00
  • 9ca64b78e8 style(admin): platform order index row actions use btn components 萝卜 2026-03-14 08:40:20 +00:00
  • 9eeff393ec style(admin): bmpa governance fix links use btn components 萝卜 2026-03-14 08:31:15 +00:00
  • 33ffdb3ddf style(admin): platform order index governance hints use btn actions 萝卜 2026-03-14 08:28:26 +00:00
  • e064f9106d style(admin): order show governance fix links use btn components 萝卜 2026-03-14 08:22:11 +00:00
  • ad22746fc4 style(admin): bmpa action button use btn component 萝卜 2026-03-14 08:17:04 +00:00
  • 2eb6df2b3d style(admin): platform order show export ledger links use btn components 萝卜 2026-03-14 08:14:51 +00:00
  • c6f765eca5 style(admin): subscription index renew action use btn component 萝卜 2026-03-14 08:12:54 +00:00
  • 14c4fa7427 style(admin): plans index actions use btn components 萝卜 2026-03-14 08:11:04 +00:00
  • 303e7833d3 chore(admin): plans index remove inline styles for actions and status select 萝卜 2026-03-14 08:05:16 +00:00
  • 330bc945a5 chore(admin): site subscription index remove inline margin for renew link 萝卜 2026-03-14 08:03:15 +00:00
  • 4309427120 chore(admin): governance hint blocks add action spacing 萝卜 2026-03-14 08:01:30 +00:00
  • 576506bba4 chore(admin): governance hints add spacing and restore warning copy 萝卜 2026-03-14 07:58:21 +00:00
  • a52cc09fdc chore(admin): receipt-none governance hint improve spacing 萝卜 2026-03-14 07:54:47 +00:00
  • 372ff97cea chore(admin): platform order index SOP list remove inline margin 萝卜 2026-03-14 07:52:29 +00:00
  • 606dd586a4 chore(admin): dedupe layout helper classes in admin-base.css 萝卜 2026-03-14 07:49:07 +00:00
  • e7cd9c5e45 chore(admin-ui): remove inline styles from platform order show and add layout helpers 萝卜 2026-03-14 07:47:58 +00:00
  • ea842272c0 chore(admin): platform order show remove inline styles (actions spacing) 萝卜 2026-03-14 07:44:15 +00:00
  • ecb227761c ui: remove inline styles in platform order show receipts sections 萝卜 2026-03-14 07:23:10 +00:00
  • cd2397674c test: align batch sync receipt_status with receipt_status=none block 萝卜 2026-03-14 07:02:52 +00:00
  • ce5ee79036 ui: normalize order show action buttons to btn classes 萝卜 2026-03-14 07:00:36 +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
  • fcabedff08 fix: block BMPA when governance filters present 萝卜 2026-03-14 06:20:17 +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
  • 6369551186 chore(ui): 统一后台按钮样式 + 清理少量 inline margin 萝卜 2026-03-14 03:36:41 +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
  • f24a50f137 feat(admin): 开通线索 PlatformLead 总台列表页(只读) 萝卜 2026-03-14 02:52:26 +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
  • cb1ea8c38c chore(ui): 平台订单列表治理SOP卡补充 back 回退提示 萝卜 2026-03-14 01:54:24 +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