Skip to content

新增:片段审核与发送中心分组全选 - #35

Draft
damingishere-coder wants to merge 2 commits into
masterfrom
feature/group-select-all
Draft

新增:片段审核与发送中心分组全选#35
damingishere-coder wants to merge 2 commits into
masterfrom
feature/group-select-all

Conversation

@damingishere-coder

Copy link
Copy Markdown
Owner

改了什么

  • 片段审核页新增“全选当前列表 / 取消全选”,实时显示已启用数量并支持半选状态。
  • 发送中心每个原始处理任务新增独立“全选本任务”,只选择当前任务、当前平台的可见内容。
  • 两处全选继续复用现有审核保存和批量操作状态,不新增后端接口或数据库字段。
  • 修正手机宽度下任务组操作和底部批量栏的排版,避免文字竖排及横向滚动。
  • 更新开发日志、下一步检查方法和 UI 参考文档。

为什么

候选片段和发送内容较多时,需要逐条勾选,操作距离长且容易漏选。本次把批量选择入口放到列表顶部和任务组头,同时保持原有保存、平台隔离与发布安全边界。

用户影响

  • 片段审核可以一键处理当前筛选结果,但仍需用户主动保存后才写入数据库。
  • 发送中心可以按原始任务批量选择,不会影响其他任务或另一平台。
  • 切换抖音/B站时仍会清空选择,不会跨平台混合操作。
  • 不会自动排期、投稿或修改历史记录。

验证

  • node --check app/static/js/app.js
  • node --check app/static/js/publish-center.js
  • pytest tests/test_group_select_all.py tests/test_publish_task_grouping.py tests/test_publish_center_browser.py -q:11 passed
  • ruff check:通过
  • git diff --check:通过
  • 使用本机真实任务完成桌面与 390px 手机宽度浏览器回归;只测试前端勾选,未保存审核、未修改排期、未触发真实投稿。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant