feat(尾盘策略): 触发记录分页与时间筛选、策略列表与表单优化

触发记录:
- 成功/失败分 Tab,失败展示失败原因
- 分页与按天时间范围筛选(日历,结束日不超过今天)
- 后端 startDate/endDate、Repository 时间范围查询
- 弹窗美化:时间范围卡片、空状态、分页总数;移除订单 ID 列
- 查看触发记录按钮文案改为「订单」

策略列表:
- 状态列恢复为 Switch,PC 端放在第一列
- 新增账户列;移除最近触发列
- 文案换行(wordBreak/whiteSpace);时间区间 PC 换行、移动端单行
- 时间区间列宽缩小;移动端 Switch 在底部操作区
- 编辑时账户不可修改;策略名称 placeholder 改为「选填,留空将自动生成」
- 多语言:account、viewTriggers、strategyNamePlaceholder 等

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
WrBug
2026-02-15 01:41:53 +08:00
co-authored by Cursor
parent a64d1edbf4
commit 0f50939625
8 changed files with 463 additions and 165 deletions
+13 -4
View File
@@ -1412,13 +1412,13 @@
"walletTip": "Use a dedicated wallet for tail strategy. Do not use it for manual trading or copy trading to avoid balance/position issues.",
"addStrategy": "Add Strategy",
"strategyName": "Strategy Name",
"account": "Account",
"market": "Market",
"timeWindow": "Time Window",
"priceRange": "Price Range",
"amountMode": "Amount Mode",
"ratio": "Ratio",
"fixed": "Fixed",
"recentTrigger": "Last Trigger",
"totalRealizedPnl": "Total PnL",
"winRate": "Win Rate",
"actions": "Actions",
@@ -1426,14 +1426,14 @@
"enable": "Enable",
"disable": "Disable",
"delete": "Delete",
"viewTriggers": "Trigger Records",
"viewTriggers": "Orders",
"deleteConfirm": "Delete this strategy?",
"fetchFailed": "Failed to fetch list"
},
"form": {
"walletTip": "Use a dedicated wallet to avoid balance or order issues.",
"strategyName": "Strategy Name",
"strategyNamePlaceholder": "Auto",
"strategyNamePlaceholder": "Optional, leave blank to auto-generate",
"selectAccount": "Select Account",
"selectMarket": "Select Market",
"timeWindowStart": "Window Start",
@@ -1467,6 +1467,11 @@
},
"triggerRecords": {
"title": "Trigger Records",
"timeRange": "Time Range",
"startDate": "Start Date",
"endDate": "End Date",
"successTab": "Success",
"failTab": "Failed",
"triggerTime": "Time",
"market": "Market",
"direction": "Direction",
@@ -1478,8 +1483,12 @@
"status": "Status",
"success": "Success",
"fail": "Fail",
"failReason": "Failure Reason",
"realizedPnl": "PnL",
"resolved": "Settled"
"resolved": "Settled",
"emptySuccess": "No success records",
"emptyFail": "No failed records",
"totalCount": "{count} record(s)"
}
}
}
+13 -4
View File
@@ -1411,13 +1411,13 @@
"walletTip": "请使用单独的钱包运行尾盘策略,避免该钱包用于手动交易、跟单等其他操作,否则可能导致余额或仓位变化,造成策略执行异常。",
"addStrategy": "新增策略",
"strategyName": "策略名称",
"account": "账户",
"market": "关联市场",
"timeWindow": "时间区间",
"priceRange": "价格区间",
"amountMode": "投入方式",
"ratio": "比例",
"fixed": "固定金额",
"recentTrigger": "最近触发",
"totalRealizedPnl": "总收益",
"winRate": "胜率",
"actions": "操作",
@@ -1425,14 +1425,14 @@
"enable": "启用",
"disable": "停用",
"delete": "删除",
"viewTriggers": "查看触发记录",
"viewTriggers": "订单",
"deleteConfirm": "确定删除该策略?",
"fetchFailed": "获取列表失败"
},
"form": {
"walletTip": "建议使用专用钱包,避免手动操作等导致余额或下单异常。",
"strategyName": "策略名称",
"strategyNamePlaceholder": "自动生成",
"strategyNamePlaceholder": "选填,留空将自动生成",
"selectAccount": "选择账户",
"selectMarket": "选择市场",
"timeWindowStart": "区间开始",
@@ -1466,6 +1466,11 @@
},
"triggerRecords": {
"title": "触发记录",
"timeRange": "时间范围",
"startDate": "开始日期",
"endDate": "结束日期",
"successTab": "成功",
"failTab": "失败",
"triggerTime": "触发时间",
"market": "市场",
"direction": "方向",
@@ -1477,8 +1482,12 @@
"status": "状态",
"success": "成功",
"fail": "失败",
"failReason": "失败原因",
"realizedPnl": "收益",
"resolved": "已结算"
"resolved": "已结算",
"emptySuccess": "暂无成功记录",
"emptyFail": "暂无失败记录",
"totalCount": "共 {count} 条"
}
}
}
+13 -4
View File
@@ -1412,13 +1412,13 @@
"walletTip": "請使用單獨的錢包運行尾盤策略,避免該錢包用於手動交易、跟單等其他操作,否則可能導致餘額或倉位變化,造成策略執行異常。",
"addStrategy": "新增策略",
"strategyName": "策略名稱",
"account": "賬戶",
"market": "關聯市場",
"timeWindow": "時間區間",
"priceRange": "價格區間",
"amountMode": "投入方式",
"ratio": "比例",
"fixed": "固定金額",
"recentTrigger": "最近觸發",
"totalRealizedPnl": "總收益",
"winRate": "勝率",
"actions": "操作",
@@ -1426,14 +1426,14 @@
"enable": "啟用",
"disable": "停用",
"delete": "刪除",
"viewTriggers": "查看觸發記錄",
"viewTriggers": "訂單",
"deleteConfirm": "確定刪除該策略?",
"fetchFailed": "獲取列表失敗"
},
"form": {
"walletTip": "建議使用專用錢包,避免手動操作等導致餘額或下單異常。",
"strategyName": "策略名稱",
"strategyNamePlaceholder": "自動生成",
"strategyNamePlaceholder": "選填,留空將自動生成",
"selectAccount": "選擇賬戶",
"selectMarket": "選擇市場",
"timeWindowStart": "區間開始",
@@ -1467,6 +1467,11 @@
},
"triggerRecords": {
"title": "觸發記錄",
"timeRange": "時間範圍",
"startDate": "開始日期",
"endDate": "結束日期",
"successTab": "成功",
"failTab": "失敗",
"triggerTime": "觸發時間",
"market": "市場",
"direction": "方向",
@@ -1478,8 +1483,12 @@
"status": "狀態",
"success": "成功",
"fail": "失敗",
"failReason": "失敗原因",
"realizedPnl": "收益",
"resolved": "已結算"
"resolved": "已結算",
"emptySuccess": "暫無成功記錄",
"emptyFail": "暫無失敗記錄",
"totalCount": "共 {count} 條"
}
}
}