实现 CT 时间偏移选择并优化 URL 语言处理:新增获取 CT 时间偏移选项接口,表单改用下拉选择;URL 语言参数统一为 zh/tw/en 并兼容旧版;Vite 支持局域网访问,更新开发文档。

This commit is contained in:
justin
2026-10-10 13:06:36 +08:00
parent 9ed161d93e
commit 833990b2b5
13 changed files with 379 additions and 72 deletions
+24 -1
View File
@@ -69,7 +69,7 @@
## 补充:URL accountId / clientId
- 入口 URL 需携带 `clientId`、`accountId`(与 `token`、`lang`、`theme` 同级 query)。
- 示例:`?token=xxx&clientId=2016410736418492416&accountId=2016410907965526016&lang=zh-TW&theme=dark`
- 示例:`?token=xxx&clientId=2016410736418492416&accountId=2016410907965526016&lang=tw&theme=dark`(详见 `README.md`)
- 值仅存于 Pinia(来自 URL,不写 localStorage);`useRouteWithPreferences().linkTo` 会保留 query。
- `src/api/http.ts` 对 POST 请求体自动合并 `clientId`、`accountId`(与 Order-H5 交易接口一致)。
@@ -202,3 +202,26 @@
- 路由仅保留 `/`(定期投资);移除 `echarts` 与图表相关 CSS/i18n。
- 金额输入 placeholder 国际化为 `recurring.amountPlaceholder`。
- 验证:`npm run build`。
---
## 补充:README 与 URL `lang` 短码(2026-10-10)
- **目标**:完善 `README.md`;`lang` 查询参数文档与写入统一为 `zh` / `tw` / `en`(缺省 `tw`)。
- **代码**:`resolveLocaleFromLangParam` / `localeToUrlLang`;兼容读取 `zh-CN`、`zh-TW`、`en-US`。
- **验证**:`npm run build`;参见 `IMPACT_ANALYSIS.md` 本节补充。
---
## 补充:Vite 可局域网访问(2026-10-10)
- `vite.config.ts`:`server` / `preview` 增加 `host: true`、`allowedHosts: true`。
- `README.md` 开发节补充 Network 访问说明。
---
## 补充:CT 时间偏移下拉(2026-10-10)
- 创建表单在选定交易所与资产后请求 `POST /trade/schedule-investment/options/ct-time`(`productCode` 与创建计划一致:`productCodeUnique` 或 `code`)。
- 偏移字段改为 `el-select`(`displayName` / `offsetMinutes`);未选资产时禁用并提示先选交易所与资产。
- 详见 `IMPACT_ANALYSIS.md` 本节补充;验证:`npm run build`。