diff --git a/src/views/ai/image/ImageTaskCard.vue b/src/views/ai/image/ImageTaskCard.vue index 6da2214c..c73c3c1a 100644 --- a/src/views/ai/image/ImageTaskCard.vue +++ b/src/views/ai/image/ImageTaskCard.vue @@ -34,11 +34,11 @@ import {Delete, Download, More} from "@element-plus/icons-vue"; import {ImageDetailVO, ImageMjButtonsVO} from "@/api/ai/image"; import {PropType} from "vue"; -import {ElLoading} from "element-plus"; +import {ElLoading, ElMessageBox} from "element-plus"; const cardImageRef = ref() // 卡片 image ref const cardImageLoadingInstance = ref() // 卡片 image ref - +const message = useMessage() const props = defineProps({ imageDetail: { type: Object as PropType, @@ -68,6 +68,8 @@ const handlerLoading = async (status: number) => { /** mj 按钮 click */ const handlerMjBtnClick = async (button: ImageMjButtonsVO) => { + // 确认窗体 + await message.confirm(`确认操作 "${button.label} ${button.emoji}" ?`) emits('onMjBtnClick', button, props.imageDetail) }