From 4c42260a2902d6ad2cb433824db102d4b0f3f545 Mon Sep 17 00:00:00 2001 From: wsb1224 Date: Fri, 31 Jul 2026 17:20:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4UI=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../poster/workspace/PosterActionBar.vue | 47 +- .../poster/workspace/PosterConfigRail.vue | 26 +- .../poster/workspace/PosterCreativePanel.vue | 11 +- .../poster/workspace/PosterInspector.vue | 32 +- .../poster/workspace/PosterProductPanel.vue | 7 + .../poster/workspace/PosterSourcePanel.vue | 16 +- .../poster/workspace/PosterStage.vue | 32 +- .../poster/workspace/PosterToolbar.vue | 52 +- frontend/src/pages/PosterPage.vue | 157 +++-- frontend/src/pages/PptPage.vue | 448 +++++++++----- .../pages/components/ppt/PptDataReview.vue | 557 +++++++----------- .../pages/components/ppt/PptWorkspaceNav.vue | 68 ++- 12 files changed, 847 insertions(+), 606 deletions(-) diff --git a/frontend/src/components/poster/workspace/PosterActionBar.vue b/frontend/src/components/poster/workspace/PosterActionBar.vue index 72e8e87..f534c6a 100644 --- a/frontend/src/components/poster/workspace/PosterActionBar.vue +++ b/frontend/src/components/poster/workspace/PosterActionBar.vue @@ -80,20 +80,21 @@ const isGenerating = computed(() => const canAct = computed(() => { if (isGenerating.value) return false + if (props.actionState === 'generate-poster' && !props.canGenerate) return false return props.actionState !== 'generating' }) diff --git a/frontend/src/components/poster/workspace/PosterConfigRail.vue b/frontend/src/components/poster/workspace/PosterConfigRail.vue index a2e2976..b61090e 100644 --- a/frontend/src/components/poster/workspace/PosterConfigRail.vue +++ b/frontend/src/components/poster/workspace/PosterConfigRail.vue @@ -2,6 +2,7 @@