修复模型管理v2对话模型回显与异步弹窗崩溃问题

- 修复 chatModel 开关回显:字段大小写与后端对齐(chatModel)
- 修复异步模型 asyncTaskMapping 内字段为 null 时编辑弹窗崩溃
- lastFrame 提交仅限视频模型,避免占位符误提交
- 切换返回类型时清空 responseBodyMapping 残留
- 列表页访问类型列改为供应商列(后端不再返回 PrivateModel)
- ModelManageItem 类型与后端返回字段对齐(modelSupplier/chatModel/minDuration 等)
This commit is contained in:
2026-08-15 10:43:40 +08:00
parent c4c2625714
commit 3b71f144c4
3 changed files with 38 additions and 9 deletions
+5 -2
View File
@@ -40,21 +40,24 @@ export interface ModelManageItem {
updater: string;
updatedAt: string;
deletedAt: null | string;
modelSupplier: string;
modelSupplier: number;
modelName: string;
modelType: number;
baseUrl: string;
responseType: number;
apiKey: string;
enabled: boolean;
ChatModel: boolean;
chatModel?: boolean;
maxConcurrency: number;
maxTokens: number;
tokenPredictPrice: number;
requestHeadMapping: Record<string, unknown>;
requestBodyMapping: Record<string, unknown>;
requestBusinessFieldMapping?: Record<string, string>;
responseMapping: Record<string, unknown>;
responseBodyMapping: Record<string, string>;
responseBusinessFieldMapping?: Record<string, string>;
minDuration?: number;
tokenMapping?: TokenMapping;
asyncTaskMapping?: AsyncTaskMapping;
lastFrame?: string;