From 4e67a6d983a24085c32fc7194acc59a02d2da1f9 Mon Sep 17 00:00:00 2001 From: py <1760142047@qq.com> Date: Mon, 10 Feb 2025 11:22:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Banner/BannerForm.vue | 11 +- src/views/Board/components/welcome.vue | 202 ++++++++++++++++++------- 2 files changed, 149 insertions(+), 64 deletions(-) diff --git a/src/views/Banner/BannerForm.vue b/src/views/Banner/BannerForm.vue index b25ef13..d531384 100644 --- a/src/views/Banner/BannerForm.vue +++ b/src/views/Banner/BannerForm.vue @@ -129,10 +129,10 @@ const formItemList = computed(()=>{ selectData: dataCategory }, {label: '背景图片', prop: 'backgroundImages', type: 'image'}, - {label: '一屏', prop: 'oneScreen', type: 'image', limit: 6,hide:true,show:formData.value.category === 1}, - {label: '二屏', prop: 'twoScreen', type: 'image', limit: 6,hide:true,show:formData.value.category === 2}, - {label: '三屏', prop: 'threeScreen', type: 'image', limit: 6,hide:true,show:formData.value.category === 3}, - {label: '四屏', prop: 'fourScreen', type: 'image', limit: 6,hide:true,show:formData.value.category === 4} + {label: '一屏', prop: 'oneScreen', type: 'image', limit: 6,hide:true,show:true}, + {label: '二屏', prop: 'twoScreen', type: 'image', limit: 6,hide:true,show:formData.value.category >= 2}, + {label: '三屏', prop: 'threeScreen', type: 'image', limit: 6,hide:true,show:formData.value.category >= 3}, + {label: '四屏', prop: 'fourScreen', type: 'image', limit: 6,hide:true,show:formData.value.category >= 4} ] } }) @@ -149,8 +149,7 @@ const getAIContent = async () => { if (AILoading.value) return try { AILoading.value = true - const res = await BannerApi.getContentBanner(`帮我生成生日祝福,返回数组格式,一个大数组,嵌套2个数组,里面的数组是生成的祝福语句,可以混一起,其他多余的字符不要,前面加个类似🎉 🌼 🎂 🎈 🌟 💐 这种小图标,数组格式不是字符串,姓名叫${formData.value.fullName},一人两条祝福,,名字可能为空,空就直接三条生日祝福。`) - console.log(res, '===') + const res = await BannerApi.getContentBanner(`帮我生成生日祝福语带上姓名,姓名叫${formData.value.fullName},返回数组格式,一个大数组,嵌套2个数组存放所有祝福语,一人两条祝福,两个数组各一条,前面加个类似🎉 🌼 🎂 🎈 🌟 💐 这种小图标,其余字符全部不要。`) formData.value.barrage = res AILoading.value = false } catch { diff --git a/src/views/Board/components/welcome.vue b/src/views/Board/components/welcome.vue index c63ffdd..af7d8f4 100644 --- a/src/views/Board/components/welcome.vue +++ b/src/views/Board/components/welcome.vue @@ -14,110 +14,152 @@
-
{{boardData.title}}
-
{{boardData.content}}
+
{{ boardData.title }}
+
{{ boardData.content }}
-