diff --git a/Yi.Ai.Vue3/src/pages/chat/image/components/ImagePlaza.vue b/Yi.Ai.Vue3/src/pages/chat/image/components/ImagePlaza.vue index 920b6feb..76973848 100644 --- a/Yi.Ai.Vue3/src/pages/chat/image/components/ImagePlaza.vue +++ b/Yi.Ai.Vue3/src/pages/chat/image/components/ImagePlaza.vue @@ -13,11 +13,12 @@ import { Search, User, WarningFilled, + ZoomIn, } from '@element-plus/icons-vue'; import { useClipboard } from '@vueuse/core'; import { format } from 'date-fns'; import { ElMessage } from 'element-plus'; -import { computed, reactive, ref, watch } from 'vue'; +import { computed, onMounted, onUnmounted, reactive, ref, watch } from 'vue'; import { getImagePlaza } from '@/api/aiImage'; import TaskCard from './TaskCard.vue'; @@ -31,6 +32,22 @@ const noMore = ref(false); const dialogVisible = ref(false); const currentTask = ref(null); +// Mobile detection +const isMobile = ref(false); + +function checkMobile() { + isMobile.value = window.innerWidth < 768; +} + +onMounted(() => { + checkMobile(); + window.addEventListener('resize', checkMobile); +}); + +onUnmounted(() => { + window.removeEventListener('resize', checkMobile); +}); + // Mobile filter drawer const showMobileFilter = ref(false); @@ -424,12 +441,13 @@ watch(dateRange, () => { -
+
{
-
+
+
@@ -497,6 +516,36 @@ watch(dateRange, () => {
+ +
+
+ + 分类标签 +
+
+ + {{ tag }} + +
+
+ + +
+ 创建者 + + {{ currentTask.userName }} + + + 匿名用户 + +
+
创建时间 {{ formatTime(currentTask.creationTime) }} diff --git a/Yi.Ai.Vue3/src/pages/chat/image/components/MyImages.vue b/Yi.Ai.Vue3/src/pages/chat/image/components/MyImages.vue index b108efa7..3a44e8e3 100644 --- a/Yi.Ai.Vue3/src/pages/chat/image/components/MyImages.vue +++ b/Yi.Ai.Vue3/src/pages/chat/image/components/MyImages.vue @@ -1,11 +1,11 @@