更新对话模型管理功能

- 修改 `updateChatModel` 函数的参数名称,从 `chatSessionEnabled` 更改为 `isChatModel`,以提高一致性。
- 在创作页面中新增对话模型选择器,支持用户搜索和选择对话模型,提升用户体验。
- 实现对话模型的分页和搜索功能,优化模型列表的展示。
- 更新相关样式和逻辑,确保对话模型设置的顺畅交互。
This commit is contained in:
2026-05-11 22:40:58 +08:00
parent c7152f5d92
commit 03de9595d1
3 changed files with 297 additions and 14 deletions

View File

@@ -110,7 +110,7 @@ const onChatModelSwitchRequest = async (row: { id?: number | string; isChatModel
const newStatus = Number(row.isChatModel) === 1 ? 0 : 1;
await updateChatModel({
id: row.id!,
chatSessionEnabled: newStatus as 0 | 1,
isChatModel: newStatus as 0 | 1,
});
ElMessage.success(newStatus === 1 ? '已设置为会话模型' : '已取消会话模型');
// 重新获取列表数据