forked from 77media/video-flow
兼容问题
This commit is contained in:
parent
13a2e0ed22
commit
8f9062c59d
@ -194,7 +194,7 @@ export const useRoleServiceHook = (): UseRoleService => {
|
||||
|
||||
// 更新角色列表中的对应角色描述
|
||||
setRoleList((prev) =>
|
||||
prev.map((role) =>
|
||||
prev?.map((role) =>
|
||||
role.id === selectedRole?.id
|
||||
? { ...role, generateText: newContent }
|
||||
: role
|
||||
|
||||
@ -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;
|
||||
});
|
||||
})||[];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -185,7 +185,7 @@ CharacterTabContentProps
|
||||
setEnableAnimation(false);
|
||||
setIgnoreReplace(false);
|
||||
setIsRegenerate(false);
|
||||
|
||||
console.log('roleData', roleData)
|
||||
selectRole(roleData[index]);
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user