diff --git a/src/components/article/edit-modal.tsx b/src/components/article/edit-modal.tsx index b9be0c2..744aac3 100644 --- a/src/components/article/edit-modal.tsx +++ b/src/components/article/edit-modal.tsx @@ -85,7 +85,7 @@ export default function ArticleEditModal(props: Props) { } const save = props.type == 'news' ? article.save : regenerate setState({loading: true}) - save(title, groups, props.id && props.id > 0 ? props.id : undefined).then(() => { + save(title, groups[0][0].content, groups.slice(1), props.id && props.id > 0 ? props.id : undefined).then(() => { props.onClose?.(true) }).catch(e => { setState({error: e.data || '保存失败,请重试!'}) diff --git a/src/service/api/article.ts b/src/service/api/article.ts index ec5e76b..1e3118f 100644 --- a/src/service/api/article.ts +++ b/src/service/api/article.ts @@ -20,9 +20,10 @@ export function getById(id: Id) { return post({url: '/article/detail/' + id}) } -export function save(title: string, content_group: BlockContent[][], id?: number) { +export function save(title: string, metahuman_text: string, content_group: BlockContent[][], id?: number) { return post<{ content: string }>(id && id > 0 ? '/article/modify' : '/article/create/new', { title, + metahuman_text, content_group, id }) diff --git a/src/service/api/video.ts b/src/service/api/video.ts index 694f09f..1d34001 100644 --- a/src/service/api/video.ts +++ b/src/service/api/video.ts @@ -21,11 +21,12 @@ export function deleteHistories(ids: Id[]) { * @param content_group * @param article_id */ -export function regenerate(title: string, content_group: BlockContent[][], article_id?: Id) { +export function regenerate(title: string, metahuman_text: string, content_group: BlockContent[][], article_id?: Id) { return post<{ content: string }>({ url: '/video/regenerate', data: { title, + metahuman_text, content_group, article_id }