From 68691c0e542b25e94f20e2ae30b18d325e646edf Mon Sep 17 00:00:00 2001 From: Reana Date: Wed, 22 Jan 2025 07:53:40 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=86=20`content=5Fgroup`=20?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E7=AC=AC=E4=B8=80=E4=B8=AA=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E7=A7=BB=E5=8A=A8=E8=87=B3=20`metahuman=5Fte?= =?UTF-8?q?xt`=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/article/edit-modal.tsx | 2 +- src/service/api/article.ts | 3 ++- src/service/api/video.ts | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) 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 }