Commit 0b8301cc by cherishsince

【增加】Ai Image 列表增加自动刷新

parent f74e8e66
...@@ -17,6 +17,7 @@ import ImageTaskCard from './ImageTaskCard.vue' ...@@ -17,6 +17,7 @@ import ImageTaskCard from './ImageTaskCard.vue'
import {bool} from "vue-types"; import {bool} from "vue-types";
const imageList = ref<ImageDetailVO[]>([]) // image 列表 const imageList = ref<ImageDetailVO[]>([]) // image 列表
const imageListInterval = ref<any>() // image 列表定时器,刷新列表
const showTaskDetail = ref<bool>(false) // 是否显示 task 详情 const showTaskDetail = ref<bool>(false) // 是否显示 task 详情
/** /**
...@@ -56,12 +57,20 @@ const handlerImageBtnClick = async (type, imageDetail: ImageDetailVO) => { ...@@ -56,12 +57,20 @@ const handlerImageBtnClick = async (type, imageDetail: ImageDetailVO) => {
await handlerDrawerOpen() await handlerDrawerOpen()
} }
} }
// //
defineExpose({getImageList}) defineExpose({getImageList})
// //
onMounted(async () => { onMounted(async () => {
// 获取 image 列表
await getImageList()
// 自动刷新 image 列表
imageListInterval.value = setInterval(async () => {
await getImageList() await getImageList()
}, 3000)
})
//
onUnmounted(async () => {
}) })
</script> </script>
......
...@@ -29,7 +29,6 @@ const selectModel = ref('DALL3绘画') ...@@ -29,7 +29,6 @@ const selectModel = ref('DALL3绘画')
const modelOptions = ['DALL3绘画', 'MJ绘画'] const modelOptions = ['DALL3绘画', 'MJ绘画']
const drawIn = ref<boolean>(false) // 生成中 const drawIn = ref<boolean>(false) // 生成中
/** /**
* 绘画 - start * 绘画 - start
*/ */
...@@ -101,5 +100,4 @@ onMounted( async () => { ...@@ -101,5 +100,4 @@ onMounted( async () => {
} }
} }
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment