兼容问题

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) =>
prev.map((role) =>
prev?.map((role) =>
role.id === selectedRole?.id
? { ...role, generateText: newContent }
: role

View File

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

View File

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