diff --git a/components/aigc/generation/TitlesTemplate.vue b/components/aigc/generation/TitlesTemplate.vue new file mode 100644 index 0000000..ec5763b --- /dev/null +++ b/components/aigc/generation/TitlesTemplate.vue @@ -0,0 +1,81 @@ + + + + + + + + + {{ data.title }} + + + {{ data.description }} + + + + + + + + + + + + + + + + diff --git a/pages/generation.vue b/pages/generation.vue index 151703e..da3a1b0 100644 --- a/pages/generation.vue +++ b/pages/generation.vue @@ -1,16 +1,18 @@ - + + + + + + + + + + + + + + + + + + + + + + + 有 {{ userTitlesRequests?.data.total }} 个片头正在制作中 + + + + + + {{ titles.title }} + + + + + + + + + + + + + + + + + + + 使用模板 + + + + + + + + + + + + + + + + + + + + + + + 提交 + + + + + + + + + + diff --git a/typings/types.d.ts b/typings/types.d.ts index dbb164f..f5c7e37 100644 --- a/typings/types.d.ts +++ b/typings/types.d.ts @@ -64,6 +64,18 @@ interface GBVideoItem { speed: number } +interface TitlesTemplate { + id: number + create_time: number + opening_url: string + opening_file: string + ending_url: string + ending_file: string + type: number + title: string + description: string +} + // Common request and response schemas namespace req { namespace user { @@ -168,6 +180,13 @@ namespace req { interface GBVideoDelete { task_id: string } + + interface TitlesTemplateRequest { + to_user_id: number + title_id: number + title: string + description: string + } } interface AssistantTemplateList {
+ {{ data.description }} +
+ {{ titles.title }} +
使用模板