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,