From 5363613a7d16961a162efd0989708b3527e3a97e Mon Sep 17 00:00:00 2001 From: 2910410219 <2910410219@qq.com> Date: Sat, 6 Jun 2026 13:57:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=A8=A1=E5=9E=8B=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=EF=BC=8C=E8=B0=83=E6=95=B4=E9=83=A8=E5=88=86=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=B8=BA=E5=8F=AF=E9=80=89=EF=BC=8C=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E4=B8=AD=E4=B8=8D=E5=BF=85=E8=A6=81=E7=9A=84?= =?UTF-8?q?=E8=BE=93=E5=85=A5=E9=A1=B9=EF=BC=8C=E4=BC=98=E5=8C=96=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E9=AA=8C=E8=AF=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../settings/modelConfig/modelModule/index.ts | 8 ++--- .../modelModule/component/editModule.vue | 29 ------------------- 2 files changed, 4 insertions(+), 33 deletions(-) diff --git a/src/api/settings/modelConfig/modelModule/index.ts b/src/api/settings/modelConfig/modelModule/index.ts index 09ffd5f..6a9bfbe 100644 --- a/src/api/settings/modelConfig/modelModule/index.ts +++ b/src/api/settings/modelConfig/modelModule/index.ts @@ -122,12 +122,12 @@ export interface ModelModuleItem { /** 调用模式:0-同步 1-异步 2-流式 */ callMode?: number; maxConcurrency: number; - queueLimit: number; + queueLimit?: number; timeoutMs?: number; timeoutSeconds?: number; expectedSeconds?: number; retryTimes: number; - retryQueueMaxSeconds: number; + retryQueueMaxSeconds?: number; autoCleanSeconds: number; headMsg?: string | Record; form?: ModelFormEntry[] | Record; @@ -176,9 +176,9 @@ export interface CreateModelParams { maxConcurrency?: number; queueLimit?: number; timeoutSeconds: number; - expectedSeconds: number; + expectedSeconds?: number; retryTimes?: number; - retryQueueMaxSeconds: number; + retryQueueMaxSeconds?: number; autoCleanSeconds: number; } diff --git a/src/views/settings/modelConfig/modelModule/component/editModule.vue b/src/views/settings/modelConfig/modelModule/component/editModule.vue index ebc4454..4bd8046 100644 --- a/src/views/settings/modelConfig/modelModule/component/editModule.vue +++ b/src/views/settings/modelConfig/modelModule/component/editModule.vue @@ -125,31 +125,16 @@ - - - - - - - - - - - - - - - @@ -701,11 +686,8 @@ const state = reactive({ lastFrame: '', requiredFields: [] as string[], maxConcurrency: 10, - queueLimit: 100, timeoutSeconds: 30, - expectedSeconds: 15, retryTimes: 3, - retryQueueMaxSeconds: 60, autoCleanSeconds: 300, extendMapping: '{}', responseTokenField: '', @@ -863,9 +845,7 @@ const state = reactive({ }, ], maxConcurrency: [{ required: true, message: '请输入最大并发数', trigger: 'blur' }], - queueLimit: [{ required: true, message: '请输入排队队列上限', trigger: 'blur' }], timeoutSeconds: [{ required: true, message: '请输入请求超时时间', trigger: 'blur' }], - expectedSeconds: [{ required: true, message: '请输入预计执行时间', trigger: 'blur' }], requestMapping: [ { validator: (_rule: unknown, _value: unknown, callback: (e?: Error) => void) => { @@ -1495,11 +1475,8 @@ const fillFormFromDetailRow = (row: Record) => { lastFrame: String(row.lastFrame || ''), requiredFields: Array.isArray(row.requiredFields) ? row.requiredFields.map((item) => String(item || '').trim()).filter(Boolean) : [], maxConcurrency: Number(row.maxConcurrency ?? 10), - queueLimit: Number(row.queueLimit ?? 100), timeoutSeconds, - expectedSeconds: Number(row.expectedSeconds ?? 15), retryTimes: Number(row.retryTimes ?? 3), - retryQueueMaxSeconds: Number(row.retryQueueMaxSeconds ?? 60), autoCleanSeconds: Number(row.autoCleanSeconds ?? 300), extendMapping: '{}', responseTokenField: String(row.responseTokenField || ''), @@ -1626,11 +1603,8 @@ const openDialog = async (type: string, row?: Record) => { lastFrame: '', requiredFields: [], maxConcurrency: 10, - queueLimit: 100, timeoutSeconds: 30, - expectedSeconds: 15, retryTimes: 3, - retryQueueMaxSeconds: 60, autoCleanSeconds: 300, extendMapping: '{}', responseTokenField: '', @@ -1765,11 +1739,8 @@ const onSubmit = () => { responseMapping, responseBody, maxConcurrency: state.ruleForm.maxConcurrency, - queueLimit: state.ruleForm.queueLimit, timeoutSeconds: state.ruleForm.timeoutSeconds, - expectedSeconds: state.ruleForm.expectedSeconds, retryTimes: state.ruleForm.retryTimes, - retryQueueMaxSeconds: state.ruleForm.retryQueueMaxSeconds, autoCleanSeconds: state.ruleForm.autoCleanSeconds, extendMapping: fieldsToUnknownObject(state.extendMappingFields.filter((f) => String(f.key || '').trim() !== '')), responseTokenField,