From bfba6342dc1a64e771df4e9d0e8ce597cc36be4f Mon Sep 17 00:00:00 2001 From: kongweigen <421505648@qq.com> Date: Fri, 16 Jan 2026 13:14:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E5=A4=B4=EF=BC=8C?= =?UTF-8?q?=E4=BA=A4=E4=BA=92=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/App.vue | 4 - web/src/assets/styles/main.css | 10 +- web/src/components/common/AIConfigDialog.vue | 109 +++++--- web/src/components/common/AppHeader.vue | 271 +++++++++++++++++++ web/src/components/common/index.ts | 1 + web/src/views/drama/DramaCreate.vue | 21 +- web/src/views/drama/DramaList.vue | 190 +++++-------- web/src/views/drama/DramaManagement.vue | 83 ++++-- web/src/views/drama/DramaWorkflow.vue | 56 ++-- web/src/views/drama/EpisodeWorkflow.vue | 81 +++--- web/src/views/drama/ProfessionalEditor.vue | 22 +- 11 files changed, 582 insertions(+), 266 deletions(-) create mode 100644 web/src/components/common/AppHeader.vue diff --git a/web/src/App.vue b/web/src/App.vue index 8bf1cfd..377ee2c 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -1,12 +1,8 @@ diff --git a/web/src/components/common/index.ts b/web/src/components/common/index.ts index a3a2abe..a9f62e4 100644 --- a/web/src/components/common/index.ts +++ b/web/src/components/common/index.ts @@ -20,3 +20,4 @@ export { default as AIConfigDialog } from './AIConfigDialog.vue' // Layout Components / 布局组件 export { default as AppLayout } from './AppLayout.vue' +export { default as AppHeader } from './AppHeader.vue' diff --git a/web/src/views/drama/DramaCreate.vue b/web/src/views/drama/DramaCreate.vue index db83a38..4cc3359 100644 --- a/web/src/views/drama/DramaCreate.vue +++ b/web/src/views/drama/DramaCreate.vue @@ -3,13 +3,18 @@
- + + +
@@ -69,7 +74,7 @@ import { ElMessage, type FormInstance, type FormRules } from 'element-plus' import { ArrowLeft, Plus } from '@element-plus/icons-vue' import { dramaAPI } from '@/api/drama' import type { CreateDramaRequest } from '@/types/drama' -import { PageHeader } from '@/components/common' +import { AppHeader } from '@/components/common' const router = useRouter() const formRef = ref() diff --git a/web/src/views/drama/DramaList.vue b/web/src/views/drama/DramaList.vue index 2dc31ca..06f0f93 100644 --- a/web/src/views/drama/DramaList.vue +++ b/web/src/views/drama/DramaList.vue @@ -3,114 +3,68 @@
- - -