parent
bb234eac48
commit
1507d89515
@ -0,0 +1,8 @@
|
|||||||
|
name: symbol-config-category-group
|
||||||
|
phase: build
|
||||||
|
workflow: tweak
|
||||||
|
created_at: "2026-07-07T23:15:00+08:00"
|
||||||
|
updated_at: "2026-07-07T23:15:00+08:00"
|
||||||
|
build_mode: direct
|
||||||
|
verify_result: null
|
||||||
|
archived: false
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
# 设计文档
|
||||||
|
|
||||||
|
## 实现方案
|
||||||
|
|
||||||
|
### 1. 品种分类映射表
|
||||||
|
在前端定义 `SYMBOL_CATEGORIES` 对象,将品种名称映射到类别:
|
||||||
|
```javascript
|
||||||
|
const SYMBOL_CATEGORIES = {
|
||||||
|
// 贵金属
|
||||||
|
'沪金': '贵金属', '沪银': '贵金属', '铂金': '贵金属', '钯金': '贵金属',
|
||||||
|
// 有色金属
|
||||||
|
'沪铜': '有色金属', '沪铝': '有色金属', ...
|
||||||
|
// 黑色系
|
||||||
|
'螺纹钢': '黑色系', '热卷': '黑色系', ...
|
||||||
|
// 能源化工
|
||||||
|
'原油': '能源化工', 'PTA': '能源化工', ...
|
||||||
|
// 农产品
|
||||||
|
'豆粕': '农产品', '豆油': '农产品', ...
|
||||||
|
// 金融期货
|
||||||
|
'中证1000': '金融期货', ...
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. 分组渲染逻辑
|
||||||
|
修改 `renderTable` 函数:
|
||||||
|
1. 将品种按类别分组
|
||||||
|
2. 未分类的品种归入"其他"组
|
||||||
|
3. 按类别顺序渲染,每组显示标题行
|
||||||
|
|
||||||
|
### 3. CSS 样式
|
||||||
|
新增 `.symbol-category-header` 样式,用于分组标题行
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
# 品种配置按类别分组显示
|
||||||
|
|
||||||
|
## 动机
|
||||||
|
当前品种配置列表按添加顺序显示,品种较多时不易查找。需要按品种类别(贵金属、有色金属、黑色系等)分组显示。
|
||||||
|
|
||||||
|
## 目标
|
||||||
|
1. 在前端定义品种分类映射表
|
||||||
|
2. 列表按分类分组显示,每组有标题
|
||||||
|
3. 保持现有功能(修改合约、删除)不变
|
||||||
|
|
||||||
|
## 范围
|
||||||
|
- 修改 `app/static/index.html` 中的 `renderTable` 函数
|
||||||
|
- 新增品种分类映射表
|
||||||
|
- 新增分组标题样式
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
# 任务列表
|
||||||
|
|
||||||
|
- [x] 1. 新增品种分类映射表 `SYMBOL_CATEGORIES`
|
||||||
|
- [x] 2. 修改 `renderTable` 函数,按分类分组渲染
|
||||||
|
- [x] 3. 新增分组标题行 CSS 样式
|
||||||
Loading…
Reference in new issue