diff --git a/frontend/src/pages/CopyTradingOrders/AddModal.tsx b/frontend/src/pages/CopyTradingOrders/AddModal.tsx index ad5e6b8..78453f9 100644 --- a/frontend/src/pages/CopyTradingOrders/AddModal.tsx +++ b/frontend/src/pages/CopyTradingOrders/AddModal.tsx @@ -833,9 +833,9 @@ const AddModal: React.FC = ({ style={{ width: '60%' }} placeholder={t('copyTradingAdd.maxMarketEndDatePlaceholder') || '输入时间值(可选)'} parser={(value) => { - if (!value) return '' + if (!value) return 0 const num = parseInt(value.replace(/\D/g, ''), 10) - return isNaN(num) ? '' : num.toString() + return isNaN(num) ? 0 : num }} formatter={(value) => { if (!value && value !== 0) return '' diff --git a/frontend/src/pages/CopyTradingOrders/EditModal.tsx b/frontend/src/pages/CopyTradingOrders/EditModal.tsx index cc954f8..4aece33 100644 --- a/frontend/src/pages/CopyTradingOrders/EditModal.tsx +++ b/frontend/src/pages/CopyTradingOrders/EditModal.tsx @@ -757,9 +757,9 @@ const EditModal: React.FC = ({ style={{ width: '60%' }} placeholder={t('copyTradingEdit.maxMarketEndDatePlaceholder') || '输入时间值(可选)'} parser={(value) => { - if (!value) return '' + if (!value) return 0 const num = parseInt(value.replace(/\D/g, ''), 10) - return isNaN(num) ? '' : num.toString() + return isNaN(num) ? 0 : num }} formatter={(value) => { if (!value && value !== 0) return '' diff --git a/frontend/src/types/index.ts b/frontend/src/types/index.ts index ea16950..96dcc21 100644 --- a/frontend/src/types/index.ts +++ b/frontend/src/types/index.ts @@ -267,6 +267,7 @@ export interface CopyTradingCreateRequest { // 新增配置字段 configName?: string // 配置名(可选,但提供时必须非空) pushFailedOrders?: boolean // 推送失败订单(可选) + pushFilteredOrders?: boolean // 推送已过滤订单(可选) maxMarketEndDate?: number // 市场截止时间限制(毫秒时间戳),仅跟单截止时间小于此时间的订单,NULL表示不启用 } @@ -305,6 +306,7 @@ export interface CopyTradingUpdateRequest { // 新增配置字段 configName?: string // 配置名(可选,但提供时必须非空) pushFailedOrders?: boolean // 推送失败订单(可选) + pushFilteredOrders?: boolean // 推送已过滤订单(可选) maxMarketEndDate?: number // 市场截止时间限制(毫秒时间戳),仅跟单截止时间小于此时间的订单,NULL表示不启用 }