Browse Source

【优化】生成内容按钮增加 二次确认

cherishsince 1 year ago
parent
commit
990093c0cb
2 changed files with 10 additions and 3 deletions
  1. 4 0
      src/views/ai/image/dall3/index.vue
  2. 6 3
      src/views/ai/image/midjourney/index.vue

+ 4 - 0
src/views/ai/image/dall3/index.vue

@@ -121,6 +121,8 @@ const drawIn = ref<boolean>(false)  // 生成中
 const selectHotWord = ref<string>('') // 选中的热词
 const hotWords = ref<string[]>(['中国旗袍', '古装美女', '卡通头像', '机甲战士', '童话小屋', '中国长城'])  // 热词
 const selectModel = ref<any>({}) // 模型
+// message
+const message = useMessage()
 // TODO @fan:image 改成项目里自己的哈
 // TODO @fan:这个 image,要不看看网上有没合适的图片,作为占位符,啊哈哈
 const models = ref<ImageModelVO[]>([
@@ -228,6 +230,8 @@ const handlerSizeClick = async (imageSize: ImageSizeVO) => {
 
 /**  图片生产  */
 const handlerGenerateImage = async () => {
+  // 二次确认
+  await message.confirm(`确认生成内容?`)
   try {
     // 加载中
     drawIn.value = true

+ 6 - 3
src/views/ai/image/midjourney/index.vue

@@ -97,7 +97,8 @@
 
 // image 模型
 import {ImageApi, ImageMidjourneyImagineReqVO} from "@/api/ai/image";
-
+// message
+const message = useMessage()
 // 定义 emits
 const emits = defineEmits(['onDrawStart', 'onDrawComplete'])
 
@@ -196,8 +197,8 @@ const midjourneyVersionList = ref<any>([
 ])
 const nijiVersionList = ref<any>([
   {
-    value: '5.0',
-    label: 'v5.0',
+    value: '5',
+    label: 'v5',
   },
 ])
 const selectVersion = ref<any>('6.0') // 选中的 version
@@ -246,6 +247,8 @@ const handlerChangeVersion = async (version) => {
 
 /** 图片生产  */
 const handlerGenerateImage = async () => {
+  // 二次确认
+  await message.confirm(`确认生成内容?`)
   // todo @范 图片生产逻辑
   try {
     // 回调