You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
702 B
28 lines
702 B
|
1 week ago
|
# 设计文档
|
||
|
|
|
||
|
|
## 实现方案
|
||
|
|
|
||
|
|
### 1. 列表视图结构
|
||
|
|
使用表格替代卡片网格:
|
||
|
|
```
|
||
|
|
| 品种名称 | 合约代码 | 操作 |
|
||
|
|
|----------|----------|------|
|
||
|
|
| 螺纹钢 | rb | [保存] [删除] |
|
||
|
|
| 铁矿石 | i | [保存] [删除] |
|
||
|
|
```
|
||
|
|
|
||
|
|
### 2. 合约代码编辑
|
||
|
|
- 合约代码列使用 input 输入框
|
||
|
|
- 修改后点击"保存"按钮提交
|
||
|
|
- 保存时调用 API 更新配置
|
||
|
|
|
||
|
|
### 3. CSS 调整
|
||
|
|
- 移除 `.symbol-grid` 和 `.symbol-card` 样式
|
||
|
|
- 添加 `.symbol-table` 列表样式
|
||
|
|
- 保持与现有 UI 风格一致
|
||
|
|
|
||
|
|
### 4. JavaScript 调整
|
||
|
|
- `renderConfig()` 函数改为渲染表格
|
||
|
|
- 新增 `saveSymbolCode(type, oldCode, newCode, name)` 函数
|
||
|
|
- 保留删除功能
|