更新对话模型管理功能

- 修改 `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

@@ -213,18 +213,23 @@ export function getModelModuleDetail(id: number | string) {
});
}
// TODO: 列表「会话开关」提交接口确定后在此封装,例如:
// export function updateModelChatSessionSwitch(data: { id: number | string; chatSessionEnabled: 0 | 1 }) {
// return request({ url: '/model-gateway/model/...', method: 'post', data });
// }
/**
* 更新模型会话开关状态
*/
export function updateChatModel(data: { id: number | string; chatSessionEnabled: 0 | 1 }) {
export function updateChatModel(data: { id: number | string; isChatModel: 0 | 1 }) {
return request({
url: '/model-gateway/model/updateChatModel',
method: 'post',
data,
});
}
/**
* 获取当前会话模型
*/
export function getIsChatModel() {
return request({
url: '/model-gateway/model/getIsChatModel',
method: 'get',
});
}