From e294caf46203e76bc120d97aa7b5d8a64b95ee3e Mon Sep 17 00:00:00 2001 From: "949036910@qq.com" <> Date: Tue, 2 Jun 2026 21:52:14 +0800 Subject: [PATCH] 11 --- .../cover/CoverCollapsibleSection.vue | 32 + src/components/cover/CoverEditorPreview.vue | 326 +++++++++++ src/components/cover/CoverPreviewCard.vue | 221 +++++++ .../cover/CoverShadowLayersEditor.vue | 100 ++++ src/components/cover/CoverTemplateDialog.vue | 455 +++++++++++++++ src/components/cover/CoverTemplateEditor.vue | 546 ++++++++++++++++++ src/components/workflow/Step04TitleTags.vue | 2 +- src/components/workflow/Step06Cover.vue | 96 +-- src/config/coverTemplateDefaults.js | 168 ++++++ src/config/coverTemplates.js | 13 +- src/services/coverGenerate.js | 65 ++- src/services/coverTemplateCatalog.js | 222 +++++++ src/services/videoPublish.js | 4 +- src/stores/workflow.js | 14 +- src/utils/coverPreviewLayout.js | 198 +++++++ src/utils/coverTemplateDraft.js | 113 ++++ src/utils/coverTextSplit.js | 83 +++ 17 files changed, 2562 insertions(+), 96 deletions(-) create mode 100644 src/components/cover/CoverCollapsibleSection.vue create mode 100644 src/components/cover/CoverEditorPreview.vue create mode 100644 src/components/cover/CoverPreviewCard.vue create mode 100644 src/components/cover/CoverShadowLayersEditor.vue create mode 100644 src/components/cover/CoverTemplateDialog.vue create mode 100644 src/components/cover/CoverTemplateEditor.vue create mode 100644 src/config/coverTemplateDefaults.js create mode 100644 src/services/coverTemplateCatalog.js create mode 100644 src/utils/coverPreviewLayout.js create mode 100644 src/utils/coverTemplateDraft.js create mode 100644 src/utils/coverTextSplit.js diff --git a/src/components/cover/CoverCollapsibleSection.vue b/src/components/cover/CoverCollapsibleSection.vue new file mode 100644 index 0000000..2236b84 --- /dev/null +++ b/src/components/cover/CoverCollapsibleSection.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/components/cover/CoverEditorPreview.vue b/src/components/cover/CoverEditorPreview.vue new file mode 100644 index 0000000..abcd7a7 --- /dev/null +++ b/src/components/cover/CoverEditorPreview.vue @@ -0,0 +1,326 @@ + + + + + diff --git a/src/components/cover/CoverPreviewCard.vue b/src/components/cover/CoverPreviewCard.vue new file mode 100644 index 0000000..8ffd010 --- /dev/null +++ b/src/components/cover/CoverPreviewCard.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/components/cover/CoverShadowLayersEditor.vue b/src/components/cover/CoverShadowLayersEditor.vue new file mode 100644 index 0000000..803fe3b --- /dev/null +++ b/src/components/cover/CoverShadowLayersEditor.vue @@ -0,0 +1,100 @@ + + + diff --git a/src/components/cover/CoverTemplateDialog.vue b/src/components/cover/CoverTemplateDialog.vue new file mode 100644 index 0000000..c13df16 --- /dev/null +++ b/src/components/cover/CoverTemplateDialog.vue @@ -0,0 +1,455 @@ + + + + + diff --git a/src/components/cover/CoverTemplateEditor.vue b/src/components/cover/CoverTemplateEditor.vue new file mode 100644 index 0000000..3a90c1f --- /dev/null +++ b/src/components/cover/CoverTemplateEditor.vue @@ -0,0 +1,546 @@ + + + diff --git a/src/components/workflow/Step04TitleTags.vue b/src/components/workflow/Step04TitleTags.vue index 8c8eb16..49e07a7 100644 --- a/src/components/workflow/Step04TitleTags.vue +++ b/src/components/workflow/Step04TitleTags.vue @@ -95,7 +95,7 @@ async function onGenerateTitleTags() {
生成的标题(可编辑) - 共 {{ titleLineCount }} 条建议,可选用其一或自行修改 + 共 {{ titleLineCount }} 条建议;封面/发布取首条,超过 5 条时随机取一行