兼容问题

This commit is contained in:
海龙 2025-08-31 00:09:53 +08:00
parent 13a2e0ed22
commit 8f9062c59d
3 changed files with 5 additions and 4 deletions

View File

@ -194,7 +194,7 @@ export const useRoleServiceHook = (): UseRoleService => {
// 更新角色列表中的对应角色描述 // 更新角色列表中的对应角色描述
setRoleList((prev) => setRoleList((prev) =>
prev.map((role) => prev?.map((role) =>
role.id === selectedRole?.id role.id === selectedRole?.id
? { ...role, generateText: newContent } ? { ...role, generateText: newContent }
: role : role

View File

@ -45,6 +45,7 @@ export class RoleEditUseCase {
if (response.successful) { if (response.successful) {
const roleList = this.parseProjectRoleList(response.data); const roleList = this.parseProjectRoleList(response.data);
console.log('roleList', roleList)
return roleList; return roleList;
} else { } else {
throw new Error(response.message || '获取项目角色列表失败'); throw new Error(response.message || '获取项目角色列表失败');
@ -93,7 +94,7 @@ export class RoleEditUseCase {
let draftRoleList:Record<string,RoleEntity> = {}; let draftRoleList:Record<string,RoleEntity> = {};
// 如果草稿箱有数据,则返回草稿箱数据 // 如果草稿箱有数据,则返回草稿箱数据
if(projectRoleData.character_draft){ if(projectRoleData.character_draft){
const roleList = JSON.parse(projectRoleData.character_draft); const roleList = JSON.parse(projectRoleData.character_draft||"[]");
for(const role of roleList){ for(const role of roleList){
draftRoleList[role.name] = role; draftRoleList[role.name] = role;
@ -127,7 +128,7 @@ export class RoleEditUseCase {
}; };
return roleEntity; return roleEntity;
}); })||[];
} }
/** /**

View File

@ -185,7 +185,7 @@ CharacterTabContentProps
setEnableAnimation(false); setEnableAnimation(false);
setIgnoreReplace(false); setIgnoreReplace(false);
setIsRegenerate(false); setIsRegenerate(false);
console.log('roleData', roleData)
selectRole(roleData[index]); selectRole(roleData[index]);
}; };