From 8e8fab307f48f5a5319b761852825fa2ff406f0d Mon Sep 17 00:00:00 2001 From: GouJ Date: Tue, 22 Sep 2026 18:42:56 +0800 Subject: [PATCH] =?UTF-8?q?ui:=20=E9=BB=98=E8=AE=A4=E5=B1=95=E5=BC=80?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E6=8A=98=E5=8F=A0=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ui/DetailDisclosure.vue | 4 +- .../breakdown/components/SubjectList.vue | 2 +- src/features/create-drama/CreateDramaPage.vue | 10 +- .../components/CreativeProfileSettings.vue | 113 +++++------------- .../components/AdvancedProduction.vue | 4 +- .../components/EpisodeAssemblyPanel.vue | 2 +- .../components/ProductionPlanPanel.vue | 2 +- .../production/components/QualityDialog.vue | 4 +- .../production/components/QualityResult.vue | 4 +- .../components/ShotProductionAssets.vue | 28 +++-- src/features/storyboard/StoryboardPage.vue | 2 +- .../subject-identity/SubjectIdentityPage.vue | 4 +- .../subject-images/SubjectImagesPage.vue | 2 +- .../components/GenerateImageDialog.vue | 5 +- .../workflows/WorkflowDiagnosticsDialog.vue | 6 +- tests/components/ui/ActionMenu.test.ts | 9 +- tests/components/ui/form.test.ts | 3 +- .../features/breakdown/BreakdownPage.test.ts | 8 +- tests/features/production/quality.test.ts | 4 +- 19 files changed, 90 insertions(+), 126 deletions(-) diff --git a/src/components/ui/DetailDisclosure.vue b/src/components/ui/DetailDisclosure.vue index bfeac00..10887bb 100644 --- a/src/components/ui/DetailDisclosure.vue +++ b/src/components/ui/DetailDisclosure.vue @@ -2,9 +2,9 @@ import { ref } from 'vue' import { NButton, NCollapse, NCollapseItem } from 'naive-ui' -/** 保留说明与诊断的可发现入口,默认不占据主内容区域;阻塞错误不应放入此组件。 */ +/** 说明与诊断默认直接展示,同时保留手动收起能力;阻塞错误不应放入此组件。 */ withDefaults(defineProps<{ title?: string }>(), { title: '使用说明' }) -const expanded = ref([]) +const expanded = ref(['details']) /** 原生按钮保留 Enter/Space 键盘激活;文字点击不再向外重复触发折叠。 */ function toggle() { expanded.value = expanded.value.length ? [] : ['details'] diff --git a/src/features/breakdown/components/SubjectList.vue b/src/features/breakdown/components/SubjectList.vue index 6249538..88dbf4f 100644 --- a/src/features/breakdown/components/SubjectList.vue +++ b/src/features/breakdown/components/SubjectList.vue @@ -79,7 +79,7 @@ const filtered = computed(() => class="text-button mt-3" >查看形态图片/生图 - - @@ -219,7 +222,10 @@ function exportScript() { v-else title="暂无可用审核结果" description="项目详情不再提供审核记录;可在执行记录中查看工作流状态。" - /> diff --git a/src/features/generation-config/components/CreativeProfileSettings.vue b/src/features/generation-config/components/CreativeProfileSettings.vue index 20b406c..d3ddd89 100644 --- a/src/features/generation-config/components/CreativeProfileSettings.vue +++ b/src/features/generation-config/components/CreativeProfileSettings.vue @@ -167,7 +167,7 @@ onScopeDispose(() => controller?.abort())