Commit Graph

38 Commits

Author SHA1 Message Date
萝卜
74a8d41938 chore(admin-ui): apply list-card component to plans index 2026-03-16 01:19:20 +08:00
萝卜
efa4b321e6 chore(admin-ui): reuse filters-card on plans index 2026-03-16 01:10:54 +08:00
萝卜
0b9f1dd4e5 feat(admin-ui): 订阅/套餐筛选区可折叠并记忆状态 2026-03-15 18:01:34 +08:00
萝卜
f3afa2b305 feat(admin): 套餐列表补齐续费缺订阅治理入口 2026-03-15 08:07:07 +00:00
萝卜
bfd8f7784c Plans: add publish toggle action and UI 2026-03-14 23:21:59 +00:00
萝卜
39e0ffbceb Plans: published/unpublished summary cards clickable 2026-03-14 22:36:25 +00:00
萝卜
3f2f66b65e feat(plans): add cross links in summary cards 2026-03-14 22:21:29 +00:00
萝卜
bdc40d3480 feat(plans): link summary totals to subscriptions and platform orders 2026-03-14 22:09:02 +00:00
萝卜
55d2038ebb feat(plans): make summary cards clickable for governance navigation 2026-03-14 22:06:35 +00:00
萝卜
730677628b refactor(plans): use BackUrl::withBack for create/edit/order links in index 2026-03-14 20:05:09 +00:00
萝卜
956e177544 refactor: BackUrl::selfWithoutBack 统一 selfWithoutBack 构造并修复 currentQuery 依赖 2026-03-14 18:52:28 +00:00
萝卜
b759a87a57 refactor: BackUrl::withBack 统一 allUrl 生成(清空筛选但保留 back) 2026-03-14 18:46:18 +00:00
萝卜
0f8bc04020 refactor: BackUrl 增加 currentPathQuickFilter 并复用到收费闭环列表页 2026-03-14 18:37:47 +00:00
萝卜
3ffc87f78c refactor: 抽出 BackUrl::sanitizeForLinks 统一 back 安全护栏 2026-03-14 18:23:00 +00:00
萝卜
8aa262d48f 套餐列表:移除重复safeBackForLinks计算(去重) 2026-03-14 17:17:08 +00:00
萝卜
b5bee7a9c8 套餐列表:复用safeBackForLinks渲染返回链接(去重) 2026-03-14 16:50:19 +00:00
萝卜
4096b4d9ad 套餐筛选表单:仅透传安全back(补测试) 2026-03-14 16:26:18 +00:00
萝卜
08488257ca 套餐页 back 安全护栏:快捷筛选仅透传安全 back(补测试) 2026-03-14 15:42:32 +00:00
萝卜
0423518d34 style(admin plans index): make create button btn-sm 2026-03-14 10:21:01 +00:00
萝卜
119a2d3527 style(admin plans index): align status form with actions layout 2026-03-14 10:00:32 +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
萝卜
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
萝卜
6369551186 chore(ui): 统一后台按钮样式 + 清理少量 inline margin 2026-03-14 03:36:41 +00:00
萝卜
bb40ff692c fix(back): index 页 back 校验拒绝 nested back + 调整测试断言 2026-03-14 02:12:29 +00:00
萝卜
153c5af8cb fix(back): index 快捷筛选 allUrl 的 safeBack 增强校验(拒绝引号/尖括号) 2026-03-14 01:37:16 +00:00
萝卜
4116ea5f9f fix(back): render safeBack raw with stronger validation on index/form pages 2026-03-14 01:16:02 +00:00
萝卜
d022d62216 套餐列表:增加快捷筛选并仅保留上下文字段 2026-03-13 23:57:19 +00:00
萝卜
e6d3dfaa98 feat: plans export require download=1 safety valve 2026-03-13 22:55:48 +00:00
萝卜
bd8cf71bf4 feat: plans index add create order quick link 2026-03-13 22:09:04 +00:00
萝卜
91c6921362 feat: plans create/edit keep back and return 2026-03-13 21:49:01 +00:00
萝卜
870c60dc00 套餐列表:新建套餐入口默认携带 back 回到当前筛选 2026-03-13 19:58:59 +00:00
萝卜
69612847b7 Enhance: plans index show safe back link 2026-03-13 19:05:04 +00:00
萝卜
c456585fb5 Enhance: plans links to subscriptions/orders include back 2026-03-13 19:01:45 +00:00
萝卜
aa5ec955cb feat(plans): 列表显示关联订阅/订单数量并提供跳转 2026-03-10 22:18:55 +00:00
萝卜
b27fd67347 feat(plans): 空库一键初始化默认套餐(带护栏与测试) 2026-03-10 21:56:14 +00:00
萝卜
50f15cdea8 chore: init saasshop repo + sql migrations runner + gitee go 2026-03-10 11:31:02 +00:00