From c97fc49c0a1eb837af9f1d15aa87ede7c9143798 Mon Sep 17 00:00:00 2001 From: claude_dev Date: Sat, 15 Aug 2026 23:50:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=E6=96=B0=E5=BB=BA=E5=AE=9E?= =?UTF-8?q?=E7=9B=98CTA=E5=88=86=E6=94=AF=E5=B1=82=E7=BA=A7=E9=94=99?= =?UTF-8?q?=E4=B9=B1=E2=80=94=E2=80=94=E3=80=8C=E7=AD=96=E7=95=A5=E5=AE=9E?= =?UTF-8?q?=E4=BE=8B=E5=90=8D=E3=80=8D(strategy=5Fname,engine=E5=86=85?= =?UTF-8?q?=E6=8A=80=E6=9C=AF=E6=A0=87=E8=AF=86)=E5=8E=9F=E7=B4=A7?= =?UTF-8?q?=E8=B7=9F=E5=9C=A8=E3=80=8C=E7=AD=96=E7=95=A5/=E6=A1=A3?= =?UTF-8?q?=E6=A1=88=E3=80=8D=E4=B8=8B,=E8=A7=86=E8=A7=89=E4=B8=8A?= =?UTF-8?q?=E5=83=8F=E6=A1=A3=E6=A1=88=E7=9A=84=E5=AD=90=E7=BA=A7=E4=B8=94?= =?UTF-8?q?=E4=B8=8E=E3=80=8C=E5=AE=9E=E4=BE=8B=E6=A1=A3=E6=A1=88=E3=80=8D?= =?UTF-8?q?=E6=A6=82=E5=BF=B5=E6=92=9E=E8=BD=A6(=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E9=AA=8C=E6=94=B6:=E6=A8=A1=E6=8B=9F/=E5=9B=9E=E6=B5=8B?= =?UTF-8?q?=E6=AD=A3=E5=B8=B8=E5=94=AF=E5=AE=9E=E7=9B=98=E9=94=99);?= =?UTF-8?q?=E6=8C=AA=E5=88=B0=E3=80=8C=E8=BF=9E=E6=8E=A5=E5=8F=82=E6=95=B0?= =?UTF-8?q?(=E5=8F=AF=E9=80=89)=E3=80=8D=E5=8C=BA=E6=94=B9=E5=90=8D?= =?UTF-8?q?=E3=80=8C=E5=BC=95=E6=93=8E=E5=AE=9E=E4=BE=8B=E5=90=8D=E3=80=8D?= =?UTF-8?q?+hint=E6=8A=80=E6=9C=AF=E6=A0=87=E8=AF=86=C2=B7=E9=80=89?= =?UTF-8?q?=E6=A1=A3=E6=A1=88=E8=87=AA=E5=8A=A8=E5=A1=AB;=E7=A9=BA?= =?UTF-8?q?=E5=80=BC=E6=8F=90=E4=BA=A4=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90?= =?UTF-8?q?(=E7=AD=96=E7=95=A5=E7=B1=BB=5F=E4=BB=A3=E7=A0=81)=E4=B8=8D?= =?UTF-8?q?=E5=86=8D=E5=BC=BA=E5=88=B6=E6=8B=A6;=E7=AD=96=E7=95=A5/?= =?UTF-8?q?=E6=A1=A3=E6=A1=88=E8=A1=8C=E5=8F=8Chint=E6=94=B9=E4=BA=92?= =?UTF-8?q?=E6=96=A5(=E7=BB=91=E5=AE=9A=E6=8F=90=E7=A4=BA=E4=BC=98?= =?UTF-8?q?=E5=85=88,A=E8=82=A1=E9=80=82=E9=85=8D=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=BB=85=E6=9C=AA=E7=BB=91=E6=97=B6=E6=98=BE=E7=A4=BA);?= =?UTF-8?q?=E4=B8=8Epaper/backtest=E5=B1=82=E7=BA=A7=E4=B8=80=E8=87=B4=20[?= =?UTF-8?q?nas]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/live/New.vue | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/frontend/src/views/live/New.vue b/frontend/src/views/live/New.vue index 6f84895..b4398f5 100644 --- a/frontend/src/views/live/New.vue +++ b/frontend/src/views/live/New.vue @@ -139,8 +139,9 @@ async function onSubmit(): Promise { return } if (!isPortfolio.value && !form.value.strategy_name.trim()) { - ElMessage.warning('请填写策略实例名') - return + // 引擎实例名是技术标识:空则自动生成(策略类_代码),不再强制用户填 + const digits = (form.value.vt_symbol || '').replace(/\D/g, '') + form.value.strategy_name = `${form.value.strategy_class}_${digits || 'inst'}` } loading.value = true try { @@ -241,11 +242,7 @@ async function onSubmit(): Promise { /> 绑定档案 #{{ selectedInstanceId }}(发起时快照) - 实盘需 A 股适配,目前仅 DoubleMa 完成适配 - - - - engine 内唯一 + 实盘需 A 股适配,目前仅 DoubleMa 完成适配 @@ -292,6 +289,10 @@ async function onSubmit(): Promise { + + + engine 内唯一的技术标识;选档案后自动填,一般不改 + 连接 QMT 等待秒数