feat: unify scope settings and catalog table interactions
Deploy production / deploy (push) Successful in 54s
Deploy production / deploy (push) Successful in 54s
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# 统一目录工具栏与验证
|
||||
Type: task
|
||||
Status: ready-for-agent
|
||||
|
||||
- [x] 共用工具栏、列配置和图标操作
|
||||
- [x] 三个列表接入筛选、排序与列显隐
|
||||
- [x] 必需的服务端排序支持
|
||||
- [x] 类型/构建、后端与浏览器验证
|
||||
|
||||
## Comments
|
||||
用户已授权开发;保留上一轮组合/参数组件改动。
|
||||
|
||||
|
||||
## 验收结果
|
||||
2026-09-12 本地实现完成:三个主列表使用共用筛选/列设置/排序工具栏,常用动作图标化;列选择保存在各自 localStorage 键。数据准备按名称、创建时间、更新时间在服务端排序,默认更新时间降序;在线字段排序保留禁用说明。
|
||||
|
||||
验证:后端目录/数据准备/参数元数据相关 38 项测试通过,ruff 通过;前端构建通过。目录与参数组件共 8 个浏览器用例已通过(首轮 6 项通过,修正复选框测试定位和新建图标无障碍名称后,失败的 2 项分别复测通过);新增组合筛选嵌套交互也通过。检查了桌面筛选/排序截图,已有用例验证 40px 行高、截断、窄屏底栏、跨页选择和在线查询约束。测试使用隔离模拟平台,未访问真实 WQ;构建仍提示已有依赖 eval 与大包体积警告。
|
||||
@@ -0,0 +1,5 @@
|
||||
# 统一目录表格交互
|
||||
|
||||
用户要求数据目录、字段目录、数据准备的表格交互与 Alpha 管理一致。统一筛选浮层(草稿/查询应用/重置)、列显隐持久化、独立排序浮层与左右工具栏;常用动作图标化,保留 aria-label 与提示。保留已完成的组合组件;不新增未授权的保存视图、导出或上游排序能力。服务端分页保持全量排序,在线字段仍需明确条件并点击查询,切换范围清空结果/勾选。
|
||||
|
||||
本地验证覆盖筛选生效时机、排序跨页、列配置刷新恢复、图标名称、40px 行高和窄屏布局。保留前一任务全部改动。
|
||||
@@ -0,0 +1,15 @@
|
||||
# 实现与验证
|
||||
Type: task
|
||||
Status: ready-for-agent
|
||||
|
||||
- [x] 补齐设置选项元数据与测试
|
||||
- [x] 实现 ScopePicker 与 SimulationSettingsEditor
|
||||
- [x] 接入目录及三个回测入口
|
||||
- [x] 类型检查、后端测试、浏览器回归
|
||||
|
||||
## Comments
|
||||
用户已批准方案,本轮开始实现;不修改旧项目。
|
||||
|
||||
实现完成(2026-09-12)。新增共享选项模型、ScopePicker、SimulationSettingsEditor;目录通过 ScopeControls 兼容入口复用,三个回测入口使用同一编辑器。补齐服务端字段 choices/数值范围及 Delay/Universe 依赖解析,保留快照兼容。移除隐式 JSON 覆盖,历史 JSON 逐项校验且不覆盖原文。
|
||||
|
||||
验证:后端相关 60 项通过;ruff check app tests 通过;前端 build(含类型检查)通过。前端相关 12 项验收通过(backtests 3、dataset 3、research-flows 1、research-outcomes 1、settings 4);最后的选项过滤及收起态提示变更另复跑 settings 4 项通过。已查看桌面/390px 参数截图和集合内嵌选择面板截图。测试使用隔离数据库与模拟上游,没有访问真实 WorldQuant 或部署。构建保留既有 lottie eval 与包体积警告。
|
||||
@@ -0,0 +1,5 @@
|
||||
# 通用组合与回测参数组件
|
||||
|
||||
用户已确认开发。组合采用左摘要、右选择按钮,展开后以临时值编辑,应用时原子提交;取消不影响调用方。保留平台、本地与固定输入三种范围语义。回测表单复用组合选择;有 choices 的字段使用下拉,范围数值使用数字输入。参数选项与联动校验集中维护,历史非法值可见但不可预览。移除共用参数 JSON 隐式覆盖,保留独立候选 JSON 模式及服务端校验。
|
||||
|
||||
接入数据准备、数据/字段目录、回测准备、研究工作台、自动研究启动。补齐设置快照字段元数据,保留已有 items 兼容性。验收覆盖选项解析、联动/取消、固定范围、错误重试、最终参数一致性与窄屏。
|
||||
Reference in New Issue
Block a user