From 2bf4bfad81abec22fcd9debc03e2e70405a22d33 Mon Sep 17 00:00:00 2001 From: HoshinoSuzumi Date: Tue, 20 Aug 2024 03:36:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=92=8C=E6=95=B0=E5=AD=97=E4=BA=BA=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/BubbleTitle.vue | 11 +- components/GradientDivider.vue | 17 +- components/LoginNeededContent.vue | 21 +- components/ModalDigitalHumanSelect.vue | 68 ++- components/SlideCreateCourse.vue | 12 +- components/SlideCreateCourseGreen.vue | 7 +- components/aigc/NavItem.vue | 13 +- layouts/default.vue | 20 +- nuxt.config.ts | 9 + pages/aigc/draw/index.vue | 416 +++++++++++++++++++ pages/{aigc => }/generation.vue | 20 +- pages/generation/admin/users.vue | 414 ++++++++++++++++++ pages/{aigc => }/generation/course.vue | 0 pages/{aigc => }/generation/green-screen.vue | 0 pages/index.vue | 407 +----------------- tailwind.config.ts | 6 + typings/types.d.ts | 12 + 17 files changed, 989 insertions(+), 464 deletions(-) create mode 100644 pages/aigc/draw/index.vue rename pages/{aigc => }/generation.vue (88%) create mode 100644 pages/generation/admin/users.vue rename pages/{aigc => }/generation/course.vue (100%) rename pages/{aigc => }/generation/green-screen.vue (100%) diff --git a/components/BubbleTitle.vue b/components/BubbleTitle.vue index 0c941f4..f9050b6 100644 --- a/components/BubbleTitle.vue +++ b/components/BubbleTitle.vue @@ -12,6 +12,10 @@ const props = defineProps({ type: Boolean, default: true, }, + bubbleColor: { + type: String, + default: 'primary-500', + }, }) @@ -20,10 +24,10 @@ const props = defineProps({

{{ subtitle }}

-

+

{{ title }}

@@ -34,7 +38,8 @@ const props = defineProps({
diff --git a/components/GradientDivider.vue b/components/GradientDivider.vue index 9fb8051..fcb1c9c 100644 --- a/components/GradientDivider.vue +++ b/components/GradientDivider.vue @@ -4,13 +4,26 @@ const props = defineProps({ type: Boolean, default: false, }, + lineGradientFrom: { + type: String, + default: 'primary', + }, + lineGradientTo: { + type: String, + default: 'primary', + }, }) diff --git a/components/LoginNeededContent.vue b/components/LoginNeededContent.vue index 8e1452d..9570a3d 100644 --- a/components/LoginNeededContent.vue +++ b/components/LoginNeededContent.vue @@ -8,6 +8,10 @@ defineProps({ type: String, default: '', }, + needAdmin: { + type: Boolean, + default: false, + }, }) const modal = useModal() @@ -16,19 +20,24 @@ const modal = useModal()